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.
160 articles · browse by category
page 2
13–24 of 160-
dotnet30 LINQ Interview Questions That Actually Get Asked in 2026
30 real LINQ interview questions with great answers, red flags, and follow-ups. Deferred execution, IQueryable, expression trees, and the .NET 9/10 operators.
Jun 27, 2026 · 27 min read → -
claude dotnetI Built a Claude Code Skill That Scaffolds My .NET Architecture
Teach Claude Code your conventions once. Build a custom skill that scaffolds a full vertical slice in .NET 10 - endpoint, handler, validator, EF config, and test - your way.
Jun 25, 2026 · 16 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 · 14 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-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-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 → -
claudeGit Worktrees in Claude Code - Run Parallel AI Sessions
Run parallel Claude Code sessions on isolated branches with built-in Git worktree support. Covers the --worktree flag, branching from a PR, .worktreeinclude, subagent isolation, hooks, and cleanup.
Jun 21, 2026 · 25 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 → -
dotnet awsWorking with AWS S3 using ASP.NET Core (.NET 10) - Upload, Download & Delete Files
Learn how to upload, download, and delete files in AWS S3 using ASP.NET Core and .NET 10 with AWS SDK V4, Minimal APIs, presigned URLs, and IAM best practices.
Updated Jun 13, 2026 · 16 min read →