01 Jun 26
A platform-agnostic, full specification of the technical features a good website should have. Built in the open under an MIT licence.
08 May 26
Modern phones are not simple rectangles. They have rounded corners, camera cutouts, dynamic islands, and home indicators that double as gesture areas. Browsers…
27 Mar 26
This page collects my blog posts on the fight against spam bots, search engine crawlers and other non-humans wasting the precious resources we have on Earth. There’s a “how-to” of my current setup on the Fight bots pages.
03 Nov 25
28 Oct 25
26 Oct 25
17 Oct 25
01 Oct 25
Minimal files config for a PWA. Contribute to chr15m/minimal-pwa development by creating an account on GitHub.
14 Sep 25
22 Aug 25
Internationalization isn’t just translation. It’s about formatting dates, pluralizing words, sorting names, and more, all according to specific locales. Instead of relying on heavy third-party libraries, modern JavaScript offers the Intl API — a powerful, native way to handle i18n. A quiet reminder that the web truly is worldwide.
26 Jun 25
23 Jun 25
Accessible Rich Internet Applications (ARIA) is an inevitability when working on web accessibility. That said, it’s everyone’s first time learning about ARIA at some point.
08 Apr 25
HOW TO BUILD A LOW-TECH WEBSITE: SOFTWARE & HARDWARE