API design, EF Core, and C# features
Practical .NET reads on REST and GraphQL, EF Core, Dapper, Blazor, Azure storage, deployment, and C# language features.
Jasen's top three picks
- 1 ️Defensive Coding in .NET — How to Make Bugs Afraid of You
medium.com
A practical reminder that defensive coding is mostly about preventing the obvious Friday-night outage.
- 2 How to Find Duplicates in a Collection (Multiple Ways) — With Benchmarks in .NET 9
medium.com
Useful BenchmarkDotNet comparisons for duplicate detection, with enough detail to help you choose an approach.
- 3 GitHub Actions DevOps Pipelines as Code using C# and Cake SDK
youtube.com
C#-driven pipeline automation, plus a property-pattern aside that makes object checks easier to read.
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.
Today's articles
️Defensive Coding in .NET — How to Make Bugs Afraid of You
medium.com
“You deploy your code on Friday evening. Everything looks perfect… until Monday morning when a null reference breaks production.”
Read articleHow to Find Duplicates in a Collection (Multiple Ways) — With Benchmarks in .NET 9
medium.com
Practical implementations, algorithmic analysis, memory considerations, and BenchmarkDotNet code you can run today.
Topics: Benchmarking Performance
Read articleGitHub Actions DevOps Pipelines as Code using C# and Cake SDK
youtube.com
C# Property Patterns — Writing Readable “Checklists” for Your Objects
Topics: C# GitHub Actions
Read articleFrom Chaos to Clarity: Building a Production-Grade RAG System in .NET
medium.com
The Problem Nobody Talks About
Read articleOld Developers using New Tools with Brady Gaster
dotnetrocks.com
How are folks adapting to the new tools available for development today? Carl and Richard talk to Brady Gaster about his work on improving the tooling for software development at Microsoft - and the t...
Topics: .NET Core Visual Studio
Read articleStop Using Regular Enums: Create Smart, Feature-Rich Enums in C# (.NET Tutorial)
shahedbd.medium.com
Why Your Enums Are Holding You Back (And What to Do About It)
Topics: C#
Read articleStatic classes in C# -.NET Core
medium.com
A static class is a class that cannot be instantiated. we cannot use the new keyword to create objects of a static class. Instead, all…
Read article.NET and .NET Framework November 2025 servicing releases updates
devblogs.microsoft.com
Welcome to our combined .NET servicing updates for November 2025. Let's get into the latest release of .NET & .NET Framework, here is a quick overview of what's new in our servicing releases: Secu...
Topics: .NET Framework Security
Read articleDotNet 10 says Goodbye to Dockerfile
medium.com
The wait is over. Microsoft has officially rolled out .NET 10, the new Long-Term Support (LTS) release, and the buzz is palpable. But this…
Read articleImplementing Blue-Green Deployment for Zero Downtime in .NET
c-sharpcorner.com
Achieve zero-downtime deployments in .NET with Blue-Green Deployment! Learn the benefits, workflow, and practical implementation using Azure, Kubernetes, and more. Ensure seamless updates and instant ...
Topics: Azure Kubernetes
Read articleI Switched to CreateSlimBuilder — And Saved 15% Memory Without Touching My Code
medium.com
Last week, I changed just one line in one of my .NET services.
Topics: .NET Core Performance
Read articleGraphQL vs REST: Building Smarter APIs in ASP.NET Core
c-sharpcorner.com
Explore REST vs. GraphQL in ASP.NET Core. Learn about API design, implementation, and performance. Discover which approach suits your project best for efficient data fetching.
Topics: ASP.NET Core REST API
Read articleWill This New EF Core Feature Be the End of Dapper?
medium.com
If you want the full source code, join our community: Here
Read articleREST API Design Mistakes to Avoid (Practical Tips) .NET 9.0
c-sharpcorner.com
Master REST API design in .NET 9.0! Learn to avoid common mistakes, leverage minimal APIs, and ensure security, scalability, and Native AOT compatibility.
Topics: Native AOT REST API
Read articleUnderstanding Span<T> in C#
c-sharpcorner.com
Learn how it provides a zero-allocation view over memory for arrays, strings, and more, boosting efficiency and reducing GC overhead
Topics: C# Performance
Read articleUnderstanding Covariance, Contravariance & Invariance in C# — The Complete Practical Guide
medium.com
If you’ve ever worked with generics, delegates, or LINQ in C#, you’ve already used variance — even if you didn’t know its name.
Topics: C# Unit Testing
Read articleWhat you need to know about Extension Members in C#
c-sharpcorner.com
Learn how to extend existing types without modification, adding functionality and improving code readability.
Topics: C# Source Generators
Read articleThe Future of Frontend Development: Why Blazor Is Gaining Momentum
medium.com
Frontend development has always moved quickly. New tools appear, older ones fade, and developers constantly adjust.
Topics: ASP.NET Core Blazor
Read articleHow to Create Azure Blob Storage Resources by using .NET Client Library?
c-sharpcorner.com
Unlock the power of Azure Blob Storage with .NET! This guide provides a step-by-step walkthrough on creating and managing blob storage resources programmatically using the Azure .NET client library. L...
Read articleClean Up Bloated CQRS Handlers
codeopinion.com
CQRS Handlers that bloated mess. It's a nightmare. There is a way out which is using a pipeline of execution to separate concerns.
Read articleWhy You Should Use DTOs Instead of Entities in ASP.NET Core Web API
malshikay.medium.com
Using DTOs: a simple step toward secure and maintainable APIs
Topics: ASP.NET Core Web API
Read articleThe EF Core Trick That Automatically Secures Your Data
medium.com
Why Your Database Queries Are Probably Leaking Data
Read articleUsing Google Cloud Storage (GCS) from .NET — A From-Scratch, Real-World Guide
dotnetfullstackdev.medium.com
You’ve got a .NET application and you want to store files in Google Cloud Storage (GCS) — images, reports, backups, user uploads, the…
Read article