Loading View...
Engineering journal. Debugging sessions, architecture decisions, lessons learned, and daily progress.
Deep dive into identifying and fixing unnecessary re-renders in a React Flow-based node editor.
Architecture decisions and implementation notes from building a constraint-based design system with Tailwind CSS.
Two users booked the same turf slot at the same time. Here's what was happening at the database level and how SELECT FOR UPDATE fixed it.
Edge runtime doesn't mean Node.js runtime. I learned this the expensive way.
Most finance sites publish takes with no accountability. I built the schema that makes retroactive weaseling impossible.