Structuring monorepo for a full-stack SPA and Cloudflare Workers API
A practical guide for a SPA and a Hono Workers API in one repo. Workspace config, the shared package traps that got me, build ordering, and why I didn't bother with Turborepo.
Essays on system design, backend architecture, and the pragmatic engineering choices behind real-world .NET, Go, and TypeScript software.
A practical guide for a SPA and a Hono Workers API in one repo. Workspace config, the shared package traps that got me, build ordering, and why I didn't bother with Turborepo.
Tokens in the browser are always a compromise. Here's how to use Cloudflare Workers as a BFF, keep them server-side, and trade client-side auth headaches for a simple session cookie.
Honest take on ports and adapters in a Cloudflare Workers context. When to skip it and when to use it. Spoiler: it's not an all-or-nothing choice.
C# was my first professional love. ASP.NET Core is a fantastic framework, but for APIs, Hono is my new go-to. Here's why.
Clean code is code that is easy to read, understand, and maintain. It follows certain rules and principles to ensure that it is of high quality.
Discover what it truly takes to become a Senior Software Engineer - learn more about the essential skills and steps to advance your career.