Node.js now ships with util.styleText(), a built-in alternative to chalk for terminal text styling. Here is what it can do, when it is enough, and when you might still reach for a dependency.
Project Calavera is a CLI tool that scaffolds linters, formatters, AI tooling, and common project infrastructure for web projects. Calavera ❤️ Vite. This post walks through the full contribution path for a new integration, using the Varlock PR as a concrete example.
An experimental implementation of the DTLS protocol is coming to Node.js, bringing TLS-equivalent security to datagram-based communication over UDP.
Sam Goodwin introduces Alchemy, a modern infrastructure-as-code tool built with Effect that challenges the tech debt of current solutions.
This is Part 3 in a series on the new `node:quic` module in Node.js
A functional implementation of the QUIC and HTTP/3 protocols has finally landed in Node.js.
This is Part 2 in a series on the new `node:quic` module in Node.js
This is Part 4 in a series on the new `node:quic` module in Node.js
This is Part 5 in a series on the new `node:quic` module in Node.js
Should Node.js accept AI-generated code? tl;dr Yes, it should.
Creating self-contained & dependency-free Node.js applications across platforms
Nathan Walker and Eduardo Speroni dive into NativeScript's ability to bridge JavaScript with native platform APIs for cross-platform mobile development.
Yagiz Nizipli dives into Node.js performance optimization, URL parser challenges, and shares spicy takes on VC funding in open source projects.
Matteo Collina explores his prolific Node.js contributions, the ESM/CJS transition, plus his work building Fastify and Platformatic for modern development.
Dax Raad presents SST as a TypeScript framework for AWS serverless development with superior developer experience over CDK.
Christoph Nakazawa discusses his journey from shepherding major OSS projects like Jest, Yarn, and Metro to building his new gaming venture Athena Crisis.
DIY streaming for OpenAI's chat API using ReadableStreams, event parsing, and a custom React hook.
The Node.js project has been working on implementations of standard web platform APIs, such as the WHATWG URL parser, AbortController, EventTarget, TextEncoder, Web Crypto API and more. The latest effort underway is to implement support for the Web Streams API...
Node.js offers powerful new capabilities for generating random UUIDs and random prime numbers.
The AbortController and AbortSignal APIs are quickly becoming the standard mechanism for canceling asynchronous operations in the Node.js core API...
Several years ago, I was called out by a customer to help them resolve some performance issues they were having in their Node.js application. They were experiencing massive event loop blocking issues in their server, getting a whole 5 requests per second — and, in one extreme case, an event loop delay of over one minute...
The Node.js project has been working on implementations of standard web platform APIs, such as the WHATWG URL parser, AbortController, EventTarget, TextEncoder and more. The latest effort underway is to implement support for the Web Cryptography API. Here, we dig into some of the details of that new implementation and show a little of what it will enable in Node.js...
The one where we talk to Allessandro about Node.js and Voice over IP
Piscina is a worker thread pool implementation for Node.js
Automate router WiFi bridge setup with Raspberry Pi, Node.js, Puppeteer and Ansible
You can find the final product with some simple instructions to spin it up on my github.
Node.js is one of the trends in the programming world. Let's learn how to create node.js command-line applications.