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.
171 articles · browse by category
popular posts
6 hand-picked-
claudeClaude Code Tutorial for Beginners: Setup, CLAUDE.md, and Real Costs
Learn Claude Code from scratch: install it, write your first CLAUDE.md, use Plan Mode and auto mode, what it really costs, and how it compares to Copilot.
Updated Jul 29, 2026 · 27 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 Aug 19, 2026 · 27 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 Aug 19, 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 Aug 9, 2026 · 18 min read →
recent posts
171 posts-
New dotnet webapi-courseFiltering EF Core by a Large List: The 2,100 Parameter Wall
EF Core 10 changed how Contains sends a list to SQL Server. Here is the real parameter ceiling, what happens when you cross it, and benchmarks for every fix.
Sep 13, 2026 · 28 min read → -
docker dotnet +1Deploy a .NET 10 App to a VPS with Dokploy (DigitalOcean)
Run a .NET 10 Web API on a VPS you own instead of App Service. Full Dokploy guide on a DigitalOcean droplet: managed Postgres, Valkey, Cloudflare R2, and SSL.
Updated Sep 8, 2026 · 41 min read → -
dotnet claudeStop Your AI Agent Picking the Wrong .NET Libraries
AI agents default to AutoMapper, MediatR and MassTransit, all now commercial. Verified 2026 licensing, NuGet MCP Server, and guardrails that fail the build.
Sep 7, 2026 · 17 min read → -
dotnet webapi-courseAutoMapper vs Mapster vs Manual Mapping in .NET 10 - Pick the Right One in 2026
AutoMapper went commercial in 2025. Compare AutoMapper, Mapster, Mapperly, and manual mapping in .NET 10 with real benchmarks and a decision matrix.
Sep 3, 2026 · 24 min read → -
dotnet webapi-courseGlobal Exception Handling in ASP.NET Core - The Complete Guide for .NET 10
Master IExceptionHandler in ASP.NET Core. Complete guide with custom exceptions, handler chaining, Problem Details, and .NET 10's SuppressDiagnosticsCallback.
Updated Sep 3, 2026 · 23 min read → -
dotnet architecture30 .NET Microservices Interview Questions That Actually Get Asked in 2026
30 scenario-based .NET microservices interview questions with great answers, red flags, and follow-ups. Saga, outbox, gRPC, resilience, Aspire - updated for 2026.
Aug 31, 2026 · 33 min read → -
dotnet webapi-courseHow to Convert HTML to PDF in C# (.NET 10 Guide)
Convert HTML to PDF in C# with .NET 10. Build a real invoice endpoint with page breaks, repeating table headers, culture-aware currency and a render queue.
Aug 24, 2026 · 29 min read → -
dotnet webapi-courseAPI Versioning in ASP.NET Core - The .NET 10 Guide
An opinionated guide to API versioning in ASP.NET Core on .NET 10: URL vs header, Asp.Versioning 10.2, Minimal APIs, OpenAPI, and field-level versioning.
Aug 20, 2026 · 21 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.
Updated Aug 19, 2026 · 14 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 Aug 19, 2026 · 27 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 Aug 19, 2026 · 35 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 Aug 19, 2026 · 19 min read →