I help .NET developers around the globe build better software
I write detailed tutorials on .NET, EF Core, Claude Code, Docker, Terraform, and system design, based on what I build and learn in my own work. Everything on this site is free to read.
Join 9,735 developers who get one .NET deep dive every Tuesday · or read the articles →
If you build tools for .NET developers, you can sponsor a newsletter issue →
30 .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.
Read article →The latest from codewithmukesh
- Since 2015
10 M+
Developers reached
Across a decade of writing.
- New every week
150 +
Free articles
On .NET, EF Core, Docker, and system design.
- More on the way
3
Free courses
Web API, Claude Code, and AWS, with source code.
- Tue 7 PM IST
9.7 K+
Newsletter subs
One issue every Tuesday at 7 PM IST.
A free roadmap to becoming a senior .NET developer
Free · .NET 10 · Source code on GitHub.NET Web API Zero to Hero
When I started out with .NET, I didn't have a clear path to follow. I learned from random tutorials and Stack Overflow answers, and it took me years to figure out which skills actually mattered at work. This course is the guided roadmap I wish I had back then.
You start with your very first endpoint, and step by step, you move on to EF Core, authentication, caching, Clean Architecture, testing, Docker, and deployment. These are the skills companies expect from a senior .NET developer, and they are what help you move into better roles and earn more.
The entire course is free. Every lesson comes with complete source code on GitHub, and I keep adding new lessons as I write them.
-
01
Beginner
-
02
Intermediate
-
03
Advanced
-
04
Production-Ready
78 lessons published · 152 planned across 13 modules
Recent posts
-
New 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 → -
New 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.
Sep 21, 2026 · 28 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 → -
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 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 →
I'm Mukesh Murugan
I am a Solutions Architect, and I have been building software with .NET for over 10 years. I started codewithmukesh back in 2015 to write down what I was learning while building .NET applications at work.
Today, I write about .NET, ASP.NET Core, AWS, and Claude Code. I try to explain things the way I would explain them to a teammate, with complete source code and the trade-offs I have run into in real projects. Everything on this site is free to read.
Resources I have built
Free and open source- .NET 10 SaaS starter kit
FullStackHero
A free, open-source .NET 10 starter kit for building multi-tenant SaaS applications. It is a modular monolith with authentication, multitenancy, and the rest of the groundwork already in place, so you can start with the features that matter to your product.
- 47 skills for Claude Code + .NET
.NET Claude Kit
An open-source companion for Claude Code, built for .NET developers. It comes with skills and specialist agents that help Claude follow modern .NET conventions when it works on your projects.
- 300+ real questions for 2026
.NET Interview Hub
Real .NET interview questions with answers, covering C#, EF Core, ASP.NET Core, and system design. Once you feel ready, you can take the free mock interview and see where you stand.
Ways to connect with me
I share .NET tips on LinkedIn almost every day, and I reply to every email. If there is a .NET topic you are stuck on, feel free to send it over. It might become the next article.