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.
152 articles · browse by category
popular posts
6 hand-picked-
claudeClaude Code Tutorial for Beginners - Complete 2026 Guide
Learn Claude Code from scratch: install, CLAUDE.md, auto memory, Plan Mode, skills, pricing, and an honest Copilot vs Cursor comparison. Updated mid-2026.
Updated Jun 12, 2026 · 25 min read → -
dotnet architecture.NET Aspire Tutorial - Build Cloud-Ready Apps with .NET 10 and PostgreSQL
Step-by-step .NET Aspire tutorial for .NET developers. Build a Book Store API with PostgreSQL, EF Core & Aspire 13. Includes source code, Aspire dashboard walkthrough, observability setup & deployment tips.
Updated Jan 20, 2026 · 32 min read → -
dotnet architectureThe Ultimate .NET Developer Roadmap 2026 - AI, Backend, Blazor & Full-Stack
A comprehensive, practical roadmap for .NET developers covering C#, AI Tools, ASP.NET Core APIs, Blazor, databases, architecture, cloud, and DevOps. Choose your path: Backend, Frontend with Blazor, or Full-Stack.
Updated Jan 10, 2026 · 22 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 → -
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.NET Interview Questions: The 2026 Guide (300+ Real Questions)
Real .NET interview questions with great answers, red flags, and follow-ups. C#, EF Core, ASP.NET Core, system design - updated for .NET 10 and C# 14.
Updated Jun 27, 2026 · 17 min read →
recent posts
152 posts-
dotnet.NET Interview Questions: The 2026 Guide (300+ Real Questions)
Real .NET interview questions with great answers, red flags, and follow-ups. C#, EF Core, ASP.NET Core, system design - updated for .NET 10 and C# 14.
Updated Jun 27, 2026 · 17 min read → -
dotnet30 EF Core Interview Questions That Actually Get Asked in 2026
30 real EF Core interview questions with great answers, red flags, and follow-ups. N+1, change tracking, migrations, concurrency - updated for EF Core 10.
Updated Jun 27, 2026 · 25 min read → -
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 →