Pinned
Writing
Notes from the build
Short, dated notes on web infrastructure, design, payments, support and building with AI. When a note outgrows itself, it becomes a case study.
This site runs on Astro 7. Most pages ship no JavaScript at all, and the page-to-page transitions are plain CSS.

Hourly billing at SERVERIZZ is the monthly price divided by 672. That's 28 days of hours, so no month ever bills more than the monthly price.
One rule for the billing ledger: you never edit money. A correction is a new row, and the database itself refuses anything else.
CREATE TRIGGER ledger_append_only
BEFORE UPDATE OR DELETE ON ledger_entries
FOR EACH ROW EXECUTE FUNCTION reject_ledger_change();Before the relaunch: the old site split its links between two domains and quoted two different prices for the same plan. Saving the snapshot before it changes.
The ⌘K palette started in the SERVERIZZ portal prototype. It's on this site too: press it anywhere to jump to a page.