All the best of Java, Jakarta EE, open source, DevOps and cloud from the month of June! Tutorials, videos, podcasts, blogs and news … carefully curated for our audience.
Welcoming what’s new seems to be a theme in June (despite the warnings of our Cartoon of the Month!). We even have a new monthly catch image!
Jakarta EE 10is approaching. There are some good Jakarta EE 10 pieces in this roundup – check out Reza Rahman and A N M Bazlur Rahman below. There is also lots of content around new versions of Java SE, either enterprises taking the plunge with a move to Java 11 or Java 17, or developers looking ahead to Java 19.
At Payara we have our own reasons to get excited and embrace change with the release of Jakarta EE 10, having both driven the project throughour involvementwith theEclipse Foundation, and having our own Jakarta EE 10 compatible implementation ready to launch as soon as possible, Payara 6. Payara 5 Community will soon be discontinued, meaning you must move to Jakarta EE 10 if you are using our free product; find out morehere.
Java conferences were also in full swing this month. We attendedJNation in Coimbra, Portugal – find our videos from the eventhereandhere.
We hope you enjoy some Java learning below and also get excited for the future this month! See you next month, when Jakarta EE 10 will be out in the world.
Demystifying the Kubernetes iceberg– Kubernetes is like an iceberg, argues Anton Sankov, because the more you learn, the more there is to know! Here he explains concepts listed in the “Kubernetes Iceberg” meme by Flant.com (pictured right).
Embracing Java 17: Here’s What We Learned at Picnic – “Most Java 17 blogs focus on shiny new features. We’d like to share what it takes to adopt Java 17 in a large tech team.” Jakob Löhnertz for Foojay, read read the grocery delivery company’s Java 17 story.
Loom & Thread Fairness– Project Loom is eagerly anticipated. One aspect to explore is thread scheduling fairness for CPU-bound workloads. Gunnar Morling discusses in this open-ended, thoughtful blog.
What Can We Expect In OpenJDK 19?– Although the Java 19 release is coming in September (2022-09-20), it’s not too early to investigate. In this article, Miro Wengner touches on upcoming features: Record Patterns, Virtual Threads & more.
Remote Debugging & Developer Observability – On Foojay, Shai Almog goes over remote debugging – Debugging production with developer observability tools and debugging asynchronous code which presents its own unique challenges!
Unit Test Private Methods in Java – This newly updated article explains why it’s not a good idea to test a private method & how to do it if it’s extremely necessary. Read now.
LinkedIn’s journey to Java 11– Sometimes, you have to upgrade! LinkedIn describe how they have done it, including upgrading Gradle & accessing garbage collection improvements. A great case study if you are scared of making the jump!
How Java Apps Litter Beyond the Heap– A look from DZone, Denis Magda at the garbage Java applications generate, demonstrated with some help from PostgreSQL & SSDs.
OAuth 2.0Java Developers– Java has rich support for OAuth 2.0, even though it’s not part of any Java standards, including the Payara API annotation creating an authorisation mechanism for support. Read more about OAuth here.
Adam Bien Airhacks Q+A – It is a myth that native compilation runs with less memory, therefore reduces cloud costs. Adam explains that memory is usually coupled with CPUs in billing models, so you have to buy more memory anyway!
Java 19 Virtual Threads– JEP Café 11 – Learn about virtual threads, the new model for threads, added to the JDK 19 as a preview feature by the Project Loom project. Jose Paumard explains.
Java 19 – The Best Java Release? – This Inside Java Newscast 27 is part software expertise, part travel video – Crete looks amazing! Nicolai Parlog reports from his holiday on Java 19 – watch now.
Jakarta EE 10 & Beyond– Reza Rahman for Arab JUG, exploring the state & future of Jakarta EE 10 Watch now for a high-level feature tour.
Cartoon of the Month
If it isn’t broken, don’t fix it – great message fromCommitStrip. You’re not a magpie, it’s not always about the shiniest new thing!
Java VS Code Update – June 2022 – Nick Zhu updates us on the improvements in this IDE for Java – we have an extension for use with Payara! This month JUnit testing is enhanced & Java 17 is default in Remote Containers.
The Stack Overflow Developer Survey 2022 came out– Fantastic graphics reveal which are the most popular languages, tools & frameworks – as well as giving insight into demographics of coders. Java remains one of the most popular languages. Get stuck in!
Eclipse 2022-06 Java IDE Improvements – We have a Payara Tools plugin to integrate into Eclipse Java IDE. Holger Voormann takes you through June improvements.
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 […]