Wrangling a blog with Astro Content Collections
How I set up a typed, validated blog pipeline in Astro: indexing, tags, categories, and the kind of schema errors that actually help instead of yell.
Read postThoughts on design, process, systems, and the craft of building things. New posts land when the thinking does.
How I set up a typed, validated blog pipeline in Astro: indexing, tags, categories, and the kind of schema errors that actually help instead of yell.
Read postI merged my first PR into the frontend repo this month. Designing without understanding how the DOM works is starting to feel like designing blind.
Read postv0, Copilot, and Figma AI haven't replaced me. They've replaced the blank canvas, which turns out to be where I was spending most of my procrastination budget.
Read postWe moved to strict Storybook governance this quarter. Losing the freedom to invent new buttons turned out to be the best thing that's happened to our design.
Read postWe canceled our Zeplin subscription this summer, and the bigger change wasn't the tool, it was realizing handoff was never supposed to be an event.
Read postMigrating our UI kit to Figma Variables turned design system work into something closer to programming: scope, inheritance, and three-tier tokens.
Read post