Browsing Category
Core Java
57 posts
Java 25 and the New Age of Performance: Virtual Threads and Beyond
Summary Project Loom continues to reshape how we handle concurrency in the JVM, and Java 25 makes virtual…
Java 25: The tl;dr Version
Here’s a quick, no-fluff rundown of the new features landing in Java 25. JDK 25 packs 18 new features:…
Java’s Productivity Trifecta: Compact Sources, Flexible Constructors, and Advanced Pattern Matching
Java 25 is here, offering increased productivity through three features that are set to transform how we write…
Virtual Threads, Structured Concurrency and Scoped Values: Putting it all together
In this article we are going to discuss Virtual Threads, Structured Concurrency and Scoped Values, the three main…
the runtime illusion: what Java really runs
Introduction Java’s bytecode is made abstract to be portable and neutral from specific hardware. Yet in production, it…
PEM files as an alternative to keystores
JDK 25 introduces the preview of JEP 470 – PEM encodings of cryptographic objects. The JEP introduces new…
Here’s Java 25, Ready to Perform to the Limit
It’s been six months since Java 24 was released, so it’s time for a fresh set of new…
Mastering Memory Efficiency with Compact Object Headers in JDK 25
Compact Object Headers are introduced in JDK 25 through JEP 519, marking a significant step forward for memory…
The Open Source, Deterministic Engine Maintaining Java’s Next 30 Years
Java is entering its fourth decade as one of the world’s most important programming languages. From banks to…
JCON Meets Enterprise AI – From Basics to Production
From April 20–23, 2026, the European Java community will once again gather in Cologne for JCON EUROPE 2026.…