#virtualthreads — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #virtualthreads, aggregated by home.social.
-
With the arrival of Virtual Threads, Structured Concurrency, and Scoped Values, the language is embracing a new era of simplicity and scalability.
Read more 👉 https://lttr.ai/AqCXf
-
“Can I block here?” With #Java26, the answer is increasingly yes. #VirtualThreads & #StructuredConcurrency reduce the need for callback-heavy code & oversized thread pools.
Damiana Nascimento explains what modern #JVM-first design looks like: https://javapro.io/2026/05/06/java-26-in-practice-how-the-jvm-is-changing-the-way-we-write-code/
-
“Can I block here?” With #Java26, the answer is increasingly yes. #VirtualThreads & #StructuredConcurrency reduce the need for callback-heavy code & oversized thread pools.
Damiana Nascimento explains what modern #JVM-first design looks like: https://javapro.io/2026/05/06/java-26-in-practice-how-the-jvm-is-changing-the-way-we-write-code/
-
How many threads in your #Java app are doing work you’ll throw away anyway? #Java 25’s #Structured Concurrency helps you cancel fast, fail fast, & keep subtasks scoped (no leaks).
Read the breakdown by @hannotify & Bram Janssens: https://javapro.io/2026/01/28/how-to-do-structured-concurrency-in-java-25/
-
How many threads in your #Java app are doing work you’ll throw away anyway? #Java 25’s #Structured Concurrency helps you cancel fast, fail fast, & keep subtasks scoped (no leaks).
Read the breakdown by @hannotify & Bram Janssens: https://javapro.io/2026/01/28/how-to-do-structured-concurrency-in-java-25/
-
#VirtualThreads aren’t just a #Java hype feature. This article shows them powering agent calls safely in production-style #Microservices—with fallback + observability.
Steal the blueprint by @sibaspadhi: https://javapro.io/2026/01/22/java-25-genai-a-new-era-for-microservices-in-finance/
-
Migrating #JDKs and hitting “why did this break?” moments? @speakjava highlights the releases that introduced the biggest shifts — Jigsaw/modules, preview features, #VirtualThreads.
Read this before your next upgrade sprint: https://javapro.io/2026/01/20/25-versions-in-30-years-a-brief-history-of-the-java-language/
-
Migrating #JDKs and hitting “why did this break?” moments? @speakjava highlights the releases that introduced the biggest shifts — Jigsaw/modules, preview features, #VirtualThreads.
Read this before your next upgrade sprint: https://javapro.io/2026/01/20/25-versions-in-30-years-a-brief-history-of-the-java-language/
-
Migrating #JDKs and hitting “why did this break?” moments? @speakjava highlights the releases that introduced the biggest shifts — Jigsaw/modules, preview features, #VirtualThreads.
Read this before your next upgrade sprint: https://javapro.io/2026/01/20/25-versions-in-30-years-a-brief-history-of-the-java-language/
-
Migrating #JDKs and hitting “why did this break?” moments? @speakjava highlights the releases that introduced the biggest shifts — Jigsaw/modules, preview features, #VirtualThreads.
Read this before your next upgrade sprint: https://javapro.io/2026/01/20/25-versions-in-30-years-a-brief-history-of-the-java-language/
-
Migrating #JDKs and hitting “why did this break?” moments? @speakjava highlights the releases that introduced the biggest shifts — Jigsaw/modules, preview features, #VirtualThreads.
Read this before your next upgrade sprint: https://javapro.io/2026/01/20/25-versions-in-30-years-a-brief-history-of-the-java-language/
-
Java in April 2026: Leyden Grows Up, Spring Gets Smarter, and the JVM Quietly Reinvents Itself for the AI Era
https://techlife.blog/posts/java-ecosystem-april-2026
#Java #Java26 #ProjectLeyden #SpringBoot #JakartaEE #VirtualThreads #SpringAI #Koog #JVM
-
Java in April 2026: Leyden Grows Up, Spring Gets Smarter, and the JVM Quietly Reinvents Itself for the AI Era
https://techlife.blog/posts/java-ecosystem-april-2026
#Java #Java26 #ProjectLeyden #SpringBoot #JakartaEE #VirtualThreads #SpringAI #Koog #JVM
-
ThreadLocal breaks with #VirtualThreads. @chwoerz explains why — and how ScopedValue replaces it with safe, immutable, scope-bound context propagation. Migrating to #Java25?
Read this first: https://javapro.io/2025/12/23/java-25-getting-the-most-out-of-virtual-threads-with-structured-task-scopes-and-scoped-values/
-
ThreadLocal breaks with #VirtualThreads. @chwoerz explains why — and how ScopedValue replaces it with safe, immutable, scope-bound context propagation. Migrating to #Java25?
Read this first: https://javapro.io/2025/12/23/java-25-getting-the-most-out-of-virtual-threads-with-structured-task-scopes-and-scoped-values/
-
100k blocking tasks. A few seconds. On a laptop. With #VirtualThreads in #Java25, that’s reality. Mihaela Gheorghe-Roman explains what changed since #JDK21 & why thread-per-request is back. Still running huge thread pools?
Rethink: https://javapro.io/2026/03/05/java-25-and-the-new-age-of-performance-virtual-threads-and-beyond/
-
Do you really know how threads work in Java? And how about Virtual Threads, the game-changing feature introduced in Java 21?
Read more 👉 https://lttr.ai/Apv8O
-
Still fighting thread pools when traffic spikes? #ProjectLoom offers a different path. @BalaRawool shows how #VirtualThreads, #StructuredConcurrency, and Scoped Values work together in a real #SpringBoot app.
See what you can simplify: https://javapro.io/2026/02/19/virtual-threads-structured-concurrency-and-scoped-values-putting-it-all-together/
-
Still fighting thread pools when traffic spikes? #ProjectLoom offers a different path. @BalaRawool shows how #VirtualThreads, #StructuredConcurrency, and Scoped Values work together in a real #SpringBoot app.
See what you can simplify: https://javapro.io/2026/02/19/virtual-threads-structured-concurrency-and-scoped-values-putting-it-all-together/
-
Java virtual threads don't feel very "virtual" if $num_cores of virtual threads with
while (true) {}
lets you prevent other virtual threads from ever being run.
-
Concurrency used to mean trade-offs: simplicity vs scalability. With #VirtualThreads, #Java challenges that. Mihaela Gheorghe-Roman explores benchmarks, migration steps, & what #JDK25 adds to #ProjectLoom. Still afraid of blocking I/O?
Dive in: https://javapro.io/2026/03/05/java-25-and-the-new-age-of-performance-virtual-threads-and-beyond/
-
Turicum introduces a #JVM-compatible language with typed macros, runtime scoping, and native concurrency using #Java #VirtualThreads. @verhas explains how this supports dynamic use cases without losing structural clarity.
Read now: https://javapro.io/2025/10/30/another-jvm-language/
-
100k blocking tasks. A few seconds. On a laptop. With #VirtualThreads in #Java25, that’s reality. Mihaela Gheorghe-Roman explains what changed since #JDK21 & why thread-per-request is back. Still running huge thread pools?
Rethink: https://javapro.io/2026/03/05/java-25-and-the-new-age-of-performance-virtual-threads-and-beyond/
-
Modern Concurrency in Java by A N M Bazlur Rahman
▸ https://lttr.ai/Ama8C -
Building high-throughput #Java servers? Don’t let #VirtualThreads pin you down. With Panama + io_uring, David Vlijmincx shows how to truly go async—from memory arenas to native calls.
Benchmark results included: https://javapro.io/2025/10/16/async-io-with-java-and-panama-unlocking-the-power-of-io_uring/
-
Still fighting thread pools when traffic spikes? #ProjectLoom offers a different path. @BalaRawool shows how #VirtualThreads, #StructuredConcurrency, and Scoped Values work together in a real #SpringBoot app.
See what you can simplify: https://javapro.io/2026/02/19/virtual-threads-structured-concurrency-and-scoped-values-putting-it-all-together/
-
Still fighting thread pools when traffic spikes? #ProjectLoom offers a different path. @BalaRawool shows how #VirtualThreads, #StructuredConcurrency, and Scoped Values work together in a real #SpringBoot app.
See what you can simplify: https://javapro.io/2026/02/19/virtual-threads-structured-concurrency-and-scoped-values-putting-it-all-together/
-
Do you still need reactive programming for high throughput? @chwoerz shows how #VirtualThreads + #StructuredConcurrency handle fan-out calls cleanly and synchronously.
See the #Java25 approach & learn more: https://javapro.io/2025/12/23/java-25-getting-the-most-out-of-virtual-threads-with-structured-task-scopes-and-scoped-values/
-
Do you still need reactive programming for high throughput? @chwoerz shows how #VirtualThreads + #StructuredConcurrency handle fan-out calls cleanly and synchronously.
See the #Java25 approach & learn more: https://javapro.io/2025/12/23/java-25-getting-the-most-out-of-virtual-threads-with-structured-task-scopes-and-scoped-values/
-
How many threads in your #Java app are doing work you’ll throw away anyway? #Java 25’s #Structured Concurrency helps you cancel fast, fail fast, & keep subtasks scoped (no leaks).
Read the breakdown by @hannotify & Bram Janssens: https://javapro.io/2026/01/28/how-to-do-structured-concurrency-in-java-25/
-
How many threads in your #Java app are doing work you’ll throw away anyway? #Java 25’s #Structured Concurrency helps you cancel fast, fail fast, & keep subtasks scoped (no leaks).
Read the breakdown by @hannotify & Bram Janssens: https://javapro.io/2026/01/28/how-to-do-structured-concurrency-in-java-25/
-
#VirtualThreads aren’t just a #Java hype feature. This article shows them powering agent calls safely in production-style #Microservices—with fallback + observability.
Steal the blueprint by @sibaspadhi: https://javapro.io/2026/01/22/java-25-genai-a-new-era-for-microservices-in-finance/
-
Migrating #JDKs and hitting “why did this break?” moments? @speakjava highlights the releases that introduced the biggest shifts — Jigsaw/modules, preview features, #VirtualThreads.
Read this before your next upgrade sprint: https://javapro.io/2026/01/20/25-versions-in-30-years-a-brief-history-of-the-java-language/
-
Migrating #JDKs and hitting “why did this break?” moments? @speakjava highlights the releases that introduced the biggest shifts — Jigsaw/modules, preview features, #VirtualThreads.
Read this before your next upgrade sprint: https://javapro.io/2026/01/20/25-versions-in-30-years-a-brief-history-of-the-java-language/
-
Migrating #JDKs and hitting “why did this break?” moments? @speakjava highlights the releases that introduced the biggest shifts — Jigsaw/modules, preview features, #VirtualThreads.
Read this before your next upgrade sprint: https://javapro.io/2026/01/20/25-versions-in-30-years-a-brief-history-of-the-java-language/
-
Migrating #JDKs and hitting “why did this break?” moments? @speakjava highlights the releases that introduced the biggest shifts — Jigsaw/modules, preview features, #VirtualThreads.
Read this before your next upgrade sprint: https://javapro.io/2026/01/20/25-versions-in-30-years-a-brief-history-of-the-java-language/
-
Migrating #JDKs and hitting “why did this break?” moments? @speakjava highlights the releases that introduced the biggest shifts — Jigsaw/modules, preview features, #VirtualThreads.
Read this before your next upgrade sprint: https://javapro.io/2026/01/20/25-versions-in-30-years-a-brief-history-of-the-java-language/
-
“By embracing virtual threads, you can simplify and make your concurrency more coherent, significantly improving your applications’ performance and scalability, resulting in cleaner and easier-to-maintain code.”
Read more 👉 https://lttr.ai/Ama7c
-
❓ What happens when your batch job goes from “it works on my laptop” to out-of-memory errors and accidentally DDoS-ing your own dependencies?
Hugo Marques (Netflix) breaks down the evolution of a high-scale #SpringBoot + #gRPC workload: from single-threaded prototypes to #VirtualThreads & semaphores.
Through practical examples and code walk-throughs, he explores the trade-offs of concurrency tools - and why “just making it async” isn’t enough.
🎬 Watch now: https://bit.ly/4jEJAe1
-
Wednesday Links - Edition 2026-01-07
https://dev.to/0xkkocel/wednesday-links-edition-2026-01-07-7fk
#java #jvm #virtualthreads #tests #junit #unittesting -
#Java24 quietly fixes one of the oldest startup pain points: lazy class loading. With JEP 483, you can preload classes ahead of time—cutting cold starts nearly in half.
Lutske de Leeuw explains how it works: https://javapro.io/2025/08/27/java-24-a-story-of-code-conflict-and-conquer/
@craftsmen_nl #VirtualThreads #Performance
-
Java 21 Virtual Threads are not theoretical anymore.
They work well for real workloads.I built a pixel-art image processing service with Quarkus using only Virtual Threads.
Blocking I/O. CPU-heavy math. Clean synchronous code.No reactive complexity.
Just modern Java.👉 https://www.the-main-thread.com/p/java-21-virtual-threads-quarkus-image-processing
-
Wednesday Links - Edition 2025-12-31🎇🥳🍾🎉
https://dev.to/0xkkocel/wednesday-links-edition-2025-12-31-gpj
#java #jvm #debugging #jstall #virtualthreads #loom #idea -
Wednesday Links - Edition 2025-12-31🎇🥳🍾🎉
https://dev.to/0xkkocel/wednesday-links-edition-2025-12-31-gpj
#java #jvm #debugging #jstall #virtualthreads #loom #idea -
Wednesday Links - Edition 2025-12-31🎇🥳🍾🎉
https://dev.to/0xkkocel/wednesday-links-edition-2025-12-31-gpj
#java #jvm #debugging #jstall #virtualthreads #loom #idea -
Wednesday Links - Edition 2025-12-31🎇🥳🍾🎉
https://dev.to/0xkkocel/wednesday-links-edition-2025-12-31-gpj
#java #jvm #debugging #jstall #virtualthreads #loom #idea -
#VirtualThreads scale concurrency—but they don’t fix structure or error handling. @chwoerz shows how StructuredTaskScope and ScopedValue complete the picture in #Java25. Want safer, faster concurrent code?
-
#VirtualThreads scale concurrency—but they don’t fix structure or error handling. @chwoerz shows how StructuredTaskScope and ScopedValue complete the picture in #Java25. Want safer, faster concurrent code?
-
Still making sequential remote calls even with #VirtualThreads? @chwoerz explains how StructuredTaskScope cuts latency by running tasks concurrently—without reactive complexity. Curious how it works?
-
Still making sequential remote calls even with #VirtualThreads? @chwoerz explains how StructuredTaskScope cuts latency by running tasks concurrently—without reactive complexity. Curious how it works?