Milan Jovanovic
Jun 29, 2026 · 2m Your AI coding agent is debugging blind. Fix it in 1 command
Jun 27, 2026 · 2m You can now use Aspire without C#
Jun 26, 2026 · 2m Union types are FINALLY coming to C#
Jun 24, 2026 · 3m This C# Agent Reviews My PRs While I Sleep (Microsoft Foundry)
Jun 24, 2026 · 10m Tokenmaxxing: My Claude Code Workflow
Jun 16, 2026 · 11m Clean Up Your EF Core Queries With Specification Pattern
Jun 13, 2026 · 10m GitHub Copilot Update: It Didn't Age Well
Jun 9, 2026 · 13m The Inbox Pattern in .NET (The Outbox's Missing Half)
Jun 5, 2026 · 11m Auth0 Authentication in .NET: From Setup to JWT Validation
Jun 2, 2026 · 8m Design a File Upload Service Like a Senior Engineer
May 29, 2026 · 16m Build a Complete .NET 10 Dev Environment with Docker Compose
May 26, 2026 · 16m Replacing Switch Statements with the Factory Pattern in C#
May 22, 2026 · 17m Build Vector Search in .NET with Postgres and pgvector
May 19, 2026 · 11m GitHub Actions CI/CD for .NET Aspire Applications
May 15, 2026 · 11m I Built the Same App as a Monolith and a Modular Monolith
May 12, 2026 · 9m The Right Way to Scale Long-Running API Requests
May 8, 2026 · 8m I Stopped Using Cursor After This Happened
May 5, 2026 · 13m The Strangler Fig Pattern Explained With .NET 10
May 1, 2026 · 13m This .NET Database Update Strategy Was 50x Faster
Apr 28, 2026 · 22m Why Your .NET Rate Limiter Fails at Scale (And How to Fix It)