~/conference

Node Congress 2026

backend engineers, Node.js runtime maintainers, fullstack developers, platform engineers, DevOps engineers, security engineers, engineering managers

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

titleauthorlength
Why Node.js Needs an Application ServerMatteo Collina24m
Claim: run Node with a dedicated control plane using worker threads so a coordinator observes blocked event loops externally while workers handle requests…
Talk on
The State of Node.js SecurityRafael Gonzagalink
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…
Talk on
Node Just RunJacob Smithlink
Run your project without drowning in configuration. For common scenarios, you can do, config-free via simple extensions using node's Customization API (you…
Talk on
Garbage Collection Between V8, cppgc (Oilpan), and Native RuntimesMert Can Altinlink
Modern JavaScript runtimes don’t only manage JavaScript objects — they also need to safely and efficiently garbage collect complex native objects written in…
Talk on
npm install && prayJo Franchetti35m
Concrete incidents and defenses: Shai-Hulud: 1,300+ npm packages turned into vectors, The Chalk attack: 2 billion weekly downloads compromised via a phishing…
Talk on
Building the Node-API Conformance Test SuiteKræn Hansenlink
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…
Talk on
Running JavaScript Actually EverywhereTony Gorezlink
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…
Talk on
Every API is a Tool for Agents with Code ModeMatt Carey36m
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…
Talk on
Beyond Benchmarks: node.js, Deno, and Bun in Real ProductionVinicios Neveslink
Benchmarks are everywhere, but production rarely looks like a benchmark. This talk compares Node.js, Deno, and Bun from a pragmatic, production-first…
Talk on
Typescript Is SO SLOW...Or Is It?Mike Hartingtonlink
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…
Talk on
One Config File To Rule Them AllMarco Ippolitolink
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…
Talk on
Stop Paying for AI APIs: npm Install Your Way to In-Process InferenceEdy Silvalink
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…
Talk on
Breaking the Context Ceiling: Implementing Recursive Language Models with LangGraph and TypeScriptJamal Sinclair O'Garrolink
MIT's recent ""Recursive Language Models"" paper demonstrated that LLMs can process inputs 100x beyond their context windows — not by expanding the window, but…
Talk on
No REST for Cap'n WebKenton Vardalink
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…
Talk on
Production-like Testing in CI/CD with Testcontainers and Node.jsJohn Nguyenlink
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…
Talk on
Unlocking the Power of the Dependency GraphRuy Adornolink
Node.js applications are increasingly defined by their dependency graph, yet most tooling still treats it as an opaque side effect. node_modules hides…
Talk on
Creating a Test Runner: What Happens Behind the Tests?Weslley Araújolink
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…
Talk on
We Deserve a Better Streams API for the WebJames M Snell39m
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()…
Talk on
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 --
Talk on
JavaScript Runtimes: Node.js vs Bun vs Deno vs EdgeKræn Hansen, Mert Can Altin, Leo Kettmeir, Edy Silva, Kenton Varda, Weslley Araújo
-- no description --
Talk on
Building Model Context Protocol (MCP) Tools for AI Agents with Cloudflare WorkersConfidence Okoghenunlink
Workshop on building MCP tools for AI agents with Cloud Flare workers, introducing the model context protocol (MCP) and its significance. Versatility of tools…
Talk on
DevOps for JavaScript Developers: From Code to ProductionKristiyan Velkovlink
Introduction to JavaScript demos and Docker setup, importance of understanding Docker architecture and pitfalls to avoid. Brief history and architecture of…
Talk on
Node's Concurrency With the Strength of a Bull With BullMQEdy Silva, Douglas Marqueslink
Introducing Node's concurrency with Bull.MQ. Understanding Node's single-threaded JavaScript operation with CPU delegation and parallel processing. Exploring…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.