Every month, we collate the very best content for our specific enterprise Java – Java EE, Jakarta EE and MicroProfile – community. We also look further afield, and where it applies, include interesting blogs, videos and articles on subjects such as DevOps, cloud computing, microservices, software architecture and more.
TL;DR: We know our audience and if we think you will find something very useful when developing enterprise Java applications – it makes the cut!
This month, we are still gearing up for the Jakarta EE10 release. This is a major release, and our CEO Steve Millidge talked about why alongside Ivar and Tanja from the Eclipse Foundation in our boldly-named webinar, ‘Why Jakarta EE 10 is the biggest thing to happen to Java in 20 years.’ You can watch it now.
A particulary strong article we saw this month was Nicolas Frankel on chopping the monolith. Microservices vs. monolithic often becomes a polarized debate. However, Steve reiterated in the above webinar that it isn’t a case of ‘either/or’, and this is also what Nicolas argues. Instead, a hybrid model, mixing the architectural styles, is what many developers choose. We love these more measured approaches, that don’t fall victim to the ‘buzz’.
Next month is likely to be a busy one, with the release of Jakarta EE 10 and the FINAL Payara 5 Community release scheduled. Find out a little more about what this will mean for you if you are using it here, though we will be following up with more blogs and a webinar.
Enjoy the calm before Jakarta EE 10 with a great range of ‘How-to’ and informative pieces below.
What’s new in Jakarta EE 10– Jakarta EE is the first major release since the ‘jakarta’ namespace upgrade. Francesco Marchioni teaches you what you can expect from it. Payara 6 will support Jakarta EE 10!
How to format SQL using the command line – Learn how to format SQL using the command line to transform a single-line SQL statement into a multi-line readable SQL string, by Vlad Mihalcea.
Containerize your Java applications – Clear & informative new guide from Microsoft – covers Garbage Collectors, Heap sizes, Replicas & JVM Ergonomics in OpenJDK.
Java Panama Polyglot (Swift) Part 2 – Project Panama brings abilities to access native libraries written in other languages. Carl Dea looks at Java code being able to talk with other languages like Swift.
Top 10 Java Language Features – A N M Bazlur Rahman explores ten Java programming features used frequently by developers in their day-to-day programming jobs.
Making DevSecOps an automated reality– Michelle Sebek discusses the role of DevSecOps in digital transformation and policy-based DevSecOps automation architecture.
Hibernate 6 EmbeddableInstantiator– Embeddables are simple Java objects. They provide a way to define & group a set of attributes that become part of your entity. Thorben Janssen tells you about using them with Hibernate.
Chopping the monolith 🪓 – Nicolas Frankel discusses how microservices vs monolith isn’t all or nothing. You can “chop the part that changes the most frequently (or the most arbitrarily)? and keep the monolith minus this part.” Read his blog.
Videos & Podcasts
Open source powers innovation – This Suse video provides some inspiration for all champions of open source – “Openness, not technology alone, must be at the heart of all digital transformation ‘ Openness is also a Payara value. Watch the video now.
Java for Beginners– If you’re using Payara it’s likely you aren’t a beginner, but a refresher might be useful or a tool for teaching others. Try this excellent new series from the Java at Microsoft team.
Structuring Applications With Or Without OSGi– Adam Bien interviews Jürgen Albert on how to cut components, how to structure applications, creating business components with OSGI, OSGi declarative services and OSGi vs. Kubernetes.
Java EE – JakartaEE Initializr– Getting started with Jakarta EE just became even easier! Ivo Woltring launches a hot new update, a new Maven archetype with Jakarta EE 9 & Payara 5 & MicroProfile 4.1.
The April Payara Platform Release came out! – Major news is that it makes the gRPC protocol available to users. gRPC is similar to REST but provides more efficient data transfer. It also includes an urgent fix for if you are using Spring Framework WAR packaged applications and the ability to use Jakarta EE 9 and PrimeFaces with Eclipse Transformer. Read about this & other improvements in our ‘What’s New’ blog.
Level up your Integration Testing! – You can now watch our collaboration with Testcontainers, ‘Easy Jakarta EE Integration Testing with the Payara Platform and Testcontainers’.
Building a Modern Enterprise App with Payara: A 15-Step Journey
Learning Jakarta EE can sometimes feel like solving a puzzle. You have JPA, CDI, REST, Security, and Docker... but how do they all fit together in a real-world scenario?
8 minutes
Jakarta EE
Luqman Saeed
13 Jan 2026
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 […]
4 minutes
Jakarta EE
Luqman Saeed
09 Jan 2026
Implementing Zero Trust Security with Jakarta EE: A Practical Guide
Zero Trust security has moved from buzzword to necessity. The principle is simple: never trust, always verify. But implementing […]