Tag: virtual threads
-
Headline: Virtual Threads: Rethinking Concurrency on the JVM
THE WEEKLY RADAR The Context We’ve watched Java’s threading model evolve over 25 years, yet platform threads have always been bound by OS limits. With Java 25’s stable virtual threads, the JVM can now efficiently schedule millions of concurrent tasks in user space. These lightweight threads allocate just a few kilobytes of stack, compared to…
-
JDK 26 – Shifting the Paradigm in Enterprise Java
The Weekly Radar The Context On 8 May 2026, Oracle released JDK 26 into General Availability. This release matures virtual threads from incubator status, extends the Vector API with improved memory alignment, and tweaks the G1 and Z Garbage Collector for sub-millisecond pause targets. Against a backdrop of microservice sprawl and low-latency demands, JDK 26…
-
Hands-on Java 25 Series: #2 – Embracing the Future – Java 25 and Spring Boot 4.0.X
The Context The technological landscape of 2026 demands systems that are not just functional but highly resilient and scalable. In this P.o.C. project, we are leveraging the cutting edge: Java 21, Java 25 and Spring Boot 4.0 (which incorporates Spring Framework 7). The Problem Understanding the Java 21 – 25 context of these versions is…
-
Hands-on: Migrating to Java 25 and Spring Boot 4.0.0
The Context Recently, a client approached me with a specific requirement: update two of their Spring Boot applications to the latest available versions. With the recent availability of Spring Boot 4 support for Java 25, we decided it was the perfect opportunity to embrace the bleeding edge. While the benefits of migrating are numerous (you…