Writing
Notes from the build
Short pieces about the parts that actually broke: migrations, tokens, locales, and the small rules that keep a codebase readable at three in the morning.
Posts
Hover on a touch screen
One client agent maps hover onto scroll position where hover does not exist, so the sections around it stay server components.
The icon font, taken apart
opentype.js turned a legacy icon font into 18 SVG components that take currentColor, and the font file left the bundle for good.
Map pins from a projection, not by eye
Thirty coverage pins sit on a plate-carrée projection fitted against five unambiguous coastlines, so a correction is two numbers.
Nine pieces, page 2 of 2