Home Archive API performance, DDD, and EF Core – .NET News Daily Issue #350 (Dec 18, 2025)

Editor's note

I kept this issue intentionally mixed: a little performance, a little architecture, and a little AI. The .NET 10 API speed piece and the EF Core 10 outer-join article are both the kind of practical reads that can change day-to-day decisions. I also liked the aggregate roots and HttpClient posts because they get into the “small” choices that quietly shape systems.

API performance, DDD, and EF Core

Enjoying the newsletter? Your feedback helps us grow and reach more developers.

Share your testimonial →

Today's Articles

The Core Architects’ Guide to 400% Faster APIs in .NET 10

https://medium.com/@kerimkkara/the-core-architects-guide-to-400-faster-apis-in-net-10-b350d2775f43?source=rss------dotnet-5

As core architects, we know that the difference between a functional API and a high-performing one can be staggering. In fact, our recent…

Article preview

Learn Data Types in C#

https://www.c-sharpcorner.com/article/data-types-in-c-sharp/

This article provides a complete and descriptive guide to data types in C#. It explains value types, reference types, nullable types, numeric types, boolean, character types, strings, records, arrays,...

Article preview

Token Authentication In ASP.NET Core 9 With JWT | Clean Architecture (.NET 9 & .NET 10)

https://medium.com/@mariammaurice/token-authentication-in-asp-net-core-9-with-jwt-clean-architecture-net-9-net-10-034b916a5ed4?source=rss------csharp-5

🔥 Part 1 — Foundations: Architecture, JWT Theory, and Clean Project Setup

Article preview

Extension Methods in C#: The Cleanest Way to Add Power to Your Code (2025 Guide)

https://medium.com/@curiosity.orbit/extension-methods-in-c-the-cleanest-way-to-add-power-to-your-code-2025-guide-2d8d9ecd2a3c?source=rss------dotnet-5

Some features in C# feel “small” until you finally understand how they shape modern .NET design.

Article preview

How I Built a Self-Healing Service Using Retries, Circuit Breakers, and Smart Backoff

https://medium.com/codex/how-i-built-a-self-healing-service-using-retries-circuit-breakers-and-smart-backoff-89432a3ba48a?source=rss------csharp-5

A hands-on guide to resilience patterns with examples from a production environment. Continue reading on CodeX »

Article preview

RAG in .NET: A Practical Medium Guide for Developers Who Want Real Results

https://medium.com/@sthomason/rag-in-net-a-practical-medium-guide-for-developers-who-want-real-results-72b2548e677e?source=rss------dotnet-5

Retrieval-Augmented Generation (RAG) has become the buzzword everyone loves to throw around. Scroll through LinkedIn or attend any tech…

Article preview

7 Surprisingly Simple Lessons I Learned Designing Aggregate Roots in .NET

https://medium.com/@maged_/7-surprisingly-simple-lessons-i-learned-designing-aggregate-roots-in-net-a1b92d218da9?source=rss------dotnet-5

When I first stumbled into the world of Domain-Driven Design (DDD) and Clean Architecture, I felt like I’d walked into a PhD lecture…

Article preview

Azure Cosmos DB : Becoming a Search-Native Database

https://devblogs.microsoft.com/cosmosdb/azure-cosmos-db-becoming-a-search-native-database/

For years, “Database” and “Search systems" (think Elastic Search) lived in separate worlds. While both Databases and Search Systems operate in the same domain (storing, indexing and querying data...

Article preview

I Removed 80% of My DI Boilerplate Using One Feature in .NET 8/9

https://blog.stackademic.com/i-removed-80-of-my-di-boilerplate-using-one-feature-in-net-8-9-814826ece9e7?source=rss------csharp-5

A practical walkthrough of Keyed Services — cleaner architecture, zero factory clutter, and dependency injection made elegant. Continue reading on Stackademic »

Article preview

Top Design Pitfalls in Enterprise APIs and their Fix

https://medium.com/@devesh.akgec/top-design-pitfalls-in-enterprise-apis-and-their-fix-f5f5e2228568?source=rss------csharp-5

We will focus on common Design issues those look simple but actually these are bug or silent killers.

Article preview

Aggregates in DDD: Model Rules, Not Relationships

https://codeopinion.com/aggregates-in-ddd-model-rules-not-relationships/

In a recent video I did about Domain-Driven Design Misconceptions, there was a comment that turned into a great thread that I want to highlight. Specifically, somebody left a comment about their probl...

Article preview

Clean Architecture With .NET 10 And CQRS — Project Setup (With Full Code)

https://medium.com/@mariammaurice/clean-architecture-with-net-10-and-cqrs-project-setup-with-full-code-cd4c0020e9c2?source=rss------dotnet-5

Part 1 — Why Clean Architecture + CQRS Wins & Bootstrapping a Real-World Solution

Article preview

The Ultimate Clean Architecture Guide for .NET 9 (2026 Edition)

https://medium.com/@kerimkkara/the-ultimate-clean-architecture-guide-for-net-9-2026-edition-0b4a37eeef64?source=rss------csharp-5

As we step into 2026, .NET development has entered a new era. With the release of .NET 9, C# 13, major improvements in Native AOT…

Article preview

Building a Database Schema for Workflow Automation with .NET 8 and Entity Framework

https://medium.com/@maged_/building-a-database-schema-for-workflow-automation-with-net-8-and-entity-framework-4fcb8ad0f5f8?source=rss------dotnet-5

What if You Could Manage Every Workflow in a Single System?

Article preview

EF Core 10 Makes Outer Joins Beautiful Again: Goodbye DefaultIfEmpty()

https://medium.com/@sangheraajit/ef-core-10-makes-outer-joins-beautiful-again-goodbye-defaultifempty-1034107e2f0e?source=rss------dotnet-5

or years, developers using Entity Framework (EF) or EF Core have faced a recurring challenge: expressing LEFT JOIN or RIGHT JOIN…

Article preview

Repository Pattern With Entity Framework Core | Clean Architecture, .NET 10

https://medium.com/@michaelmaurice410/repository-pattern-with-entity-framework-core-clean-architecture-net-10-fd03e7fe64da?source=rss------csharp-5

Let’s clear something up right away:

Article preview

C# For Loop: Complete Beginner’s Guide with Examples

https://medium.com/@TechnologyDiaries/c-for-loop-complete-beginners-guide-with-examples-4c7e5d07deba?source=rss------csharp-5

C# For Loop: Complete Beginner’s Guide with Examples

Article preview

Using Strategy Pattern with Dependency Injection in ASP.NET Core

https://blog.elmah.io/using-strategy-pattern-with-dependency-injection-in-asp-net-core/

Selection logic is a prominent part of many applications. Whether you add a simple environment toggle, a UI mode decision, or apply a discount, you have to rely on user input. Sometimes, simply using ...

Article preview

From .NET to AI: How a C# Developer Is Building Intelligent Enterprise Applications

https://medium.com/@harshakumargh/from-net-to-ai-how-a-c-developer-is-building-intelligent-enterprise-applications-21c5d1aa1dce?source=rss------dotnet-5

For almost a decade, my world revolved around .NET, C#, APIs, databases, and distributed systems. Clean architecture, SOLID principles…

Article preview

Avoid These 6 HttpClient Mistakes That Quietly Kill Your Throughput

https://medium.com/@mohsho10/avoid-these-6-httpclient-mistakes-that-quietly-kill-your-throughput-0d6d59ed3258?source=rss------csharp-5

(And why your API slows down the moment traffic gets real)

Article preview

Generics in C#: The Simple Idea That Makes .NET Core Fast & Safe

https://medium.com/@curiosity.orbit/generics-in-c-the-simple-idea-that-makes-net-core-fast-safe-d139c7080599?source=rss------dotnet-5

When you hear “Generics,” it sounds like a complicated C# feature… but the truth is simple:

Article preview

Jasen's take on today's picks

The Core Architects’ Guide to 400% Faster APIs in .NET 10

A performance-first API guide that should be useful if you care about real throughput wins, not just benchmark theater.

Learn Data Types in C#

A straightforward refresher on C# data types for anyone onboarding, teaching, or cleaning up fundamentals.

Token Authentication In ASP.NET Core 9 With JWT | Clean Architecture (.NET 9 & .NET 10)

JWT plus Clean Architecture is a familiar combo, and this one leans into setup details people actually need.

Extension Methods in C#: The Cleanest Way to Add Power to Your Code (2025 Guide)

A nice reminder that extension methods are often about readability and design, not just syntactic sugar.

How I Built a Self-Healing Service Using Retries, Circuit Breakers, and Smart Backoff

Resilience patterns are easy to name and hard to implement well; this production-minded walkthrough should help.

RAG in .NET: A Practical Medium Guide for Developers Who Want Real Results

RAG in .NET is getting crowded, so practical guidance matters more than buzzwords here.

7 Surprisingly Simple Lessons I Learned Designing Aggregate Roots in .NET

Aggregate roots are where DDD gets real, and this piece looks like it focuses on the judgment calls.

Azure Cosmos DB : Becoming a Search-Native Database

Interesting to see Cosmos DB framed through search; that kind of positioning changes how teams think about queries.

I Removed 80% of My DI Boilerplate Using One Feature in .NET 8/9

Keyed services can remove a lot of DI ceremony, which makes this worth a look for cleaner wiring.

Top Design Pitfalls in Enterprise APIs and their Fix

This is the kind of enterprise API cleanup article that can save teams from subtle design debt.

Aggregates in DDD: Model Rules, Not Relationships

A good DDD follow-up that pushes beyond entity relationships and back toward domain rules.

Clean Architecture With .NET 10 And CQRS — Project Setup (With Full Code)

Clean Architecture plus CQRS with full code is the sort of reference implementation many teams will bookmark.

The Ultimate Clean Architecture Guide for .NET 9 (2026 Edition)

If you are evaluating .NET 9-era architecture guidance, this should offer a practical update.

Building a Database Schema for Workflow Automation with .NET 8 and Entity Framework

Workflow automation schemas are often messy in the real world, so a concrete EF approach is welcome.

EF Core 10 Makes Outer Joins Beautiful Again: Goodbye DefaultIfEmpty()

EF Core 10 finally making outer joins pleasant again is a very specific joy, but a real one.

Repository Pattern With Entity Framework Core | Clean Architecture, .NET 10

Repository pattern debates never die, so this will probably land differently depending on your architecture style.

C# For Loop: Complete Beginner’s Guide with Examples

Beginner content still has a place, and loops remain one of the first things every C# developer should master.

Using Strategy Pattern with Dependency Injection in ASP.NET Core

Strategy pattern with DI is a classic enterprise move, and this should be useful wherever selection logic grows.

From .NET to AI: How a C# Developer Is Building Intelligent Enterprise Applications

This looks like a useful bridge article for teams trying to connect existing .NET skills to AI apps.

Avoid These 6 HttpClient Mistakes That Quietly Kill Your Throughput

HttpClient mistakes are one of those topics where a few fixes can deliver immediate throughput gains.

Generics in C#: The Simple Idea That Makes .NET Core Fast & Safe

Generics are foundational, and simple explanations still matter because they underpin so much of modern .NET.

Related issues

📬 Get daily .NET content delivered to your inbox