Skip to contentPosts
Measuring SVG sprites beyond the JavaScript bundle
Moving my portfolio from Next.js to static Astro
Designing agent skills around evidence and checks
A shared demo account without a reset scheduler
Keeping drag-and-drop stable during realtime updates
The partial unique index that broke my Supabase upsert
Fetching dashboard summaries instead of full snapshots
Removing the login-to-dashboard waterfall in Next.js
When the event version was current but the snapshot wasn't
Why my Postgres pagination cursor needs a timestamp and an ID
Hello World
Learning While AI Writes the Code
I Was Building Software Before I Called It Code