Il existe beaucoup de conférences sur Node.js, mais nous allons principalement nous concentrer sur les interventions des conférences Node.js + Interactive, dotJS et JSConf (ou d’autres conférences avec des intervenants de qualité).
La plupart de ces talks sont disponibles sur les chaînes YouTube suivante :
- EN [À savoir] Broken Promises by James Snell
- EN [À savoir] Broken Promises, The Workshop Edition - Matteo Collina and James Snell
- EN [À savoir] Lightning Talk: Everything you Didn't Want to Know about Source Maps
- EN [À savoir] Node.js startup performance - Joyee Cheung
- EN [À savoir] The Life and Times of a Node.js Release - Danielle Adams
- EN [À savoir] Yagiz Nizipli & Daniel Lemire | Ada: Parsing Millions of URLs per Second
- EN [À savoir] Rafael Gonzaga | The Journey of the Node.js Permission Model
- EN [Intermédiaire] Stephen Belanger | Node.js observability with diagnostics_channel and AsyncLocalStorage
- EN [Intermédiaire] How Node.js bootstraps itself by Joyee Cheung
- EN [Intermédiaire] The Unsung Hero Story of Events, Streams and Promises
- EN [Intermédiaire] Async Iterators: A New Future for Streams by Stephen Belanger
- EN [Intermédiaire] Stream into the Future - Matteo Collina, NearForm
- EN [Intermédiaire] llhttp - new HTTP 1.1 parser for Node.js by Fedor Indutny
- EN [Intermédiaire] Experimenting with remote debugging: Node.js runtime code injection
- EN [Intermédiaire] Using AbortSignal in Node.js
- EN [Intermédiaire] Multithreaded Logging with Pino - Matteo Collina
- EN [Avancé] Matteo Collina | Networkless HTTP
- EN [Avancé] Paolo Insogna | Milo, a new HTTP parser for Node.js
- EN [Avancé] Igor Savin | Advanced caching in Node.js
- EN [Avancé] Michael Dawson | Building native addons for Node.js (and more JavaScript engines) like it's 2023
- EN [Avancé] Joyee Cheung | JavaScript and C++ in Node.js core: how do they talk to each other?
Divers articles sur des notions fondamentales en Node.js et sur différents modules du core.
- EN [À savoir] Callbacks, synchronous and asynchronous
- EN [À savoir] One-line node modules
- EN [À savoir] Asynchronous stack traces: why await beats Promise#then()
- EN [À savoir] Uncaught exceptions in Node.js
- EN [À savoir] Memory Leaks Demystified
- EN [À savoir] Making Promises safer in Node.js
- EN [À savoir] Adding a permission system to Node.js
- EN [À savoir] Node.js sends warnings when you add too many listeners to an event emitter
- EN [À savoir] Node.js Memory Limits - What You Should Know
- FR [À savoir] Gérer le CORS avec Node.js
- EN [À savoir] How Node.js is helping you survive the IPv6 era
- EN [Intermédiaire] A Visual Guide to Node.js Streams
- EN [Intermédiaire] The Secrets Behind High Performance With Node.js
- EN [Intermédiaire] Managing load in Node.js with under-pressure
- EN [Intermédiaire] Learning to Swim with Piscina, the node.js worker pool
- EN [Intermédiaire] Understanding Streams in Node.js
- EN [Intermédiaire] Understanding Worker Threads in Node.js
- EN [Intermédiaire] How to improve JWT performance in Node.js
- EN [Intermédiaire] Node.js Multithreading, Part 1
- FR [Avancé] Implémenter et consommer les Streams « Readable » et « Writable » de Node.js
- EN [Avancé] Our Journey to a High-Performance Node.js Library
- EN [Avancé] Developer Initiates I/O Operation. You Won't Believe What Happens Next.
- EN [Avancé] HTTP Proxy Tunneling
- EN [Avancé] Implementing Node.js URL parser in WebAssembly with Rust
- EN [Avancé] Memory leak regression testing with V8/Node.js, part 1 - memory usage-based testing
Je vous recommande chaudement de consulter les blogs de certains membres du TSC (Technical Steering Committee). Il n'est pas rare d'y lire des articles très intéressants, bien que parfois très techniques.
Depuis fin 2023 Matteo collina fait aussi beaucoup de vidéos sur la chaîne YouTube Plaformatic :
- Node.js Configurations
- Unlocking Node.js' Power: A Journey into Fastify and Beyond
- Tackling the Hidden Time Cost in HTTP Clients
- A Deep Dive into Node.js Streams
Il m'arrive de temps à autres d'aussi faire des vidéos en Français sur Node.js :
⬅️ 🐢 Node.js: 🌐 Découverte de l’écosystème HTTP Node.js | ➡️ 🐢 Node.js: 🎡 Event-loop