Writing
Notes on Node.js, TypeScript, and the shape of systems that have to stay up.
Here
-
Deploying a static Astro site to Cloudflare is easy until it isn't. The canonical URLs that point at redirects, the wrangler config nobody mentions, and what it actually costs.
-
Array.map on a parsed upload is fine until the upload gets big. What changes when you treat a file as a stream instead of a value.
-
Writing a minimal Node framework from scratch — routing, middleware chaining, request handling — and what stops being magic afterwards.