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.
180 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
180 posts-
New dotnet webapi-courseHttpClient in .NET 10 - IHttpClientFactory and Resilience
Use HttpClient in .NET 10 with IHttpClientFactory, keyed and typed clients, and AddStandardResilienceHandler, with real socket and POST retry test results.
Oct 31, 2026 · 15 min read → -
New dotnet architecture +1Vertical Slice vs Clean Architecture in .NET 10 - What I Use
Vertical Slice vs Clean Architecture in .NET 10: real file counts, a decision matrix, and the pragmatic hybrid I recommend, with architecture tests.
Oct 29, 2026 · 15 min read → -
New claude dotnetREA (Reverse Engineer Anything): What It Is, How I Used It
What REA is, how it works, why it went viral, and how to set it up on Windows, plus the app I rebuilt with it in .NET 10 and why code is no longer the moat.
Oct 28, 2026 · 17 min read → -
dotnet claudeClaude Fable 5.1 vs GPT-6 Astra: HTML to PDF in C# (.NET 10)
I gave Claude Fable 5.1 and GPT-6 Astra the same invoice prompt, rendered all 10 templates with IronPDF on .NET 10 and scored them in C#. Both passed, and one print CSS rule was the only real difference.
Oct 20, 2026 · 20 min read → -
claude dotnetMongoDB Agent Skills: What They Fix for .NET Developers
MongoDB ships 7 official Agent Skills for Claude Code, Cursor and Codex. I read all 366KB: what they change for .NET, plus a copy-paste prompt for each.
Oct 15, 2026 · 18 min read → -
dotnetRAG in ASP.NET Core (.NET 10): A Chat API That Remembers
Build RAG in ASP.NET Core on .NET 10 with GoodMem: ingest docs, answer with citations, keep chat memory across restarts, and measure what a reranker adds.
Oct 13, 2026 · 48 min read → -
dotnetBest Libraries for ASP.NET Core in 2026: 12 Free NuGet Packages
The 12 NuGet packages I install in ASP.NET Core projects on .NET 10. Each one comes with its install command, working code and license, and all are free.
Updated Oct 3, 2026 · 31 min read → -
dotnet webapi-courseResult Pattern in C# and .NET 10 - When to Use, When to Skip
A practical guide to the Result pattern in C# and .NET 10: real benchmarks, async services, ProblemDetails mapping, and what C# 15 unions change.
Sep 28, 2026 · 27 min read → -
dotnet webapi-courseCORS in ASP.NET Core (.NET 10) - Cross-Origin Done Right
Configure CORS in ASP.NET Core .NET 10. Preflight, named policies, the AllowAnyOrigin + AllowCredentials trap, 7 misconfigurations, and a production checklist.
Updated Sep 28, 2026 · 29 min read → -
dotnet webapi-courseOptions Pattern in ASP.NET Core - IOptions vs Snapshot vs Monitor
IOptions won't reload your config - IOptionsMonitor will. Bind, validate, and hot-reload configuration in ASP.NET Core .NET 10, and know which interface to use.
Updated Sep 28, 2026 · 15 min read → -
dotnet webapi-course10 EF Core Performance Mistakes (and How to Fix Them) in .NET 10
10 EF Core performance mistakes that ship to production - N+1 queries, missing projections, lazy loading, AsNoTracking, bulk ops - and how to fix each in .NET 10.
Updated Sep 27, 2026 · 21 min read → -
dotnet webapi-courseSingleton vs Scoped vs Transient in .NET 10 - Service Lifetimes Explained
Singleton vs scoped vs transient in .NET 10: how each service lifetime behaves across a request, when to use which, and how to fix the captive dependency bug.
Updated Sep 27, 2026 · 14 min read →