Home Archive ASP.NET Core 9, DDD, and C# 14 updates – .NET News Daily Issue #323 (Nov 11, 2025)

Editor's note

I curated a broad mix this issue, with no single theme—just the most useful reads I found across architecture, runtime, and web stack topics. The ASP.NET Core 9 piece stands out for practical web-app changes, and the DDD/CQRS template plus strongly typed IDs articles are useful if you’re tightening up domain models.

ASP.NET Core 9, DDD, and C# 14 updates

Hey there fellow dev -- Here are today's articles. But before you get going, could you help support our newsletter with a testimonial ❤️

Today's Articles

.NET Clean Architecture DDD CQRS Template

https://medium.com/@mohd2sh/net-clean-architecture-ddd-cqrs-template-d61fb6d7f127

Every new .NET project that needed real business logic and Domain-Driven Design (DDD) seemed to start from scratch. Without a shared…

Article preview

How Strongly Typed IDs Make Your DDD Code Safer & Clearer in .NET 9 (Copy-Paste Guide)

https://medium.com/@michaelmaurice410/how-strongly-typed-ids-make-your-ddd-code-safer-clearer-in-net-9-copy-paste-guide-2a01517d33d4

If you want the full source code, join our community: Here

Article preview

The One LINQ Method You NEED for Cleaner EF Core: Select

https://medium.com/@michaelmaurice410/the-one-linq-method-you-need-for-cleaner-ef-core-select-a8155d1008b3

If you want the full source code, join our community: Here

Article preview

Why Every Company Is Becoming an AI Company

https://www.c-sharpcorner.com/article/why-every-company-is-becoming-an-ai-company/

Discover why every company is rapidly transforming into an AI-driven organization. Learn how AI is revolutionizing business and creating a competitive edge.

Article preview

.NET MAUI Community Standup - A Journey to 10 Years of Grial

https://www.youtube.com/watch?v=bIl83DdhWoo

Article preview

How ConcurrentQueue Simplifies Producer-Consumer Patterns in .NET

https://malshikay.medium.com/how-concurrentqueue-simplifies-producer-consumer-patterns-in-net-acc2c055bf7e

ConcurrentQueue: A Simple, Cost-Effective Way to Build Event-Driven Services in .NET

Article preview

Key Innovations in ASP.NET Core 9 (and beyond)

https://www.c-sharpcorner.com/article/key-innovations-in-asp-net-core-9-and-beyond/

Explore ASP.NET Core 9's key innovations: static asset optimization, enhanced Minimal APIs, Blazor improvements, security, and performance boosts for modern web apps.

Article preview

Flatten your models with Facet .NET

https://medium.com/@timmaes/flatten-your-models-with-facet-net-e578316f4c2e

Introduction

Article preview

Why I Use the Unit of Work Pattern With EF Core | Clean Architecture (.NET 9)

https://medium.com/@mariammaurice/why-i-use-the-unit-of-work-pattern-with-ef-core-clean-architecture-net-9-249597f80d87

How this one architecture decision changed the way I build software forever.

Article preview

ASP.NET Literal vs Span vs Label vs HiddenField

https://www.c-sharpcorner.com/article/literal-span-label-and-hiddenfield-each-have-distinct-purposes/

Understand the distinct roles of Literal, Span, Label, and HiddenField in web development. Learn when to use each for dynamic content, styling, accessibility, and data storage.

Article preview

How to Write Future-Proof .NET Code

https://medium.com/@ravikumar.makwana/how-to-write-future-proof-net-code-039186300196

“Good code works today. Great code still works tomorrow — even after .NET changes.”

Article preview

AutoMapper 15.1 and MediatR 13.1 Released

https://www.jimmybogard.com/automapper-15-1-and-mediatr-13-1-released/

Starting a new policy of regular quarterly releases, today I pushed out new versions of AutoMapper and MediatR: * AutoMapper 15.1.0 Release Notes * MediatR 13.1.0 Release Notes The previous versions r...

Article preview

Interesting new C# 14 features coming with .NET 10

https://thomaslevesque.com/2025/10/07/interesting-new-csharp-14-features-coming-with-net-10/

With the release of .NET 10 just around the corner (next month!), it’s time to take a look at the new features we can expect for C# 14. Note: the goal of this post is not to be an exhaustive list of a...

Article preview

Stop Using Old C#: Unlock the Future with C# 14

https://medium.com/@nagarajvela/stop-using-old-c-unlock-the-future-with-c-14-964dfc1c8a5c

Fresh features, zero hassle

Article preview

10 No-Drama Patterns to Make Your ASP.NET Core API Controllers Incredibly Simple (in .NET 9)

https://medium.com/@michaelmaurice410/10-no-drama-patterns-to-make-your-asp-net-core-api-controllers-incredibly-simple-in-net-9-f460ca94866c

If you want the full source code, join our community: Here

Article preview

.NET 10 Just Turned C# Into a Scripting Powerhouse — And It’s a Game-Changer for Developers

https://medium.com/@arttech/net-10-just-turned-c-into-a-scripting-powerhouse-and-its-a-game-changer-for-developers-af8a86eb9239

You might think .NET 10 is just another annual update — but it’s not. This release tears down old boundaries, turning C# into a full-blown…

Article preview

Distributed Caching in ASP.NET Core with Redis | A Complete Practical Guide (.NET 9 + Minimal APIs)

https://medium.com/@mariammaurice/distributed-caching-in-asp-net-core-with-redis-a-complete-practical-guide-net-9-minimal-apis-b67e0c83d3e3

I didn’t understand caching for years.

Article preview

On .NET Live | Building Real-World AI Agents with Agent Framework

https://www.youtube.com/watch?v=1k2jyvmx3i0

In this talk, Vic Perdana demos SemantiClip, an open-source AI agent that transforms video into blog content using the new Agent Framework or AF (next evolution of Semantic Kernel + Autogen) and Azure...

Article preview

How to Cancel a Running Task in .NET Using CancellationToken

https://malshikay.medium.com/how-to-cancel-a-running-task-in-net-using-cancellationtoken-24aa1dcc9e24

When you write long-running code in .NET — for example, downloading files, processing data, or reading from a database — sometimes you…

Article preview

Health checks in .NET — a concise, production-ready guide (liveness, readiness, gRPC, RabbitMQ)

https://medium.com/@gobranfahd/health-checks-in-net-a-concise-production-ready-guide-liveness-readiness-grpc-rabbitmq-416b5f2c2d00

Health checks are a small investment that dramatically improves service reliability and operability. This article shows a pragmatic…

Article preview

Repository pattern vs. Specification pattern: Which is more maintainable?

https://blog.elmah.io/repository-pattern-vs-specification-pattern-which-is-more-maintainable/

When talking about Domain-Driven Design (DDD), the repository pattern becomes a default choice for the data access layer. Another pattern is the Specification pattern that organizes code into smaller ...

Article preview

Span and Memory in .NET: Writing High Performance Code

https://medium.com/@karthikns999/span-t-and-memory-t-in-net-writing-high-performance-code-1e55e4f3aee0

Modern memory efficiency without unsafe code

Article preview

Modern C# Error Handling Patterns You Should Be Using in 2025

https://medium.com/@krativarshney7/modern-c-error-handling-patterns-you-should-be-using-in-2025-0773c6a08428

Throwing exceptions and catching them everywhere is easy. Doing error handling well — predictable, testable, and performant — is the hard…

Article preview

How I captured a real StackOverflowException dump

https://medium.com/@imtejassingh/how-i-captured-a-real-stackoverflowexception-dump-eeaf3809b124

I wanted to prove something to myself: even though .NET refuses to hand StackOverflowException back to you in code, you can see exactly…

Article preview

From Freezes to Flow: Mastering I/O-Bound Performance in C# .NET Like a Pro

https://medium.com/@ashokreddy343/from-freezes-to-flow-mastering-i-o-bound-performance-in-c-net-like-a-pro-5593d712ff2e

Go beyond theory — uncover real-world examples, proven async techniques, and performance patterns that turn your sluggish apps into…

Jasen's take on today's picks

.NET Clean Architecture DDD CQRS Template

A practical starting point if you’re building a greenfield system with DDD, CQRS, and clean boundaries.

How Strongly Typed IDs Make Your DDD Code Safer & Clearer in .NET 9 (Copy-Paste Guide)

A solid reminder that strongly typed IDs pay off quickly when your domain model starts growing.

The One LINQ Method You NEED for Cleaner EF Core: Select

A focused look at simplifying EF Core queries with Select, which matters more than people admit.

Why Every Company Is Becoming an AI Company

Big-picture AI business framing, useful context for teams deciding where AI fits beyond experiments.

.NET MAUI Community Standup - A Journey to 10 Years of Grial

A decade-in-review MAUI session that’s more about ecosystem maturity than a single feature.

Key Innovations in ASP.NET Core 9 (and beyond)

Good coverage of ASP.NET Core 9 improvements across static assets, Minimal APIs, Blazor, security, and performance.

Flatten your models with Facet .NET

Facet .NET looks aimed at reducing model noise when your DTOs and domain objects start sprawling.

Why I Use the Unit of Work Pattern With EF Core | Clean Architecture (.NET 9)

A familiar EF Core pattern revisited through a clean architecture lens, with tradeoffs worth weighing.

ASP.NET Literal vs Span vs Label vs HiddenField

Old Web Forms controls, still explained clearly for anyone maintaining legacy ASP.NET code.

How to Write Future-Proof .NET Code

Practical advice for writing code that survives framework churn instead of depending on today’s defaults.

AutoMapper 15.1 and MediatR 13.1 Released

Quarterly AutoMapper and MediatR releases matter if you depend on those libraries in production.

Interesting new C# 14 features coming with .NET 10

A useful preview of C# 14 features arriving with .NET 10, without pretending the list is exhaustive.

Stop Using Old C#: Unlock the Future with C# 14

Another push to modernize C# habits, though the value is really in adopting specific language improvements thoughtfully.

10 No-Drama Patterns to Make Your ASP.NET Core API Controllers Incredibly Simple (in .NET 9)

Controller-slimming patterns that should help API code stay readable as endpoints multiply.

.NET 10 Just Turned C# Into a Scripting Powerhouse — And It’s a Game-Changer for Developers

An eye-catching take on .NET 10 and C# scripting, best read as a sign of expanding scenarios.

Distributed Caching in ASP.NET Core with Redis | A Complete Practical Guide (.NET 9 + Minimal APIs)

Redis caching guidance for ASP.NET Core that’s especially helpful when latency starts hurting.

On .NET Live | Building Real-World AI Agents with Agent Framework

Real agent-building context for .NET developers exploring the new AI workflow stack.

How to Cancel a Running Task in .NET Using CancellationToken

A straightforward cancellation refresher that’s easy to apply in long-running jobs and async services.

Health checks in .NET — a concise, production-ready guide (liveness, readiness, gRPC, RabbitMQ)

Production-minded health checks for liveness, readiness, gRPC, and RabbitMQ—very deployable advice.

Repository pattern vs. Specification pattern: Which is more maintainable?

Repository versus Specification is still a worthwhile debate when you want maintainable data access.

Span and Memory in .NET: Writing High Performance Code

A clear tour of Span and Memory for performance work without dropping into unsafe code.

Modern C# Error Handling Patterns You Should Be Using in 2025

Modern error-handling patterns that aim for predictability instead of exception-driven control flow.

How I captured a real StackOverflowException dump

Capturing a StackOverflowException dump is niche, but it’s the kind of debugging story that teaches a lot.

From Freezes to Flow: Mastering I/O-Bound Performance in C# .NET Like a Pro

A good performance piece for I/O-bound code, especially if your app feels slow for reasons async can fix.

Related issues

📬 Get daily .NET content delivered to your inbox