Notes from the workbench
everything I'm learning about modern .NET.
Tutorials, deep-dives, and field notes on .NET, ASP.NET Core, EF Core, AWS, Docker, and the architecture that holds up in production. Written when I've shipped something or learned something worth sharing.
164 articles · browse by category
page 3
25–36 of 164-
dotnet webapi-courseIdentity API Endpoints in ASP.NET Core: When to Use Them (.NET 10)
MapIdentityApi gives you register, login, and refresh for free in .NET 10. Here is exactly when to use Identity API endpoints and when to roll your own.
Jul 7, 2026 · 14 min read → -
dotnet webapi-courseEF Core Interceptors: The Complete Guide (.NET 10)
Learn EF Core interceptors in .NET 10 - all 7 types, how to register them, and how to add audit fields, soft deletes, and the current user without breaking dependency injection.
Jul 5, 2026 · 14 min read → -
dotnet webapi-courseBulk Operations in EF Core 10 - Benchmarking Insert, Update, and Delete Strategies
Learn how to optimize bulk insert, update, and delete operations in EF Core 10. We benchmark 5 approaches with real numbers and a decision matrix for every scenario.
Updated Jul 1, 2026 · 17 min read → -
dotnetBest Libraries for ASP.NET Core in 2026 (Opinionated)
An opinionated list of the best libraries for ASP.NET Core in 2026 - what to install, what .NET 10 now ships free, and which popular packages went commercial.
Jun 29, 2026 · 14 min read → -
dotnet webapi-courseRESTful API Best Practices for .NET Developers (.NET 10) – The Complete 2026 Guide to Production-Ready APIs
Build production-grade REST APIs in .NET 10. Resource naming, HTTP methods, status codes, versioning, idempotency, RFC 9457 Problem Details, caching, and concurrency - done right.
Updated Jun 24, 2026 · 30 min read → -
dotnet webapi-coursePolicy-Based Authorization in ASP.NET Core - A .NET 10 Guide
Build policy-based authorization in ASP.NET Core .NET 10 - requirements, handlers, AddAuthorizationBuilder, IAuthorizationRequirementData, fallback policies.
Jun 23, 2026 · 13 min read → -
dotnet webapi-courseIHostedService vs BackgroundService in .NET 10: Which to Use
IHostedService vs BackgroundService in .NET 10. Side-by-side code, 5 production gotchas, decision matrix, and when to reach for Hangfire instead.
Updated Jun 22, 2026 · 19 min read → -
dotnet webapi-course20+ .NET 10 Best Practices & Tips from a Senior Developer
20+ battle-tested .NET 10 best practices from a senior developer - async, EF Core optimization, DI, caching, security, exception handling, and more. Updated for 2026.
Updated Jun 22, 2026 · 34 min read → -
dotnet webapi-courseClaims-Based Authorization in ASP.NET Core - A .NET 10 Guide
Master claims-based authorization in ASP.NET Core .NET 10 - ClaimsPrincipal anatomy, custom JWT claims, RequireClaim checks, and claims transformation.
Jun 21, 2026 · 13 min read → -
dotnetFullStackHero: The Free, Open-Source .NET 10 Starter Kit
FullStackHero is a free, MIT-licensed .NET 10 starter kit for multi-tenant SaaS - a modular monolith with 10 modules, 2 React apps, and one-command Aspire dev.
Updated Jun 20, 2026 · 19 min read → -
dotnet webapi-courseRole-Based Authorization in ASP.NET Core - A .NET 10 Guide
Implement role-based authorization in ASP.NET Core .NET 10 - add roles to JWTs, protect Minimal API endpoints with RequireRole, and fix roles that won't map.
Jun 17, 2026 · 13 min read → -
dotnet aws +1Essential AWS Services Every .NET Developer Should Master in 2026
A practical 2026 guide to the AWS services every .NET developer should know - compute, storage, databases, messaging, security, and AI - now with .NET 10 Lambda support.
Updated Jun 16, 2026 · 20 min read →