Java
Java and the JVM: OpenJDK releases, the language, Spring and tooling.
Latest
A Bootiful Podcast: legendary Java developer Kohsuke Kawaguchi
JEP targeted to JDK 28: 542: PEM Encodings of Cryptographic Objects
The following JEP is targeted to JDK 28: 542: PEM Encodings of Cryptographic Objects
This Week in Spring - October 6th, 2026
Image: Inside Java Making Arena.ofConfined() Even Cheaper in JDK 28
Pooled confined arenas provide a significant performance improvement for short-lived native allocations.
Spring Office Hours Podcast: S5E25 - Future of Software Development with Josh Long
JEP targeted to JDK 28: 540: Simple JSON API (Incubator)
Spring AI Modular RAG and TypeSafe Jev: Retrieve More, Keep Only What Answers
Agent Helidon: License to Scale
While AI agents are rapidly advancing, the performance and scalability of the agents and their underlying services have received too little attention. This session showcases Helidon powering scalable services via Virtual Thread–based MCP servers and high-performance agents…
Faster Post-Quantum Cryptography with JDK Intrinsics
JEP targeted to JDK 28: 541: Deprecate the macOS/x64 Port for Removal
The following JEP is targeted to JDK 28: 541: Deprecate the macOS/x64 Port for Removal
Image: Inside Java Performance Improvements in JDK 27
JEP targeted to JDK 28: 539: Strict Field Initialization in the JVM (Preview)
The following JEP is targeted to JDK 28: 539: Strict Field Initialization in the JVM (Preview)
The Limitations of Running a Workload Generator In the Same JVM as the System-Under-Test
When you evaluate a system with a garbage collector and want to understand its tail latency, you often see SPECjbb2015 or DaCapo used. While both offer corrective measures for coordinated omission, only SPECjbb2015 can run the workload generator and backend server in the same…
