GET /api/articles
Every note is a markdown file in the repo — publishing is git push. No CMS.
How I cut SQL Server query time 40%
Jul 8, 2026 · 3 minA production slow-query hunt at ReliSource: reading the actual execution plan, killing the implicit conversion, and proving the fix with before/after numbers.
sql-serverperformancewar-story
How this portfolio works
Jul 8, 2026 · 6 minArchitecture walkthrough: why SQLite over Postgres, why no Redis, why MediatR on only two endpoints, and what changes at 100× scale.
architecturedotnettrade-offs
Migrating .NET Framework → .NET 8 with the site staying up
Jul 8, 2026 · 4 minStrangler-style migration of a production system at BizzNTek: the strategy, the rollback plan, what broke anyway, and how traffic never noticed.
dotnetmigrationwar-story
Hello, world — why this site is an API
Jul 1, 2026 · 1 minThe first post: what it means that the backend is the portfolio, and how publishing works here (spoiler: git push).
metadotnet