
Node.js's built-in test runner: is it worth ditching Jest?
A practical guide to node:test, Node.js's built-in test runner: zero-dependency setup, basic syntax, mocking, coverage, and what's still missing compared to Jest.

A practical guide to node:test, Node.js's built-in test runner: zero-dependency setup, basic syntax, mocking, coverage, and what's still missing compared to Jest.

A practical comparison between Fastify and Express in 2026: performance, plugin architecture, schema-based validation, ecosystem maturity, and when to pick one over the other.

What the React Compiler actually does, when useMemo and useCallback become unnecessary, and why the Rules of React matter more than before.

What main thread blocking is, how to create a Web Worker to move heavy computation off the UI, and when you don't actually need one.

Why unsafe-inline isn't enough, how CSP nonces and hashes work for a static site, what strict-dynamic is, and what Trusted Types is for.

How to use AbortController and AbortSignal to cancel fetch requests and other async operations, avoiding race conditions and wasted network calls.

How the WebAuthn protocol behind passkeys works — public keys, attestation, a practical example — and why they're not just a more convenient alternative to passwords.

What LCP, CLS and INP actually measure, why your local Lighthouse often lies, and the real fixes applied on this blog to get past it.
A practical guide to Fastify with TypeScript: routing, schema validation, and plugin architecture, to build a fast, typed REST API from scratch.

A complete guide with JavaScript and TypeScript examples on UUID v4/v7, ULID, NanoID and CUID2.

Security updates for Node.js 25.x, 24.x, 22.x and 20.x: 3 high-severity vulnerabilities, 4 medium and 1 low. Here is what they fix and how to update.

wpdockerize is an npm package for creating a Docker stack for WordPress

Having trouble getting Google Chrome to connect to local servers, e.g. .local addresses? Here is how to fix it

What javascript:void(0) is and what it's for, with a few simple examples

How JavaScript Proxies work, some code examples, and how to use them for reactivity in JS

A simple guide to decorators in JavaScript with practical examples

A small web app for resizing images for social networks (Facebook, Instagram, LinkedIn, TikTok)

How to correctly set slashes in URLs and canonical HTML tags for Astro-based applications
Snippet to extract the list of Dashicons names from the WordPress documentation page

Let's look at a few examples of how React 19's new useActionState and useFormStatus hooks work

How Error Boundaries work in React: components that catch errors from their children to improve your app's stability and reliability.

Difference and examples between debounce and throttle for events in JavaScript

How to correctly handle event handlers in React, including events on window like resize and scroll, avoiding the most common mistakes.

Content Security Policy, or CSP, is a set of rules that tell the browser how to behave when loading the content of our HTML page.

How stopPropagation and preventDefault work in JavaScript to control event propagation and the browser's default behavior.

The new NoInfer<T> utility introduced in TypeScript 5.4 to control generic type inference, with practical examples.

A mnemonic trick to remember the parameters of git log --all --decorate --oneline --graph: think of the phrase A Dog.

A practical guide to React's useReducer hook: how it works, when to prefer it over useState, and a complete example for managing complex state.

How to request information about an HTTP resource without downloading its body

How the useContext hook works in React to share data between components without props drilling, with a practical step-by-step example.

The most common mistakes to avoid when using React hooks: conditional calls, order, nested functions, and how to recognize them.

How to safely update your Portainer instance with a simple bash script, without losing containers or volumes.

How to combine useContext and useState in React to share state and its update function between components, with a live example.

During normal browsing on YouTube, at some point, the antivirus Avast reported something that was not good