Notes on building for the web — 3D and WebGL, design systems, leading engineering teams, and the trade-offs behind them.
A roguelike deckbuilder that scores every three-in-a-row as a three-card poker hand. Built in Phaser and TypeScript, with no image assets anywhere.
Opus to plan, Sonnet to build, Haiku for the errands — plus effort levels, context hygiene, and a skills tutorial. The dials that actually move the bill.
What each era actually solved — jQuery, Backbone, CoffeeScript, Angular, React, React Native — and the handful of lessons that outlived all of them.
Building the components is the fifth of the work nobody warns you about. Standards, Storybook, a coverage floor, and adoption.
Vanilla three.js, a procedurally generated house, co-op multiplayer and a global leaderboard — with no bundler anywhere.
A real-time draw-and-guess party game on a floating 3D island, built with React Three Fiber and Firebase.
PocketBase gives you an embedded database, real-time subscriptions, authentication and a REST API in a single Go binary.
A guide to Astro 2.0's islands architecture and what it changes about shipping JavaScript to the browser.