Convex, Vite, Clerk, shadcn, Cloudflare, Resend. A modern stack where every component has a generous free tier, agents do the heavy lifting, and you don't touch infrastructure until you have paying customers.
Read more →
From 20 lines of shell to production apps. Anthropic renamed Claude Code SDK to Agent SDK because deep research is now a first-class use case.
Read more →
Claude Code loves to jump straight into implementation. Sometimes you need a model that thinks first. Here's how I use Codex for systems thinking and architecture decisions.
Read more →
Converting text to images for 20x token compression. Interesting research or production-ready breakthrough? A critical look at the trade-offs.
Read more →
How I built a self-improving document parser that learns from corrections without fine-tuning. The pragmatic alternative to model training.
Read more →
Real-time AI generation vs curated libraries: lessons from building the same product twice with radically different architectures.
Read more →
When expensive SSO was just a symptom of deeper architectural problems, we redesigned our multi-tenant system from first principles and cut costs significantly in the process.
Read more →
Building a multi-stage AI content pipeline where each generation depends on the last. Lessons from generating thousands of hybrid creatures with resilient error handling.
Read more →
Real lessons from shipping multiplayer games with Firebase: what works for small groups, where it breaks down, and the scalability limits you need to know upfront.
Read more →
Flutter state management without the boilerplate using Hooks, RxDart, and Functional Widgets for reactive, testable code.
Read more →
Part 2: Adding inter-service communication to .NET Core microservices using HttpClient and custom logging services.
Read more →
Building lightweight microservices with .NET Core and Nancy framework before ASP.NET Core MVC reached maturity.
Read more →
Enabling frontend developers to work on ASP.NET Core views without writing C# by building custom middleware for Razor-only routing.
Read more →