World Congress 2025
July 10, 2025 · 15:30–16:00
Stage 9
Node.js: More Threads Than You Think
Matteo Collina
Platformatic Co-Founder and CTO, Node.js TSC member, Fastify Lead Maintainer
World Congress 2025
The statement ‘Node.js is single-threaded’ is a simplification that hides its true power for high-performance applications. While excelling at I/O, Node’s event loop can be blocked by a single CPU-intensive task, leading to catastrophic performance degradation and systems that fail to scale. How can developers overcome this fundamental challenge to build truly responsive applications? This hands-on workshop provides the answer. Forget passive lectures; prepare to roll up your sleeves and code through a series of progressive challenges. We will begin by experiencing the problem firsthand, building a server that buckles under a demanding workload. From that starting point, you will systematically refactor, benchmark, and progress toward sophisticated, production-ready, multithreaded solutions. You will leave with not just theory, but the hard-earned confidence to implement these powerful concurrency patterns in your projects.
Workshop requirements: 1. A working laptop with administrator credentials. 2. Having Node.js installed (preferibly with https://github.com/nvm-sh/nvm o similar). Versions 20.18.0+ or 22.5.0+ are the minimum we need. 3. A working code editor (VSCode, NeoVim, Intellij… etc).
World Congress 2025
July 10, 2025 · 15:30–16:00
Stage 9
Matteo Collina
Platformatic Co-Founder and CTO, Node.js TSC member, Fastify Lead Maintainer
World Congress 2025
July 11, 2025 · 09:40–10:10
Stage 9
Dani Coll
Senior Frontend Engineer at Dynatrace
World Congress 2025
July 11, 2025 · 10:20–10:50
Stage 5
Marco Podien
Senior Developer Relations Advocate, Algorand Foundation
World Congress 2025
July 11, 2025 · 11:00–11:30
Stage 7
Ahmed Megahd
Ahmed Megahd, Software Development Head at Soki AG