Latest deep dives
Deep dives on .NET, system design, architecture and databases. 19 practical articles.
A new deep dive every Wednesday. Get it by email →
/
EF Core interceptors, part 3: intercepting connections and transactions
How DbConnectionInterceptor and DbTransactionInterceptor hook into EF Core, with per-tenant connection strings and work that runs only after a commit.
- 5 min
EF Core interceptors, part 2: intercepting database commands
.NET - 8 min
EF Core interceptors, part 1: how they work and how to audit SaveChanges
.NET - 5 min
AI writes the code. You still need to be the engineer.
AI - 8 min
.NET MAUI vs Flutter vs React Native: An honest comparison
Cross-Platform - 8 min
3 ways to create middleware in .NET: inline, convention-based, and IMiddleware
.NET - 14 min
Resource expansion in ASP.NET Core: the expand query parameter
.NET - 10 min
JSONB in PostgreSQL: querying, indexing, and EF Core mapping
Databases - 6 min
Vertical slice architecture: shallow vs deep folder organization
Architecture - 7 min
Inside dotnet/extensions: resilience, telemetry, and AI for .NET services
.NET - 10 min
Configuration in .NET: Options pattern, validation, reloading, and secrets
.NET - 6 min
Configuration in .NET: sources, providers & precedence
.NET - 6 min
.NET 10 and C# 14: The features I'd actually use in production
.NET - 6 min
ProblemDetails in .NET: A practical guide to standardized API errors
.NET - 7 min
Filters in .NET: Complete guide to authorization, resource, action, exception, and result filters
.NET - 8 min
Dapper Plus or SqlBulkCopy? Pros, cons, and hidden limitations for high-performance .NET data ingestion
Databases - 7 min
Where vs. WhereBulkContains: What's the real difference in EF Core?
Databases - 7 min
Introduction to Entity Framework Extensions library
.NET - 6 min
Why every .NET developer should know about Dapper Plus
.NET
No articles match that search
Try another term or a different topic.