Node Congress 2026
2026-03-26..2026-03-27
-- online --
[Node Congress 2021, Node Congress 2022, Node Congress 2023, Node Congress 2024, Node Congress 2025, Node Congress 2026]
who it's for
backend engineers, Node.js runtime maintainers, fullstack developers, platform engineers, DevOps engineers, security engineers, engineering managers
topics
Node.js application server architectures; V8 and cppgc garbage collection; npm supply chain risks; Node-API conformance testing; server-side TypeScript performance; in-process model inference; AI agent tooling with typed SDKs; Model Context Protocol tools; Web Streams replacement with iterators; Node vs Deno vs Bun runtimes; production-like CI/CD testing with Testcontainers; dependency graph analysis and unlocking
| title | author | length |
|---|---|---|
| Why Node.js Needs an Application Server | Matteo Collina | 24m |
Claim: run Node with a dedicated control plane using worker threads so a coordinator observes blocked event loops externally while workers handle requests… | ||
| The State of Node.js Security | Rafael Gonzaga | link |
I will provide an in-depth analysis of the initiatives led by the Node.js Security Team, exploring their significance and the benefits they bring to end-users… | ||
| Node Just Run | Jacob Smith | link |
Run your project without drowning in configuration. For common scenarios, you can do, config-free via simple extensions using node's Customization API (you… | ||
| Garbage Collection Between V8, cppgc (Oilpan), and Native Runtimes | Mert Can Altin | link |
Modern JavaScript runtimes don’t only manage JavaScript objects — they also need to safely and efficiently garbage collect complex native objects written in… | ||
| npm install && pray | Jo Franchetti | 35m |
Concrete incidents and defenses: Shai-Hulud: 1,300+ npm packages turned into vectors, The Chalk attack: 2 billion weekly downloads compromised via a phishing… | ||
| Building the Node-API Conformance Test Suite | Kræn Hansen | link |
I've been contributing a Conformance Test Suite to the Node.js project: For Node-API implementors to run across different JavaScript engines and runtimes, such… | ||
| Running JavaScript Actually Everywhere | Tony Gorez | link |
Intro JS ecosystem • Mobile: React Native and Expo • Desktop: Tauri and Electron • Server: Node, Bun and Deno Problem statement • How can you share the logic… | ||
| Every API is a Tool for Agents with Code Mode | Matt Carey | 36m |
Claim: dumping OpenAPI into LLM context hits a 2.3M token wall; solution is agents generating and running TypeScript against a typed SDK inside sandboxed… | ||
| Beyond Benchmarks: node.js, Deno, and Bun in Real Production | Vinicios Neves | link |
Benchmarks are everywhere, but production rarely looks like a benchmark. This talk compares Node.js, Deno, and Bun from a pragmatic, production-first… | ||
| Typescript Is SO SLOW...Or Is It? | Mike Hartington | link |
Building apps with TypeScript is the norm these days, but there's one major pain point, speed. At first, everything runs smoothly, but as your project grows… | ||
| One Config File To Rule Them All | Marco Ippolito | link |
Node.js introduces --experimental-config-file, a new experimental flag that enables loading a node.config.json file at startup. While it adds yet another… | ||
| Stop Paying for AI APIs: npm Install Your Way to In-Process Inference | Edy Silva | link |
Every Node.js developer adding AI to their apps faces the same choice: pay for external APIs or wrestle with some local inference like Ollama (that also… | ||
| Breaking the Context Ceiling: Implementing Recursive Language Models with LangGraph and TypeScript | Jamal Sinclair O'Garro | link |
MIT's recent ""Recursive Language Models"" paper demonstrated that LLMs can process inputs 100x beyond their context windows — not by expanding the window, but… | ||
| No REST for Cap'n Web | Kenton Varda | link |
Cap'n Web is a new open source library that lets you expose JavaScript and TypeScript APIs across the Web, including over HTTP or WebSocket. Unlike almost all… | ||
| Production-like Testing in CI/CD with Testcontainers and Node.js | John Nguyen | link |
You’ve been there: Node.js tests pass both locally and in CI. You deploy with confidence. Then staging reveals the truth—bugs that only appear with real… | ||
| Unlocking the Power of the Dependency Graph | Ruy Adorno | link |
Node.js applications are increasingly defined by their dependency graph, yet most tooling still treats it as an opaque side effect. node_modules hides… | ||
| Creating a Test Runner: What Happens Behind the Tests? | Weslley Araújo | link |
What's it like to create a test runner from scratch? More than that: how do you test a test runner? In this talk, I break down Poku, a test runner that makes… | ||
| We Deserve a Better Streams API for the Web | James M Snell | 39m |
Web Streams cause hidden buffers, lots of promises, and surprising leaks so Next.js quietly creates 250 ReadableStream objects to move one chunk and tee()… | ||
| The Backend–Frontend Boundary Is Shifting / What Does Fullstack Mean Now? | Mike Hartington, Vinicios Neves, John Nguyen, Mert Can Altin, Edy Silva, Weslley Araújo | |
-- no description -- | ||
| JavaScript Runtimes: Node.js vs Bun vs Deno vs Edge | Kræn Hansen, Mert Can Altin, Leo Kettmeir, Edy Silva, Kenton Varda, Weslley Araújo | |
-- no description -- | ||
| Building Model Context Protocol (MCP) Tools for AI Agents with Cloudflare Workers | Confidence Okoghenun | link |
Workshop on building MCP tools for AI agents with Cloud Flare workers, introducing the model context protocol (MCP) and its significance. Versatility of tools… | ||
| DevOps for JavaScript Developers: From Code to Production | Kristiyan Velkov | link |
Introduction to JavaScript demos and Docker setup, importance of understanding Docker architecture and pitfalls to avoid. Brief history and architecture of… | ||
| Node's Concurrency With the Strength of a Bull With BullMQ | Edy Silva, Douglas Marques | link |
Introducing Node's concurrency with Bull.MQ. Understanding Node's single-threaded JavaScript operation with CPU delegation and parallel processing. Exploring… | ||
| nothing matches | ||