Node.js Built-in Test Runner vs Jest: A 2026 Comparison
Node's built-in test runner covers assertions, mocking, and coverage without a dependency....
Node.js guides for application developers: stream backpressure and piping, LTS release changes, security-first upgrades, and CLI tooling in TypeScript.
This page collects 7 articles, newest first. Runtime-level material for people building services and CLIs rather than tuning a framework. Stream backpressure and why piping usually beats manual read loops, what each LTS bump actually breaks in practice, the built-in test runner measured against Jest, and worker threads for the workloads that genuinely need a second thread instead of the ones that just feel slow. The migration guides walk the Node 20 to 24 path with the deprecations that bite, not just the headline features. Expect exit codes, signal handling, and error propagation to get as much attention as the new APIs, because that's the part that breaks in production at 3am.
Everything else we've published is in the main archive.
Node.js Built-in Test Runner vs Jest: A 2026 Comparison
Node's built-in test runner covers assertions, mocking, and coverage without a dependency....
Node.js Error Handling Patterns That Survive Production
Error.cause chains, AggregateError, unhandledRejection pitfalls, typed errors in TypeScript, and graceful shutdown,...
Node.js Worker Threads: When and How to Use Them in 2026
A practical guide to Node.js worker threads for CPU-bound tasks, with a...
Node.js Streams Guide: Backpressure and Piping in 2026
A practical guide to Node.js streams: readable, writable, and transform streams, with...
Node.js 24.18.0: The Quiet Security-First LTS Update
Node.js 24.18.0 landed as an LTS update in June 2026. Most of...
Node.js 23 Native TypeScript Support Without Other Tools
Node.js 23.6 ships --experimental-strip-types to run .ts files directly. No ts-node, no...
Node.js 20 to 24 Migration: What Breaks and How to Fix It
Upgrading Node.js from v20 to v24? Here's every breaking change that will...