A Presentation about Payara Platform and MicroProfile in Warsaw

Cloud & Microservices

In November, my friend Milen Dyankov started it all by inviting me to come to Warsaw to give a talk at a local developer meetup (sponsored by Liferay, Milen’s employer). After attending several big conferences during the year, coming to talk at a much smaller event sounded quite relaxing! Visiting Warsaw for the first time was also tempting so I agreed to attend. 

The event was organized in a warm and cozy pub in the center of Warsaw. It was serving countless brands of beer of different tastes and had a delicate atmosphere of a small mountain cottage. Very lovely!

Milen had asked me to give a talk about Microprofile, so I prepared a presentation about writing reactive applications with MicroProfile which I also gave in Sofia recently. Click here for the slides

Screen Shot 2018-12-13 at 9.58.46 AM

As the audience was much smaller than usual and the atmosphere more familiar, my talk quickly turned into a discussion about reactive programming and how it is different to a traditional approach to programming. We then delved into where reactive programming is useful and where it’s counterproductive and how to adopt reactive concepts in a sensible way. Later, we even touched on the idea of evolutionary development, starting with simple architecture and gradually evolving to more complex, asynchronous, and even reactive architecture once there’s a need for it. We also discussed what Eclipse MicroProfile is, the people behind it and how the Eclipse Foundation provides a great collaborative platform to evolve this set of Java specifications. 

Piotr, who organized the event, told me there were some people who wanted to come but couldn’t. For those, as well as for all of you who couldn’t come, I’m sharing a recording of a similar presentation I gave at Devoxx this year

Screen Shot 2018-12-13 at 10.01.15 AM

 Because Piotr asked me to share as much as possible about the topics we discussed, I’m also sharing a presentation I did a while ago about refactoring traditional applications to reactive

Screen Shot 2018-12-13 at 10.03.08 AM

 I also explain evolutionary development in more detail in my other presentation, which I also gave in Sofia last month. Here are the slides to give you some pointers and food for thought

Screen Shot 2018-12-13 at 10.04.13 AM

 I also mentioned the Vert.x framework, which is a neat reactive framework and is useful when there’s an extensive need for optimal use of system resources by an application. However, we concluded that MicroProfile is much simpler to work with for people just coming to reactive programming. It’s a nice compromise because it allows mixing both traditional and reactive programming in an elegant and productive way. 

 

 

Comments (0)

Post a comment

Your email address will not be published. Required fields are marked *

Payara needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our Legal & Privacy Policy.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Posts

Cut Jakarta EE Startup Times from Seconds to Milliseconds with CRaC 8 minutes
Jakarta EE

Cut Jakarta EE Startup Times from Seconds to Milliseconds with CRaC 

Jakarta EE applications can take anywhere from several seconds to over a minute to start, depending on their size […]

Application Modernization 7 minutes
Thought Leadership

8 Key Benefits of Application Modernization for Business Growth

Modernizing enterprise applications is a strategic imperative for organizations that want to remain competitive and resilient. According to our […]

1 minute
Community

Scalable Enterprise Java for the Cloud

We’re excited to introduce Scalable Enterprise Java for the Cloud, a new free eBook created through a close collaboration […]