.NET
Architecture
June 2025 · 12 min read
A practical walkthrough of implementing Clean Architecture in a .NET solution — how to separate concerns across layers, wire up dependency injection correctly, and avoid the common pitfalls that turn a clean codebase into a mess six months later.
Read article →
Blazor
Web
May 2025 · 8 min read
Blazor's navigation model surprises developers coming from traditional SPA frameworks. This post breaks down how NavigationManager, route parameters, and the component lifecycle interact — and what to do when navigation behaves in ways you don't expect.
Read article →
AI Tooling
Productivity
April 2025 · 10 min read
Expensive AI coding subscriptions are not the only option. This post shows how combining OpenCode's open-source coding agent with OpenRouter's model marketplace lets you run powerful AI-assisted development at a fraction of the cost — with full model flexibility.
Read article →