Node Congress 2024
2024-04-04..2024-04-05
-- online --
[Node Congress 2021, Node Congress 2022, Node Congress 2023, Node Congress 2024, Node Congress 2025, Node Congress 2026]
who it's for
backend developers, Node.js developers, full-stack developers, platform engineers, devops engineers, QA engineers, engineering managers
topics
Node.js runtime performance; AWS JavaScript runtime; Milo HTTP parser; building HTTP servers with node-addon-api; Undici HTTP client internals; Fastify and Mercurius GraphQL; Node.js test runner; testing alternative runtimes with Vitest; package resolution in Node.js; CommonJS and ESM interoperability; OpenTelemetry for Node.js observability; durable execution backends
| title | author | length |
|---|---|---|
| Parsing Millions of URLs per Second | Yagiz Nizipli | link |
With the end of Dennard scaling, the cost of computing is no longer falling at the hardware level: to improve efficiency, we need better software. Competing… | ||
| The Need for Speed: How AWS New JS Runtime is Redefining Serverless Latency | Richard Davison | link |
In today’s world of modern applications, swift responsiveness is essential. Users expect seamless interactions where every action triggers an immediate… | ||
| Breaking REST Chains: A Fastify & Mercurius Pathway to GraphQL Glory | Luca Del Puppo | link |
Are you tired of wrestling with the limitations of REST APIs? ""Breaking REST Chains: A Fastify & Mercurius Pathway to GraphQL Glory"" is your roadmap to a… | ||
| Yagiz Nizipli's Room | Yagiz Nizipli | |
-- no description -- | ||
| Building Reliable Backends with Durable Execution | Sylwia Vargas | link |
This talk explores the paradigm of message queues for reliable backend execution. It highlights the benefits of message queues, such as guaranteed delivery and… | ||
| The Full-stack Framework of the Future is a DSL | Vince Canger | link |
With all the web framework options available in popular programming languages today, why would anyone want to create a new Domain-Specific Language (DSL) for… | ||
| Luca Del Puppo's Room | Luca Del Puppo | |
-- no description -- | ||
| AWS Lambda Performance Tuning | Luca Mezzalira | link |
Have you ever wonder how to get the best out of your Lambda functions? If so, this talk will reveal the behind the scene one of the most popular serverless… | ||
| Vince Canger's Room | Vince Canger | |
-- no description -- | ||
| Biome, Toolchain of the Web | Emanuele Stoppa | link |
Biome wants to provide an all-in-one experience for web developers while maintaining performance and quality. Emanuele, lead maintainer of the Biome project… | ||
| Luca Mezzalira's Room | Luca Mezzalira | |
-- no description -- | ||
| Creating an HTTP Server from Scratch with Node-addon-api, Libuv, and Milo | Marco Ippolito | link |
Let's explore the magic behind Node.js and create a simple http server! We'll go step-by-step, understanding how libuv makes node asyncronous and how Milo… | ||
| Making My Node.js API Super Fast | Tamar Twena-Stern | link |
Node.js servers need to process a large number of requests concurrently as the scale grows. A Node.js micro service which receives an API request needs to do… | ||
| Milo, a New HTTP Parser for Node.js | Paolo Insogna | link |
Node.js HTTP parsing currently relies on llhttp, a parser which provides very good performance but has currently some challenges for the health of the runtime… | ||
| Marco Ippolito's Room | Marco Ippolito | |
-- no description -- | ||
| Testing Alternative Runtimes with Node and Vitest | Brendan Coll | link |
A deep dive into how we built support for running Vitest tests in the Cloudflare Workers runtime. We'll start by giving an overview of the Cloudflare developer… | ||
| Optimizing Microservice Architecture for High Performance and Resilience | Santosh Nikhil Kumar | link |
Delve into the intricacies of optimizing microservice architecture for achieving high performance and resilience. - Explore the challenges related to… | ||
| Paolo Insogna's Room | Paolo Insogna | |
-- no description -- | ||
| What's New on Node.js Test Runner and Why it's Game-changing | Lucas Santos | link |
Node's new test runner is pretty cool but not many people are using it yet. In my talk, I'll show you all the neat stuff it can do, including some features I… | ||
| Santosh Nikhil Kumar's Room | Santosh Nikhil Kumar | |
-- no description -- | ||
| Mastering Web Scraping with Scrapoxy: Unleash Your Data Extraction Wizardry! | Fabien Vauchelles | link |
Unlock the potential of web scraping with this session! 1/ Building Web Scrapers - The Art Unveiled 2/ Proxy and Browser Farms Adventure 3/ Scrapoxy… | ||
| Lucas Santos' Room | Lucas Santos | |
-- no description -- | ||
| Fabien Vauchelles' Room | Fabien Vauchelles | |
-- no description -- | ||
| The State of Node Compatibility in Deno | David Sherret, Kevin Whinnery | link |
Deno is a next-generation TypeScript and JavaScript runtime from the original creator of Node.js. Deno is fast, secure by default, and provides a great… | ||
| Understanding Async Context | James M Snell | link |
The AsyncLocalStorage API in Node.js is a powerful tool that has since been adopted across multiple runtimes. There is even an effort underway to standardize a… | ||
| Peace, Love and JavaScript | Robin Bender Ginn | link |
The stability and security of open source projects can be found in the people shaping the culture as much as the code they write. The Executive Director of the… | ||
| Kevin & David's Room | David Sherret, Kevin Whinnery | |
-- no description -- | ||
| The Dark Side of Open Source | Feross Aboukhadijeh | link |
Join Feross, CEO of Socket, on a thrilling journey into the dark side of open source software. Come along for the ride as we explore the unseen risks lurking… | ||
| Building a Network Stack for our Browser Extension | Cyrus Roshan | link |
Engineering problems often repeat themselves in places you wouldn't expect. Sometimes the best solution has already been invented, in a different corner of the… | ||
| Robin Ginn's Room | Robin Bender Ginn | |
-- no description -- | ||
| Deep Dive into Undici | Matteo Collina | link |
Undici, the next-generation HTTP client built by the Node.js Core team, powers Node.js core fetch(). Let’s dig into how its internals, discovering how to work… | ||
| Cyrus Roshan's Room | Cyrus Roshan | |
-- no description -- | ||
| Bun or Deno will replace Node.js? | Tamar Twena-Stern, Emanuele Stoppa, Lucas Santos, Kevin Whinnery, Richard Davison, Brendan Coll | |
-- no description -- | ||
| CommmonJS vs ESM, the fight is on | Emanuele Stoppa, Yagiz Nizipli, Richard Davison | |
-- no description -- | ||
| Open Source Software: Open Governance or for-profit Startups? | James M Snell, Aleksandra Sikora, Marco Ippolito, Sylwia Vargas, Yagiz Nizipli, Fortune Ikechi, Vince Canger, Cyrus Roshan | |
-- no description -- | ||
| Deep TypeScript Tips & Tricks | Josh Goldberg | link |
Welcome to the TypeScript workshop where we will explore deep tips and tricks to become a more effective developer. We will cover TypeScript configuration… | ||
| Understanding Package Resolution in Node.js | Yagiz Nizipli | link |
In this talk, the speaker discusses package resolution in Node.js, covering topics such as CommonJS, ES modules, package.json structure, and package.json… | ||
| Build Modern Applications Using GraphQL and Javascript | Emanuel Scirlet, Miguel Henriques | link |
The workshop introduces the concept of building an application using GraphQL API in AWS. It highlights the importance of learning the latest technology and its… | ||
| Managing Large-Scale Node.js Projects with Monorepos | Fortune Ikechi | link |
Monorepos are a development strategy that allows you to store multiple projects in one repository, facilitating code sharing and simplifying dependency… | ||
| Mastering Node.js Test Runner | Marco Ippolito | link |
The Node.js Test Runner is a powerful tool that improves developer experience and standardizes test syntax. It offers features such as test discovery… | ||
| Observability Matters: Enhancing Performance of our Node Application with OpenTelemetry | Yash Verma | link |
Yash Rajavarma introduces observability and explains its importance for developers. He discusses how OpenTelemetry can empower Node.js applications by… | ||
| How not(!) to Build Real-time Apps | Nikolas Burk | link |
This talk discusses different approaches for implementing real-time updates in server-side applications, including application-level updates and polling. The… | ||
| CommonJS vs ESM, the Fight is on? | Emanuele Stoppa, Jonas Peeck, Yagiz Nizipli, Richard Davison | |
-- no description -- | ||
| nothing matches | ||