The Friction Economy of Software Has Flipped
The economic calculations that shaped how we build software for decades just inverted. When the cost of quality approaches zero, the old startup playbook becomes a liability.
Read more →The economic calculations that shaped how we build software for decades just inverted. When the cost of quality approaches zero, the old startup playbook becomes a liability.
Read more →A practical guide to structuring Python serverless projects using editable packages. Covers sharing code between Lambda functions, solving module resolution issues, configuring pytest and mypy, and deploying shared code as layers.
Read more →Use Python protocols and composition to keep logging, metrics, and error handling out of your business logic. A practical decorator pattern that separates cross-cutting concerns while remaining testable and flexible.
Read more →An elegant solution to DynamoDB pagination using TypeScript async generators. Cleanly separates pagination logic from business code while avoiding stack overflow risks and unnecessary memory allocations.
Read more →Solve the N+1 query problem in GraphQL with dataloaders. Learn to batch and cache database queries using dataloaden, with request-scoped loaders and middleware patterns for a Go GraphQL server.
Read more →Build a production-ready GraphQL server in Go using gqlgen and sqlc. Covers schema design, PostgreSQL integration, repository patterns, and implementing resolvers for a literary agency backend.
Read more →Build a random interval ticker in Go, useful for scrapers that need to vary request timing. A clean implementation using channels and goroutines, modeled after the standard library time.Ticker.
Read more →A DIY approach to i18n in Next.js without heavy frameworks. Covers locale subpaths, automatic language detection, preference persistence, and context-based translations using dynamic routing.
Read more →A quick tip on how to test Next.js components which utilize the useRouter hook.
Read more →Implement Google ReCaptcha V3 in React with TypeScript. A reusable render-prop component that handles script loading, widget rendering, and token generation with clean mounting and unmounting.
Read more →