Home Archive The .NET News Daily Issue #338

The .NET News Daily Issue #338

Your Daily Dose of .NET Insights, Tools, and Trends

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

Share your testimonial →

Today's Articles

Understanding Inheritance in C# with Practical Examples

https://www.c-sharpcorner.com/article/understanding-inheritance-c-sharp/

Master C# inheritance! Learn about base/derived classes, single/multi-level/hierarchical inheritance, method overriding, 'base' keyword, and preventing inheritance.

Article preview

Clean Architecture With .NET 9 And CQRS — Project Setup

https://medium.com/@michaelmaurice410/clean-architecture-with-net-9-and-cqrs-project-setup-ea7b963edb6b?source=rss------csharp-5

Let’s set up a Clean Architecture + CQRS project in .NET 9 the right way — no 10-layer overengineering, no mysterious “Core” folder that…

Article preview

Performance Comparison of .NET Mapping Tools

https://annaklychev.medium.com/performance-comparison-of-net-mapping-tools-425422563b8c?source=rss------csharp-5

Why do we need mapping tools in .NET?

Article preview

Clean Architecture Is Not Enough: The 2025-Ready Way to Design .NET Systems

https://medium.com/@mohsho10/clean-architecture-is-not-enough-the-2025-ready-way-to-design-net-systems-b5cc0407b08f?source=rss------dotnet-5

(Feature slicing, modular monoliths, and boundaries that scale — without forced microservices)

Article preview

How I Used Domain-Driven Design to Fix My Messy Clean Architecture — And Why You Probably Should…

https://medium.com/@maged_/how-i-used-domain-driven-design-to-fix-my-messy-clean-architecture-and-why-you-probably-should-61ed14a4b2ba?source=rss------dotnet-5

What’s the story? Imagine you’re building an app that manages events and invitations. Things start simple — just a few POCOs, maybe a…

Article preview

Optimistic Locking vs Pessimistic Locking with EF Core (.NET 9): The Clear, Battle-Tested Guide

https://medium.com/@michaelmaurice410/optimistic-locking-vs-pessimistic-locking-with-ef-core-net-9-the-clear-battle-tested-guide-8429741590a7?source=rss------dotnet-5

Article preview

.NET Day on Agentic Modernization Coming Soon

https://devblogs.microsoft.com/dotnet/dotnet-day-on-agentic-modernization-coming-soon/

Join us live on December 9 to explore the newest, most practical ways to modernize your .NET apps with Azure, AI, and powerful agentic tooling. The post .NET Day on Agentic Modernization Coming Soon ...

Article preview

233× Faster — No Raw SQL Required!

https://medium.com/@maged_/233-faster-no-raw-sql-required-55d475cc7284?source=rss------dotnet-5

📚 Found this article useful? You’ll love what I have in my store — Shop Now.

Article preview

Senior C# Dev Reacts to Reddit’s C# Community (Hot Takes Only)

https://levelup.gitconnected.com/senior-c-dev-reacts-to-reddits-c-community-hot-takes-only-8c94e47f202b?source=rss------csharp-5

#2. — Best approach for background or async tasks Continue reading on Level Up Coding »

Article preview

.NET’s SqlBulkCopy with Python

https://cortlandgoffena.medium.com/nets-sqlbulkcopy-with-python-f2970cb6bab-f2970cb6bab6?source=rss------dotnet-5

If you’ve ever used Python to interact with SQL Server, you know that Python is treated like a 3rd party citizen. If you’re using…

Article preview

Wait — Isn’t DbContext Already a Repository?

https://medium.com/@maged_/wait-isnt-dbcontext-already-a-repository-6bcf2487a95f?source=rss------csharp-5

The Real-World Case for the Repository Pattern in Clean Architecture & .NET 8 (with EF Core)

Article preview

10 .NET Performance Mistakes You’re Still Making in 2025

https://medium.com/@mohsho10/10-net-performance-mistakes-youre-still-making-in-2025-94f7f760a7d6?source=rss------csharp-5

(Upgraded to .NET 9… but your code still thinks it’s 2013)

Article preview

I Stopped Writing Null Checks in C# 14 After Discovering This Operator — Here’s the Full Breakdown

https://blog.stackademic.com/i-stopped-writing-null-checks-in-c-14-after-discovering-this-operator-heres-the-full-breakdown-4699580c35ae?source=rss------dotnet-5

A practical, experience-driven exploration of the ??= operator in .NET 10 — how it cleans up real-world code, eliminates hidden null traps… Continue reading on Stackademic »

Article preview

Domain-Driven Design Without an ORM Using the Snapshot Pattern

https://medium.com/@mariammaurice/domain-driven-design-without-an-orm-using-the-snapshot-pattern-9ee29f01d6d7?source=rss------csharp-5

📘 PART 1 — Why You Don’t Need an ORM in DDD (And How the Snapshot Pattern Saves the Day)

Article preview

Inbox Pattern & Outbox Pattern in C# — Are They Really Real or Just Buzzwords?

https://dotnetfullstackdev.medium.com/inbox-pattern-outbox-pattern-in-c-are-they-really-real-or-just-buzzwords-47d809a00515?source=rss------dotnet-5

In modern distributed systems, you will often hear people throwing around terms like:

Article preview

Can AI Replace a .NET Developer?” — A Real-Life Story From a Noob Who Asked the Same Question

https://dotnetfullstackdev.medium.com/can-ai-replace-a-net-developer-a-real-life-story-from-a-noob-who-asked-the-same-question-ab33ee5489a3?source=rss------dotnet-5

Last year, I was sitting in front of my laptop at 1:30 AM, staring at a 400-line C# file that refused to compile.

Article preview

Using sortable UUID / GUIDs in Entity Framework

https://steven-giesel.com/blogPost/d6150b89-a3ef-407e-add2-7afa4a2a8729

.NET 9 introduced Guid.CreateVersion7() / Guid.CreateVersion7(DateTimeOffset) methods to create sortable UUIDs / GUIDs based on the time of their creation. This can be particularly useful in databases...

Article preview

📬 Get daily .NET content delivered to your inbox