I help .NET developers around the globe ship better software.
Tutorials, deep-dives, and field notes on .NET, EF Core, Claude Code, Docker, Terraform, and the system-design decisions that hold up in production. Written when I've shipped something or learned something worth sharing.
- Since 2015
10 M+
Developers reached
Across a decade of writing.
- Weekly drops
150 +
Free articles
.NET, EF Core, Docker, system design.
- More coming
3
Free courses
200+ lessons, source repos included.
- Tue 7 PM IST
7.1 K+
Newsletter subs
Tuesdays, 7 PM IST. No filler.
.NET Articles
Tutorials and deep-dives on .NET, EF Core, Claude Code, Docker, Terraform, and the system-design decisions I actually run in production. Source repos on GitHub for every article.
Courses
Hands-on courses with progress tracking and full source code — Web API, Claude Code, and more. New ones drop a few times a year.
Newsletter
Every Tuesday · 7 PM ISTOne deep-dive on a single .NET topic, the week's articles, and a short note from me. The front door to everything else I publish.
-
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.
Jan 2, 2026 · 22 min read 23.9K views → -
claudeClaude Code Tutorial for Beginners - Complete 2026 Guide to AI Coding
Learn Claude Code from scratch in 15 minutes. Step-by-step installation, CLAUDE.md setup, Plan Mode mastery, and honest comparison with GitHub Copilot and Cursor. Includes practical tips from daily usage.
Jan 15, 2026 · 21 min read 56.9K views → -
dotnet45 .NET Web API Interview Questions That Actually Get Asked in 2026
45 practical .NET Web API interview questions with expert answers, code examples, and red flags. ASP.NET Core, EF Core 10, auth, caching, architecture.
Mar 23, 2026 · 30 min read 25K views → -
dotnet webapi-courseASP.NET Core Dropped Swagger - Here's What Replaced It in .NET 10
.NET 10 generates OpenAPI 3.1 natively via Microsoft.AspNetCore.OpenApi - no Swashbuckle. Compare native OpenAPI vs Scalar vs Swashbuckle vs NSwag with a decision matrix and real config samples.
Jan 22, 2025 · 12 min read 100.2K views → -
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.
Apr 27, 2024 · 23 min read 105.2K views → -
dotnet webapi-courseRESTful API Best Practices for .NET Developers – The Complete Guide to Building Production-Ready APIs
Master REST principles and build bulletproof .NET Web APIs. Learn resource naming, HTTP methods, status codes, versioning, pagination, error handling, and real-world patterns that separate amateur APIs from production-grade ones.
Jan 2, 2026 · 22 min read 33.9K views →
- Free
Clean Architecture Template
Production-ready .NET 10 starter with Clean Architecture, CQRS, and more
.NET 10 production-ready starter → - Free
Interview Questions PDF
100 real interview questions across 9 categories, junior to senior
100 scenario-based questions → - Free
.NET Claude Kit
Open-source Claude Code companion with 47 skills and 10 specialist agents
47 skills for Claude Code + .NET →
Mukesh Murugan
Solutions Architect · Microsoft MVP
Trivandrum, IN
8°N
I started codewithmukesh because the .NET docs are exhaustive, but the hard parts of shipping production software, I had to learn the hard way. The system-design decisions. The Docker and Terraform plumbing. The trade-offs that aren't in any official tutorial.
I write what I wish I'd had when I started. Free. No fluff.
-
01
First-job devs
Just landed your first .NET role. I aim for the kind of clarity that gets you unstuck without dumbing things down. Start with the EF Core, Docker, and system-design intros.
-
02
Mid-level devs
Shipping production code for a year or three. Want the patterns that hold up under load, the perf numbers, and the trade-offs that don't make it into Microsoft Learn.
-
03
Senior + architects
Designing systems. Looking for the architectural decisions behind the framework choices, the deeper benchmarks, and the distributed-system patterns I actually run.
-
04
Career switchers
Coming to .NET from Node, Go, Java, or Python. The ecosystem map, the modern-.NET reset, and what's idiomatic in 2026 — without digging through 10 years of stale Stack Overflow.
Got a .NET problem you can't find good writing on?
Tell me what you're stuck on.
I take topic requests from readers and reply to every email. If there's a .NET problem you can't find good writing on, send it over — it might be the next deep-dive.