Journal
Why the second loaf is always better than the first, and what that tells you about learning to cook anything at all
A 124-character slug, on top of a date-prefixed permalink.
On testing
Ends with a reusable block that lives in a different post entirely.
Quiet interfaces
An embed as a block, and an embed as a naked URL on its own line.
The slow web, and five kinds of link
Five link shapes in one post, only four of which should be rewritten.
Measuring what matters
Conversion tables, with the structure tables actually have.
Field notes from three markets
The same three images, expressed three incompatible ways.
The block that isn’t there
A server-rendered block stores nothing but its attributes.
After the rewrite
Custom shortcodes: inert text in an export, structure on the page.
Signal and noise in recipe markup
Code samples whose content is literally angle brackets and ampersands.
Typography in the kitchen: café, señor, 日本語, Ω
Accents, kanji, Cyrillic, RTL and emoji families, all in one place.
Notes from the old editor
Written in the classic editor, as most of the internet still is.
Start here
What this site is, and how to use it.
