Every month, in our Payara Monthly Catch, we curate the best content for our audience.
As our new image illustrates, we find you the ‘treasure’ from the world of DevOps, Jakarta EE, open source, cloud and MicroProfile.
This month, we are edging ever closer to theJakarta EE10 release – it was nearly ready for ballot but then pulled back at the last moment. However, asJakarta EEDeveloper Advocate Ivar Grimstad pointed out, this shows the process is working! “The Jakarta EE Working Group does not compromise when it comes to compatibility and quality!”
It’s the summer months, meaning many are on holiday in Europe and the US. Use the opportunity to brush up on your knowledge, with tutorials, videos, podcasts and articles this month. We hope you enjoy!
Also remember, we are still offering free previews to businesses of ourPayara Cloudapplication server – the application server that automates many of the processes involved in running your Jakarta EE applications on the cloud, including provisioning the Jakarta EE runtime, TLS and SSL certificates, the Pod, setting up your containers, and the nightmare of making it all work with Kubernetes…! Sign uphere.
What is a Java Uber-JAR & Why Is It Useful? – Payara’s new blog! No-nonsense explanation of what an uber-JAR, also known as a fat JAR or JAR with dependencies, is, different variants & pros & cons.
How to become an OpenSource committer?– Michael Simons tells his story – Payara Platform is an Open Source project & we encourage you to contribute via our GitHub.
Secure your web apps with an API Gateway – Nicolas Frankel shows you how to improve the security of your web apps – The correct HTTP response headers can go a long way toward making your webapp more secure.
How to effectively compose your business logic– Oskar Dudycz shows you how you can use Open JDK 17 features, records & event sourcing to improve your business logic. Read this useful article with a hypothetical scenario & code examples.
How to generate UUIDs as primary keys with Hibernate– The advantage of a UUID is its (practical) global uniqueness, a huge advantage for distributed systems – Thorben Janssen shows you how Hibernate can generate UUIDs.
Saving Memory In Java: Make The Smallest Footprint– This article in DZone demonstrates four ways to reduce memory usage in Java – which used together reduced the size of the class from 208 bytes to 32, or almost 7 times!
JDK 19: New features in Java 19– Java 19 is a non-LTS release so it won’t be supported in Payara – but these features will eventually pass into the next LTS release. And we’re excited for virtual threading, pattern matching & more!
What is OpenJDK? – This concise video answers the question, what is OpenJDK , as well as exploring JDK Enhancement Proposals, the Java Community Process, why there are so many JDK providers, & how long-term support works.
REST in Peace. Long live gRPC! – Have you caught this talk by M.-Leander Reimer at Devoxx UK? Payara offers use of both REST & gRPC.
VSCode IDE Advanced Custom Snippets– Arto Santala shows you how to boost your productivity with Visual Studio Code – going a bit deeper into VS Code snippets & displaying some nice tricks. Watch now!
Best Cloud Computing Programming Languages of Today – Darcy DeClute chooses Java for serverside programming: “Java is like the swiss-army knife of programming languages.” Yet she recommends Python for data science & AI – do you agree?
Java Modules in Real Life – Nicolai Parlog answers your questions about using modules in this IntelliJ IDEA webinar – Maven offers 4,200 modules, what to do with them?
Where Was Payara This Month?
We were atJBCNin sunny Barcelona – did you see us? We shared theEclipse Foundationbooth. Make sure you are following us onInstagramandTikTok for all the behind the scenes conference action:
Java on Azure Tooling Update – July 2022– Java at Microsoft updates on the brand new getting started experience on the Azure toolkit for Jetbrains IntelliJ IDEA & added support for Managed Identity Authentication. 💪
Foojay Status Report: January – June 2022– It’s great to see that Foojay is growing – Payara are proud to be members of the advisory board, helping Geertjan Wielenga & team boost the OpenJDK community with resources!
Announcing: Payara Sponsors London Java Community– the largest JUG in the UK! – Their support of Jakarta EE and MicroProfile makes this the perfect fit. Read the blog to hear from LJC Founder Barry Cranford on why the partnership makes sense.
Java on VS Code – Update – July 2022– Nick Zhu tells you what’s new in VS Code for this month. Project Lombok support & user experience improvements. Read more.
No bias here, but yes, I totally agree with Darcy’s take on Python.
Of course, most data science libraries Python supports are also supported by Java. So you definitely shouldn’t think that Python is a must for AI and ML and DS. The Java libraries are great too!
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 […]
No bias here, but yes, I totally agree with Darcy’s take on Python.
Of course, most data science libraries Python supports are also supported by Java. So you definitely shouldn’t think that Python is a must for AI and ML and DS. The Java libraries are great too!