Reactive ❤️ Loom: A Forbidden Love Story by Francesco Nigro @DevoxxForever
Reactive ❤️ Loom: A Forbidden Love Story by Francesco Nigro  @DevoxxForever
Uploaded February 2026 | Updated September 2026, 2 weeks ago
For years, the Java community has been told that Project Loom would kill reactive programming — that blocking and async were destined to be enemies. But what if that story was wrong?
In this talk, we’ll explore what happens when these two worlds actually fall in love.
Drawing from real-world work inside the Quarkus, Vert.x, Netty, and HotSpot teams, we’ll see how a custom Loom scheduler built on top of Netty brings together the performance of event-driven I/O and the simplicity of virtual-thread-friendly blocking APIs.
This isn’t a theoretical “what if”: it’s a data-driven exploration born from experiments and collaborations between IBM, Oracle Labs, Oracle and Apple engineering teams.
You’ll see how this approach reshapes how we think about async, concurrency, and scheduling — and why some of the long-held assumptions about “reactive vs blocking” simply don’t hold up when measured scientifically.
Along the way, we’ll dissect:

- How the Loom scheduler and virtual threads work under the hood.
- What happens when you run them over a Netty core
- Performance implications and trade-offs measured empirically.
- State of art of similar patterns from other languages (c++, go, ...)
- Why developers should challenge inherited dogmas and base design choices on data, not folklore

This talk is a technical love story, but also a call to reason: Measure, Don’t Guess.
Because sometimes, the forbidden relationships are the ones that can move the platform forward.
Reactive ❤️ Loom: A Forbidden Love Story by Francesco NigroPlan for Unplanned Work: Game Days with Chaos Engineering by Daniel AfonsoA Beginner’s Guide to Semantic Search by Pietro Mele[VDBUH2026] Julien Topçu - Hexagonal Architecture in PracticeTesting Architecture Made Simple by Gunter RotsaertGenerics - You Never Know What Youre Gonna Get by Bram JanssensFrameworkDesktop and IncusOS, a perfect combination for running LLMs locally by  Peter SminkThe Ultimate Showdown of Database Migration Tools by  Pasha Finkelshteyn & Mikhail PolivakhaHow to survive and thrive as a dev (team) in the exponential age of AI by Sander HoogendoornHow I built my own Intelligent Robot Arm from Scratch by Iulia FeroliTechnical Enshittification: Why Everything in IT is Horrible Right Now and How to Fix It by Baruch SFrom Shadows to Spotlight - How Swiss Post Performs Reliable ML Deployment by Giovanni Degiorgi
Devoxx |

Reactive ❤️ Loom: A Forbidden Love Story by Francesco Nigro

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER