Creating Scalable OpenAI GPT Applications in Java
Learn how to integrate the ChatGPT engine into your Java applications in a scalable way by sending prompts to the engine only when …

Denis Magda
43,571 viewsLearn how to integrate the ChatGPT engine into your Java applications in a scalable way by sending prompts to the engine only when …

Peter Lawrey
7,385 viewsIs replicating data to a secondary system faster than sync-ing to disk? My first time benchmarking with a realistic example.

Shai Almog
10,062 views"Synchronized" was revolutionary and still has great uses. But it's time to move to newer thread primitives and rethink our core logic.

Roni Dover
9,105 viewsHow a Java library is taking a completely new approach to understanding what the code does, and why it makes perfect developer sense.

Frank Delporte
8,754 viewsYou aren’t a real developer until you have programmed with dates, times, daylight savings, and time zones. Luckily the JDK assists you!

Get a basic understanding of how JIT compilation works and how to optimize warm-up using Azul Zulu Prime Builds of OpenJDK.

Jasmine Taylor
5,168 viewsAbout the efficiencies of using Chronicle Wire to encode small Strings into long primitives and how this improves serialisation performance.

Peter Lawrey
4,845 viewsFollowing the Hello World example, this article looks at an Order Processor with a New Order Single in and an Execution Report out.

Hanno Embregts
20,411 viewsToday is Java 20 release day! It's been six months since Java 19 was released, and so it's time for another fresh wave of Java features.

What new features does Java 20 bring? And why should we use it? And what can we expect from the next LTS version, 21, in September?