Topic · 52 articles
Node.js
Building fast, reliable backends on the Node.js runtime.
Node.js is the runtime behind most of the backends I build. These articles cover the parts that actually decide whether a service holds up in production: the event loop and async model, streams and backpressure, error handling that does not swallow failures, and the profiling work that turns a slow endpoint into a fast one.
If you are moving from writing routes to designing services, the Node.js material here pairs closely with the NestJS, TypeScript, and System Design hubs.
Frequently asked questions
What Node.js topics does this hub cover?
Async patterns and the event loop, streams and backpressure, error handling, worker threads and concurrency, runtime security, and performance profiling — the fundamentals that decide how a Node.js backend behaves under load.
Is this Node.js content aimed at beginners or senior engineers?
It targets working engineers who already ship in Node.js and want production depth: why the event loop stalls, how to avoid memory leaks in streams, and how to reason about failure — rather than a first-week tutorial.