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.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
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.











