Reviewing WordPress 7.0
I stopped using WordPress in 2022 because the project was moving in a direction that no longer matched my needs. I still check new releases to see how the platform is evolving and whether enough has...
I stopped using WordPress in 2022 because the project was moving in a direction that no longer matched my needs. I still check new releases to see how the platform is evolving and whether enough has...
Jens Oliver Meiert wrote an interesting article on SitePoint: There Is No "Wrong" in CSS. He offers four reasons why CSS can't really be "wrong": If It Works, It Works The One Who...
A Promise is an object representing the eventual completion (or failure) of an asynchronous operation and its resulting value. It acts as a proxy for a value not necessarily known when the promise is...
This is a follow-up to JavaScript and TypeScript Streams (2026 Edition) and covers advanced material removed from the previous Streams post. This post focuses on the moments when "normal"...
When the Fetch API first arrived, it provided a modern, Promise-based alternative to the clunky XMLHttpRequest. Today, in 2026, Fetch has evolved far beyond a single method. It is now a comprehensive...
Streams are the safest default when data can be large, continuous, or unpredictable. Instead of buffering everything in memory first, streams process data chunk by chunk. The goal is not to memorize...
Node 25.9 introduces a new experimental streaming module: node:stream/iter. To use it,you must enable it with --experimental-stream-iter. The new API changes the core streams model from...
The DNS originally handled only a small subset of characters: letters (a-z), digits (0-9), and hyphens. This constraint is known as the LDH rule (Letters, Digits, Hyphens). As the web globalized,...
There's a special kind of array in JavaScript called a typed array. Typed arrays are not the same as normal arrays, and they are not intended to replace them. Instead, they provide a way to work with...
Web applications frequently need to render HTML strings dynamically. Whether you build a client-side templating system, display user-generated content, or render rich text, safely converting raw...