Skip to content
List 0

Journal

A closed door

2026-09-10 · Nadia Okonkwo

Why the second loaf is always better than the first, and what that tells you about learning to cook anything at all

2026-08-05 · Tomás Lindqvist

A 124-character slug, on top of a date-prefixed permalink.

On testing

2026-07-28 · Ruth Bellamy

Ends with a reusable block that lives in a different post entirely.

Quiet interfaces

2026-07-15 · Yuki Tanaka

An embed as a block, and an embed as a naked URL on its own line.

The slow web, and five kinds of link

2026-07-02 · Tomás Lindqvist

Five link shapes in one post, only four of which should be rewritten.

Measuring what matters

2026-06-24 · Ruth Bellamy

Conversion tables, with the structure tables actually have.

Field notes from three markets

2026-06-09 · Nadia Okonkwo

The same three images, expressed three incompatible ways.

The block that isn’t there

2026-05-21 · Ruth Bellamy

A server-rendered block stores nothing but its attributes.

After the rewrite

2026-05-06 · Nadia Okonkwo

Custom shortcodes: inert text in an export, structure on the page.

Signal and noise in recipe markup

2026-04-18 · Tomás Lindqvist

Code samples whose content is literally angle brackets and ampersands.

Typography in the kitchen: café, señor, 日本語, Ω

2026-04-02 · Yuki Tanaka

Accents, kanji, Cyrillic, RTL and emoji families, all in one place.

Notes from the old editor

2026-03-11 · Nadia Okonkwo

Written in the classic editor, as most of the internet still is.

Start here

2026-02-01 · Nadia Okonkwo · pinned

What this site is, and how to use it.

Shopping list