Home Archive EF Core, C# features, and ASP.NET Core security – .NET News Daily Issue #343 (Dec 9, 2025)

Editor's note

I put together a fairly mixed lineup today, from EF Core configuration and enum handling to ASP.NET Core security and Copilot updates. The Roslyn logging piece and the escape-analysis writeup both stand out for engineers who like deeper runtime and tooling details.

EF Core, C# features, and ASP.NET Core security

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

Share your testimonial →

Today's Articles

The Better Way to Configure Entity Framework Core in .Net 9

https://medium.com/@michaelmaurice410/the-better-way-to-configure-entity-framework-core-in-net-9-656114b8c079?source=rss------dotnet-5

Most people “configure EF Core” by slapping this into Program.cs and calling it a day:

Article preview

5 Underused C# Features That Level Up Your Code Quality

https://medium.com/@freakyali/5-underused-c-features-that-level-up-your-code-quality-fa1066b4759e?source=rss------dotnet-5

Type safety, zero-cost abstractions, and cleaner APIs with features most developers still ignore.

Article preview

How to Build a Production-Ready Invoice Builder in .NET Using IronPDF

https://towardsdev.com/https-antondevtips-com-blog-how-to-build-a-production-ready-invoice-builder-in-dotnet-using-ironpdf-b16df9013498?source=rss------dotnet-5

Today, I want to show you how to build a production-ready invoice builder application (backend + frontend) Continue reading on Towards Dev »

Article preview

Domain Validation With .NET | Clean Architecture, DDD, .NET 10

https://medium.com/@michaelmaurice410/domain-validation-with-net-clean-architecture-ddd-net-10-7abd694169a5?source=rss------csharp-5

Domain validation is where your code stops being “just CRUD” and starts actually protecting your business rules.

Article preview

C# Fundamentals

https://www.c-sharpcorner.com/article/c-sharp-fundamentals/

Master C# fundamentals before diving into ASP.NET Core! Learn variables, OOP, inheritance, LINQ, and more with real-world examples. Includes a CRUD practice task.

Article preview

How to Properly Handle Enums in EF Core (Conversions, Strings, and Flags)

https://medium.com/@kittikawin_ball/how-to-properly-handle-enums-in-ef-core-conversions-strings-and-flags-206bdebd7cc0?source=rss------dotnet-5

A practical guide to mapping enums safely and cleanly in your .NET applications

Article preview

Blazing Fast Caching Service in ASP.NET

https://medium.com/codetodeploy/blazing-fast-caching-service-in-asp-net-781def21f47e?source=rss------dotnet-5

🟦 PART 1 — Blazing Fast Distributed Caching in ASP.NET Core 9 with Redis: The Ultimate Theory Primer Continue reading on CodeToDeploy »

Article preview

The C# Keyword You’ve Been Misusing for Years — One Example That Finally Makes It Click

https://blog.stackademic.com/the-c-keyword-youve-been-misusing-for-years-one-example-that-finally-makes-it-click-3b3050ff9ec7?source=rss------csharp-5

Most developers get this keyword painfully wrong. This deep dive breaks the illusion with a simple, unforgettable example that rewires… Continue reading on Stackademic »

Article preview

Difference Between IEnumerable, ICollection, and IList in C#?

https://www.c-sharpcorner.com/article/difference-between-ienumerable-icollection-and-ilist-in-c-sharp/

Learn the clear and simple differences between IEnumerable, ICollection, and IList in C#. Understand what they are, how they work, when to use them, and see real C# code examples to help you choose th...

Article preview

🚀 Understanding the Old vs New ASP.NET Core Pipeline: A Complete Guide

https://www.c-sharpcorner.com/article/understanding-the-old-vs-new-asp-net-core-pipeline-a-complete-guide/

Explore the evolution of the ASP.NET Core pipeline! This guide breaks down the old (pre-.NET 6) vs. new (Minimal Hosting Model) approaches, highlighting key differences and benefits. Learn which model...

Article preview

Stop Obsessing Over struct vs class: .NET 10 Just Changed the Game

https://javascript.plainenglish.io/stop-obsessing-over-struct-vs-class-net-10-just-changed-the-game-dbf4f9f25ce4?source=rss------csharp-5

.NET 10 introduces aggressive Escape Analysis. Learn how the JIT can now allocate classes on the stack, making the struct vs class debate… Continue reading on JavaScript in Plain English »

Article preview

Using Azure Key Vault to Protect Secrets in .NET Apps

https://malshikay.medium.com/using-azure-key-vault-to-protect-secrets-in-net-apps-ac160fcae4a6?source=rss------dotnet-5

Storing secrets like database passwords, JWT keys, API tokens, or connection strings inside your application is risky. If someone gets…

Article preview

Unlocking the Power of Web with Copilot Chat’s New URL Context

https://devblogs.microsoft.com/visualstudio/unlocking-the-power-of-web-with-copilot-chats-new-url-context/

There are many scenarios where Copilot Chat can feel limited by the built-in model training data. Maybe you want guidance on the latest web framework, documentation, or project-specific resources—but ...

Article preview

Value Objects In C#: A Structured Approach to Consistent Business Data

https://medium.com/@jonesemma72002/value-objects-in-c-sharp-programming-10e64f58c8a5?source=rss------csharp-5

Introduction

Article preview

How To Implement API Key Authentication in ASP.NET

https://medium.com/@mariammaurice/how-to-implement-api-key-authentication-in-asp-net-e83dc4112238?source=rss------dotnet-5

Part 1 — Fundamentals, Security Concepts, API Key Design & Full Minimal API Setup Continue reading on AWS in Plain English »

Article preview

Clean Architecture in .NET: A Complete Beginner-Friendly Guide With Real Examples

https://www.c-sharpcorner.com/article/clean-architecture-in-net-a-complete-beginner-friendly-guide-with-real-example/

Master Clean Architecture in .NET! This beginner-friendly guide uses real examples to build maintainable, testable, and scalable applications. Learn the core principles and layers.

Article preview

Achieving Full Application Logging in C# with Roslyn Code Transformation

https://medium.com/@GennadiyLenivenko/achieving-full-application-logging-in-c-with-roslyn-code-transformation-9a58fc584401?source=rss------dotnet-5

Introduction

Article preview

Jasen's take on today's picks

The Better Way to Configure Entity Framework Core in .Net 9

A practical look at configuring EF Core without the usual Program.cs clutter, which is useful if you want cleaner startup code.

5 Underused C# Features That Level Up Your Code Quality

Five underused C# features worth revisiting; these are the kinds of language tools that quietly improve readability and API design.

How to Build a Production-Ready Invoice Builder in .NET Using IronPDF

A production invoice builder example that mixes backend and frontend concerns, with enough implementation detail to be immediately useful.

Domain Validation With .NET | Clean Architecture, DDD, .NET 10

Domain validation framed through Clean Architecture and DDD, reminding us that business rules belong close to the model.

C# Fundamentals

A fundamentals refresher that still matters if you’re teaching, onboarding, or filling in gaps before deeper ASP.NET Core work.

How to Properly Handle Enums in EF Core (Conversions, Strings, and Flags)

A solid enum-mapping guide for EF Core, especially helpful when your database values need to stay stable and explicit.

Blazing Fast Caching Service in ASP.NET

Caching in ASP.NET Core with Redis, positioned as a performance-focused walkthrough rather than a quick toy example.

The C# Keyword You’ve Been Misusing for Years — One Example That Finally Makes It Click

A deep dive into a C# keyword many developers misuse; the memorable example should help the concept stick.

Difference Between IEnumerable, ICollection, and IList in C#?

A comparison of IEnumerable, ICollection, and IList that’s useful for choosing the right abstraction in everyday code.

🚀 Understanding the Old vs New ASP.NET Core Pipeline: A Complete Guide

An old-versus-new ASP.NET Core pipeline guide that clarifies how the Minimal Hosting Model changed application startup.

Stop Obsessing Over struct vs class: .NET 10 Just Changed the Game

.NET 10 escape analysis changes the long-running struct-versus-class conversation in a way performance-minded developers should notice.

Using Azure Key Vault to Protect Secrets in .NET Apps

Azure Key Vault guidance for keeping secrets out of configuration files and out of source control.

Unlocking the Power of Web with Copilot Chat’s New URL Context

Copilot Chat’s new URL context is a practical boost for working from current docs and project-specific links.

Value Objects In C#: A Structured Approach to Consistent Business Data

Value objects in C# are presented as a structured way to keep business data consistent and intention-revealing.

How To Implement API Key Authentication in ASP.NET

API key authentication in ASP.NET, with the security basics and minimal API setup laid out clearly.

Clean Architecture in .NET: A Complete Beginner-Friendly Guide With Real Examples

A beginner-friendly Clean Architecture walkthrough that focuses on maintainability, testability, and clear layering.

Achieving Full Application Logging in C# with Roslyn Code Transformation

Roslyn-based logging transformation is an ambitious tooling piece for teams that want broader application visibility with less manual code.

Related issues

📬 Get daily .NET content delivered to your inbox