Editor's note
I curated a very mixed issue this time: language features, data access, deployment, cloud storage, and a little AI. The Blue-Green deployment piece stands out for teams chasing zero downtime, and the defensive coding article is a timely reminder that production bugs rarely announce themselves.
API design, EF Core, and C# features
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
️Defensive Coding in .NET — How to Make Bugs Afraid of You
A practical reminder that defensive coding is mostly about preventing the obvious Friday-night outage.
How to Find Duplicates in a Collection (Multiple Ways) — With Benchmarks in .NET 9
Useful BenchmarkDotNet comparisons for duplicate detection, with enough detail to help you choose an approach.
GitHub Actions DevOps Pipelines as Code using C# and Cake SDK
C#-driven pipeline automation, plus a property-pattern aside that makes object checks easier to read.
From Chaos to Clarity: Building a Production-Grade RAG System in .NET
A production RAG walkthrough that focuses on real-world plumbing instead of demo-grade magic.
Old Developers using New Tools with Brady Gaster
A conversation about developers adapting to newer tooling and the habits that still matter.
Stop Using Regular Enums: Create Smart, Feature-Rich Enums in C# (.NET Tutorial)
Smart enums can reduce scattered switch logic when your domain concepts deserve behavior, not integers.
Static classes in C# -.NET Core
Static classes are simple, but this refresher is a good fit for newer C# developers.
.NET and .NET Framework November 2025 servicing releases updates
November servicing notes are always worth scanning if you ship on supported .NET versions.
DotNet 10 says Goodbye to Dockerfile
A .NET 10 angle on Dockerfiles and container workflows that will interest teams modernizing builds.
Implementing Blue-Green Deployment for Zero Downtime in .NET
Blue-green deployment guidance with Azure and Kubernetes for teams that need safer releases.
I Switched to CreateSlimBuilder — And Saved 15% Memory Without Touching My Code
CreateSlimBuilder looks like an easy win when you want lower memory without a larger refactor.
GraphQL vs REST: Building Smarter APIs in ASP.NET Core
REST versus GraphQL in ASP.NET Core, with enough context to decide what fits your API.
Will This New EF Core Feature Be the End of Dapper?
A provocative take on whether new EF Core capabilities can narrow Dapper’s appeal.
REST API Design Mistakes to Avoid (Practical Tips) .NET 9.0
REST API design advice that ties together minimal APIs, security, and Native AOT concerns.
Span
Understanding Covariance, Contravariance & Invariance in C# — The Complete Practical Guide
Variance is one of those topics that finally clicks once you see it applied to LINQ and delegates.
What you need to know about Extension Members in C#
Extension members are an interesting next step for cleaner type extensions in C#.
The Future of Frontend Development: Why Blazor Is Gaining Momentum
Blazor’s momentum is real, and this piece frames why frontend teams keep taking a closer look.
How to Create Azure Blob Storage Resources by using .NET Client Library?
Azure Blob Storage setup is covered end to end for developers wiring cloud file handling.
Clean Up Bloated CQRS Handlers
A CQRS cleanup strategy that separates concerns instead of letting handlers turn into junk drawers.
Why You Should Use DTOs Instead of Entities in ASP.NET Core Web API
DTOs over entities is still solid API hygiene, especially when security and maintainability matter.
The EF Core Trick That Automatically Secures Your Data
An EF Core technique that aims to prevent accidental data exposure at the query layer.
Using Google Cloud Storage (GCS) from .NET — A From-Scratch, Real-World Guide
A real-world GCS guide for .NET teams that need cloud storage beyond Azure.
















