ENGINEERING NOTES
Engineering
Stories about the technology and people building understandable software.
Engineering articleTypeScript 6Apply strict boundaries and public API modeling with TypeScript 6 across the monorepo.Engineering articleThe Browser's Main Thread Is ExpensiveExplore frame budgets, task chunking, priorities, and rendering costs on the browser main thread.Engineering articleBuilding a 3D Illusion GameCombine projection, adjacency, and forced perspective to implement a 3D illusion puzzle.Engineering articleBuilding a Coding AgentBuild a small coding agent through its loop, tool calls, context growth, and ablation tests.Engineering articleBuilding an Email Relay SystemDesign an email relay system from SMTP sessions, address tokens, and reply parsing.Engineering articleFrontend Caching StrategiesStudy cache layers, freshness, stampedes, keys, and tag invalidation on the frontend.Engineering articleHamssun: Building a Python LispBuild a small Lisp interpreter through S-expressions, evaluation traces, and a REPL.Engineering articleBuilding Headless React ComponentsSeparate behavior from presentation to design composable headless React components.Engineering articleThinking in React ComponentsUnderstand React's component model through state, data flow, boundaries, and design tensions.