Articles and tutorials
everything I learn while building with .NET
This is where I write about what I learn while working with .NET, ASP.NET Core, EF Core, Docker, AWS, and Claude Code. I explain each topic step by step, and most articles come with source code on GitHub that you can clone and run yourself.
177 articles · browse by category
page 6
61–72 of 177-
dotnet webapi-course +1Repository Pattern in .NET 10 - Do You Really Need It?
I have shipped 50+ .NET APIs and most did not need a Repository Pattern. My sharp .NET 10 verdict on when to use it, when to skip it, what to use instead.
Updated Jun 4, 2026 · 17 min read → -
dotnet architecture +1Implementing Clean Architecture in .NET 10 - Step-by-Step Guide
A complete, junior-friendly guide to Clean Architecture in .NET 10. Build a movie API across Domain, Application, Infrastructure, and API layers with EF Core and Aspire.
May 26, 2026 · 34 min read → -
dotnet webapi-courseRate Limiting in ASP.NET Core (.NET 10) - Complete Guide
Production-grade rate limiting in ASP.NET Core .NET 10. All 4 algorithms, partitioning, Redis backplane, OnRejected with Retry-After, multi-tenant tiers, and a real decision matrix.
May 21, 2026 · 27 min read → -
dotnet webapi-course10 .NET 10 API Anti-Patterns That Break Production (And How to Fix Them)
10 ASP.NET Core anti-patterns that break production in .NET 10 - async void, sync-over-async, fat controllers, runtime-reflection mappers in AOT, and the 2026 ones.
May 20, 2026 · 19 min read → -
dotnet webapi-courseASP.NET Core 10 Web API CRUD with EF Core - Complete .NET 10 Tutorial
Build a production-ready .NET 10 Web API with EF Core 10 and PostgreSQL. CRUD operations, DDD, Minimal APIs, Scalar, code-first migrations, and best practices.
Updated May 19, 2026 · 48 min read → -
dotnet webapi-courseAPI Key Authentication in ASP.NET Core (.NET 10) - Complete Guide
Production-grade API key authentication in ASP.NET Core .NET 10. Hashed keys, DB-backed store, AuthenticationHandler, decision matrix, full source repo.
May 8, 2026 · 28 min read → -
dotnet webapi-courseOptimistic Concurrency in EF Core 10: ASP.NET Core Web API Guide
Learn how to prevent data conflicts in ASP.NET Core Web API using optimistic concurrency with EF Core 10. RowVersion tokens, conflict resolution, retry strategies, and a decision matrix.
May 5, 2026 · 19 min read → -
dotnet webapi-courseCleaning Migrations in EF Core 10 - Squash, Reset & Manage History
Learn when and how to clean EF Core 10 migrations. Squash, reset, remove, resolve team conflicts, plus a decision matrix for the right cleanup strategy.
Updated May 5, 2026 · 16 min read → -
dotnet webapi-courseTracking vs. No-Tracking Queries in EF Core 10 - When to Use Each
Tracking vs. no-tracking queries in EF Core 10 - benchmarks, memory analysis, AsNoTrackingWithIdentityResolution, and when to use each in ASP.NET Core Web APIs.
Updated May 5, 2026 · 15 min read → -
dotnet webapi-courseSeeding Initial Data in EF Core 10 - HasData vs UseSeeding
Seed initial data in EF Core 10 with HasData, UseSeeding, and Program.cs. Includes decision matrix, FK seeding, environment strategies, and pitfalls.
Updated May 5, 2026 · 19 min read → -
dotnet webapi-courseMultiple DbContext in EF Core 10 - Scenarios, Setup & Migrations
When and how to use multiple DbContext in EF Core 10. Multi-database setup, schema separation, migrations, transactions, and modular monolith patterns.
Updated May 5, 2026 · 14 min read → -
dotnet webapi-courseSoft Deletes in EF Core 10 - Interceptors, Named Filters & Cascade Delete
Implement soft deletes in EF Core 10 using SaveChangesInterceptor, named query filters, cascade soft delete, undo/restore, and filtered unique indexes in .NET 10.
Updated May 5, 2026 · 17 min read →