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.
176 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
176 posts-
New 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 → -
New 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 → -
dotnet architecture30 .NET System Design Interview Questions That Actually Get Asked in 2026
30 scenario-based .NET system design interview questions with senior answers, red flags, and follow-ups. Caching, background jobs, real-time, scale on .NET 10.
Sep 24, 2026 · 58 min read → -
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 →