MVVM in 2026: Reducing Boilerplate with Source Generators
If you’ve been developing with C# and XAML for a while, you know the drill. Implementing the Model-View-ViewModel (MVVM) pattern… Continue reading on Medium » If you’ve been developing with…
You Can’t Prompt Your Way to Determinism
My CLAUDE.md used to say “prefer Result over exceptions in domain code.” I even bolded part of it, which is how you know I was desperate… Continue reading on Medium…
Why Senior Developers Rarely Need if (x == null)
For many developers, defensive programming is synonymous with sprinkling null checks everywhere. You check your inputs, your services, and… Continue reading on Dev Genius » For many developers, defensive programming…
7 AI Engineering Patterns Every .NET Developer Needs (With Self-Hosted Examples)
Calling a language model from C# takes ten minutes. Turning that call into something you can actually ship takes a lot more. Continue reading on Medium » Calling a language…
What I wish I knew 10 years ago when I started with C#
A 3-step roadmap to avoid getting lost in the chaos of modern frameworks, and what the senior community has to say about it. Continue reading on Medium » A 3-step…
Stop Over-Fetching: Master EF Core Projections for Faster, Leaner APIs
Modern APIs rarely need every column from every related table. Continue reading on Medium » Modern APIs rarely need every column from every related table.Continue reading on Medium » Read…
Tenant-Aware Audit Logging in .NET With EF Core Interceptors
Audit logging is usually added too late. Continue reading on Medium » Audit logging is usually added too late.Continue reading on Medium » Read More Dotnet on Medium #dotnet
10 ASP.NET Core Mistakes to Avoid Before Production
If you’ve built a few ASP.NET Core applications, you’ve probably looked back at older projects and thought, “I wouldn’t do it that way… Continue reading on Medium » If you’ve…
O que eu gostaria de saber há 10 anos, quando comecei com C#
Um roteiro de 3 passos para não se perder no caos dos frameworks modernos — e o que a comunidade sênior tem a dizer sobre isso. Continue reading on Medium…
The AI Will See You Now: The Architecture Guide to Embedding LLMs in Global Enterprise Platforms
Picture this: It’s Monday morning. You are the Lead Architect of a massive, distributed global HR platform. Your system handles payroll… Continue reading on Medium » Picture this: It’s Monday…
SignalR: Real-Time Communication for .NET Applications
A practical guide to ASP.NET Core SignalR — the library for adding real-time functionality like chat, live notifications, and live… Continue reading on Medium » A practical guide to ASP.NET…
How I Built a Real-World CI/CD Pipeline for a .NET 10 Application on Azure
From dotnet new to Production in 45 Minutes — With Infrastructure as Code, Container Apps, and Zero Manual Click-Ops Continue reading on Medium » From dotnet new to Production in…
The Most Expensive Performance Mistake I Keep Seeing in .NET
This one mistake silently wastes CPU, memory, cloud infrastructure, and developer time — and it’s hiding in thousands of enterprise… Continue reading on Medium » This one mistake silently wastes…
The Most Expensive Performance Mistake I Keep Seeing in .NET
This one mistake silently wastes CPU, memory, cloud infrastructure, and developer time — and it’s hiding in thousands of enterprise… Continue reading on Medium » This one mistake silently wastes…
Creating A 2FA Authentication WEBAPI using .NET and RFC6238
In the modern age of internet, 2FA (2 Factor Authentication) is one of the most important steps to secure your information. While most… Continue reading on Medium » In the…
Creating A 2FA Authentication WEBAPI using .NET and RFC6238
In the modern age of internet, 2FA (2 Factor Authentication) is one of the most important steps to secure your information. While most… Continue reading on Medium » In the…
The Outbox Pattern in .NET
Sponsor this newsletter Continue reading on Weekly .NET Newsletter » Sponsor this newsletterContinue reading on Weekly .NET Newsletter » Read More Dotnet on Medium #dotnet
Optimistic concurrency that survives the round trip: RowVersion from database to DTO and back
Two admins open the same session, both edit it, both hit Save. Continue reading on Medium » Two admins open the same session, both edit it, both hit Save.Continue reading…
What Bun’s Rust Rewrite Tells Us About Rebuilding the AI Infrastructure Layer in C#
] ] Read More Dotnet on Medium #dotnet