Writing
Notes, played
Pieces on how interfaces are made, each one something to play with, not just read: every idea shown with a demo.
CSS
Every way to make a layout responsive
Media queries, container queries, fluid type, flexbox, grid and the units under them: each one played across a width you drag, and when to reach for which.
- 01Media queries
- 02Container queries
- 03Fluid type
- 04Flexbox
- 05Grid
- 06The units
Read it →
01 · 9 minAI
The Markdown files of the AI era
CLAUDE.md, AGENTS.md, DESIGN.md, skills and memory: the files a project now keeps for its AI tools, who reads each one, and how to write a good one.
- 01Who reads what
- 02CLAUDE.md and AGENTS.md
- 03DESIGN.md
- 04Skills
- 05Rules and memory
Read it →
02 · 12 minMotion
A guide to easing and springs
How a timing curve turns time into progress: the named curves, cubic-bezier() you can drag, springs and their physics, what happens when a move is interrupted, and which one to reach for.
- 01The named curves
- 02cubic-bezier()
- 03Springs
- 04Interrupted
- 05Springs in CSS
- 06Which one, when
Read it →
03 · 11 minUI
The interface guidelines, played
Rauno Freiberg's Web Interface Guidelines, every rule built twice: once without it and once with it, side by side, so you feel the difference instead of reading about it.
- 01Interactivity
- 02Typography
- 03Motion
- 04Touch
- 05Performance
- 06Accessibility
- 07Design
Read it →
04 · 14 min