Editor's note
I pulled together a very mixed issue today, from C# inheritance basics to more opinionated architecture and data-access pieces. The EF Core locking guide and the sortable GUID article stood out for being immediately useful in real systems, while the DDD and repository pieces should spark a few healthy debates.
C# inheritance, CQRS, and EF Core performance
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Understanding Inheritance in C# with Practical Examples
A solid refresher on inheritance fundamentals, with enough practical detail to help newer C# developers avoid confusion around base classes and overriding.
Clean Architecture With .NET 9 And CQRS — Project Setup
A straightforward .NET 9 CQRS setup post that focuses on structure without drifting into unnecessary layering.
Performance Comparison of .NET Mapping Tools
A useful mapping-tools benchmark if you care about shaving allocations and latency in object transformation-heavy code.
Clean Architecture Is Not Enough: The 2025-Ready Way to Design .NET Systems
A broader architecture argument that pushes past clean-architecture dogma toward feature slicing and modular monolith boundaries.
How I Used Domain-Driven Design to Fix My Messy Clean Architecture — And Why You Probably Should…
A DDD case study that shows how messy layering can be cleaned up when the domain model takes center stage.
Optimistic Locking vs Pessimistic Locking with EF Core (.NET 9): The Clear, Battle-Tested Guide
The EF Core locking guide is worth a read if your app ever faces concurrent updates and you need to choose the right tradeoff.
233× Faster — No Raw SQL Required!
The fast-query article is a reminder that big wins sometimes come from rethinking data access, not adding more abstraction.
Senior C# Dev Reacts to Reddit’s C# Community (Hot Takes Only)
A reaction piece on C# community hot takes, which should be entertaining while still surfacing real workflow opinions.
.NET’s SqlBulkCopy with Python
SqlBulkCopy with Python is a niche but practical bridge for teams that mix .NET and Python against SQL Server.
Wait — Isn’t DbContext Already a Repository?
The repository-pattern debate is still alive, and this post gives a concrete angle instead of another abstract sermon.
10 .NET Performance Mistakes You’re Still Making in 2025
The performance-mistakes article is a good checklist for teams running older habits on newer runtimes.
I Stopped Writing Null Checks in C# 14 After Discovering This Operator — Here’s the Full Breakdown
The null-coalescing assignment breakdown is a handy reminder that small language features can remove a lot of repetitive code.
Domain-Driven Design Without an ORM Using the Snapshot Pattern
The snapshot-pattern DDD post is interesting because it asks whether you really need an ORM for every domain model.
Inbox Pattern & Outbox Pattern in C# — Are They Really Real or Just Buzzwords?
Inbox and outbox patterns are explained through the usual buzzword haze, but the messaging reliability angle is still important.
Can AI Replace a .NET Developer?” — A Real-Life Story From a Noob Who Asked the Same Question
The AI-replacement story is more personal than technical, but it reflects the current anxiety many devs feel.
Using sortable UUID / GUIDs in Entity Framework
Sortable GUIDs in EF Core is the kind of practical database detail that can quietly improve index behavior and insertion patterns.













