Welcome to our May selection of the best blogs, videos, podcasts and tutorials from the world of Java, Jakarta EE, cloud computing and open source.
It’s a very regal Monthly Catch – Hidden Gems π, Java Queens π and coding like a King in our roundup below.
It’s also the month Java turned 28 years old! Happy birthday to the coding language keeping us going and getting stronger and stronger. We are still discovering great things brought in the last LTS release – watch out for an upcoming blog on Java Records – but Java experts are already looking at Java 21, getting us excited for what we can expect further down the line.
In the world of Jakarta EE, NoSQL has been growing in buzz – seeour own guide on the subject – and we are starting to see more experts exploring alternate database options.
We hope there is a lot of material to keep you engaged and excited about Java and Jakarta EE.
Hidden and Not-So-Hidden Gems In Java 20π- Mohamed Taman looks at the preview and incubator JEPs in Java 20, as well as many smaller enhancements, bug fixes, and deprecations.
Creating Scalable OpenAI GPT Applications in Java – Denis Magda teaches you how to integrate the ChatGPT engine into your Java applications in a scalable way by sending prompts to the engine only when necessary.
How to perform JavaBeans Validation– Snyk helps you create a new Java application & validate some example strings to demonstrate how JavaBean Validation works.
A Comprehensive Guide to Java Virtual Threads (Part 1)– A N M Bazlur Rahman takes you through how Java Virtual Threads work, why they are beneficial for developers & how they overcome the limitations of traditional Java threads.
Rethinking microservices – Emily Jiang invites you to step back & rethink microservices. History, misconceptions, best practices & the future.
Analyzing dependencies in Intellij IDEA– If you’re working on a real world project, you’re probably using external dependencies. You might need to analyze which dependencies your application uses. Marit van Dijk shows you IntelliJ IDEA can help.
Hibernate default entity sequence– In this article, Vlad Mihalcea shows you how the default entity sequence changes when migrating from Hibernate 5 to Hibernate 6.
Serverless Java (17) on AWS Cloud– Maximilian Schellhorn talks to Adam Bien about cloud & on-premise architectures, Fullstack Serverless Java Architectures on AWS & AWS Lambda with Java 17 with SnapStart.
Interpolating Strings Like a King π – JEP 430 targets Java 21 & proposes to enhance the Java programming language with string templates, to handle literal text containing embedded expressions & use template processors to produce specialized results.
Ultra-Fast Microservices: Microstream Meets Payara– Otavio Santana chooses Payara as part of the third article in his ultra-fast series, learn a new database that can make your microservices scale up quickly in the Java world!
Payara Retreat 2023
Payara travelled to Prague for our annual company conference, Payara Retreat. Head to our Instagram for more of an insight in what we got up to – and remember, we’re hiring, if you want to be with us next year. We fly in team members from around the world for a week of bonding, planning and exploring.