Writing
Mostly engineering. The occasional library announcement. New posts arrive when there is something worth saying — not on a schedule.
Introducing microcharts — word-sized charts for React
Why I built microcharts — 106 word-sized chart types for React. Zero dependencies, interactive at ~2–7 kB, accessible by default.
Aborting a fetch request
Cancelling in-flight requests with AbortController — the API, the gotchas, and why your dropdowns flicker without it.
Introducing 'react-spectrum'
A small library for generating colourful text placeholders, from any string.
Babel plugins: 'loose' mode caveats
What Babel's 'loose' mode actually trades away for smaller output — and when it bites.