Web Development

Writing on Web Development, newest first.

40articles in this collection2016–2026

Why I built ChHeader

ModHeader's ad injection put me off. I built ChHeader to edit HTTP headers without ads, with local profiles and source anyone can inspect.

4 min

Optimizing Cubbly After Moving Away from SSR

Removing SSR simplified Cubbly but delayed useful inventory. I compared four client-loading compositions and kept the one that made real route content 31–42% faster.

7 min

Evaluating a TanStack Table v9 Upgrade

I wanted to keep a shared table component current without accepting migration work on faith. A side-by-side benchmark made the trade-off much easier to judge.

4 min

Fix Cloudflare 525 Errors with Fly.io

Stale DNS stopped Fly.io issuing my origin certificate. Fixing that cleared the Cloudflare 525 error in this deployment.

4 min

How I Moved This Blog from Node.js to Bun

The package manager was the easy part. File APIs, CI, compatibility checks, and Claude Code produced most of the migration's useful work.

3 min

How Claude Code Built This Blog - Part 2

Claude Code helped build the parser, generator, templates, and Cloudflare deployment. Syntax highlighting and timezones took more work.

3 min

How Claude Code Built This Blog - Part 1

I paid about $10 to see whether Claude Code could scaffold the TypeScript static-site generator behind this blog. Most of its choices held up.

2 min

Why I Built a Static Blog

A personal blog should be fast on a phone and boring to host — Markdown to static HTML on Cloudflare, no app server.

2 min

Related subjects

Also filed under

Topics that appear alongside Web Development in these articles.

Back to the index