virtual threads
-
Enterprise Java

Hibernate 6 vs. Spring Data JDBC vs. jOOQ. Picking Your Persistence Strategy for the Virtual-Thread Era
JDBC is still blocking. Hibernate 6 added reactive support through Vert.x. jOOQ is reviewing its ThreadLocal usage for Loom compatibility.…
Read More » -
Core Java

Virtual Threads One Year in Production: What Teams Got Wrong and What Actually Improved
Project Loom shipped in Java 21 in September 2023. Two-plus years of real production data — including Netflix’s deadlock post-mortem,…
Read More » -
Core Java

Structured Concurrency in Java: Why It’s Better Than CompletableFuture — and What It Still Can’t Do
Six previews in, the API is nearly stable. But the community debate about whether it truly replaces CompletableFuture — or…
Read More » -
Software Development

Fray: The CMU Tool That Finds Concurrency Bugs Your Tests Miss — and Replays Them
Race conditions and deadlocks are famous for appearing once in production and never again in tests. Carnegie Mellon’s Fray is…
Read More » -
Enterprise Java

Helidon 4 vs. Quarkus 3 vs. Micronaut 4: Which Framework Actually WinsWith Virtual Threads?
All three now claim virtual thread support. But claiming and delivering are very different things. Here’s the benchmark-driven truth —…
Read More » -
Core Java

Project Loom’s Virtual Threads: Rethinking Concurrency in Java
For decades, Java developers have faced an uncomfortable trade-off: write simple, blocking code that’s easy to maintain but difficult to…
Read More » -
Core Java

The Async Divide: Java’s Virtual Threads vs JavaScript’s Event Loop
Picture two completely different philosophies for handling thousands of simultaneous tasks. On one side, Java’s Project Loom introduces virtual threads,…
Read More » -
Core Java

Scoped Values: The Modern Alternative to ThreadLocal That Java Developers Have Been Waiting For
If you’ve been writing multithreaded Java applications, you’ve probably encountered ThreadLocal variables. They’ve been around since Java 1.2—over 25 years!—helping…
Read More » -
Core Java

CompletableFuture vs Virtual Threads: When to Use Each
Java 21 introduced virtual threads as a production-ready feature, fundamentally changing how we approach asynchronous programming. For years, CompletableFuture has…
Read More »


