Skip to content

Select a file

THE JOURNAL

Long-form notes on building for the web: architecture, design systems, accessibility, and the occasional grumble about CSS.

Entries

5

Topics

9

5 / 5 posts

AUG 14 '26

2 MIN READ

★ Featured

Building a pixel-perfect UI system in Tailwind

How I built a set of 8-bit UI primitives — hard shadows, notched frames and a hand-rolled sprite renderer — on top of Tailwind v4 and shadcn/ui.

designcsstailwindreact
Read post

JUL 02 '26

2 MIN READ

★ Featured

Server Components, in anger

A pragmatic mental model for React Server Components — what actually crosses the network boundary, why the boundary is where it is, and the rules that stop you tripping over it.

reactnextjsperformance
Read post

MAY 21 '26

2 MIN READ

The case for boring CSS

Why I keep reaching for the oldest trick in the book instead of the newest framework, with a concrete audit of a page that shipped 40kb lighter because of it.

cssperformanceopinion
Read post

MAR 09 '26

2 MIN READ

Shipping a static site to the edge

Notes on turning a Next.js app into a folder of HTML files with zero runtime, and what that choice costs you.

nextjsinfrastructureperformance
Read post

JAN 18 '26

2 MIN READ

Accessibility is a feature, not a chore

Retro games taught me more about interface design than any design system. Keyboard-first thinking, focus order, and designing for the player who can't see the screen.

accessibilitydesignopinion
Read post
Posts
5
Tags
9
Words written
2,321
Newest
2026

Command palette

Search for a command to run