Learn something new about .NET every week
Every Tuesday, I send one email that explains a single .NET topic in depth, like an EF Core performance problem or a better way to handle errors in ASP.NET Core. It takes about five minutes to read, and it comes with code you can use in your own projects.
- One email a week
- No spam
- Unsubscribe anytime
- developers subscribed
- 9,735
- average open rate
- 53.6%
- to read each issue
- 5 min
- joined this week
- +355
Every issue
What is inside each email
Every issue follows the same simple structure, so you always know what you are getting.
-
A real problem
Each issue starts with a situation you have probably run into yourself, like a slow query, a strange bug in production, or a confusing framework default.
-
A clear recommendation
I explain what is going on and tell you what I would do about it, along with the trade-offs, so you can decide for your own project.
-
Code you can use
Short, complete code snippets that you can drop into your own project, written for .NET 10.
-
The full article
When you want to go deeper, every issue links to a detailed article on the blog with the complete source code.
Recent issues
What I sent recently
Here are the subject lines of the last few issues, so you can get a feel for the kind of topics I write about.
- Sep 29
The round that decides your salary
30 real questions, with the answers I'd give.
- Sep 23
CORS isn't protecting your API
The browser blocked it. The write still ran.
- Sep 15
One extra ID, 8x faster
The slow part is the default, not the fix.
- Sep 8
My hand-written mapper lost
I re-ran the benchmark twice. Same result.
- Sep 1
The customer got charged twice
The broker was working perfectly, by the way.
Topics
What I write about
The newsletter covers the things you run into when you build real .NET applications.
-
ASP.NET Core
Minimal APIs, middleware, authentication, and error handling
-
Entity Framework Core
Queries, migrations, performance, and when to reach for Dapper
-
C# and .NET 10
New language features and how to use them in real code
-
Architecture
Clean Architecture, CQRS, vertical slices, and project structure
-
Performance
Benchmarks, caching, async code, and profiling
-
Security
JWT, OAuth, authorization, and keeping your APIs safe
-
Docker and DevOps
Containers, CI/CD pipelines, and deployments
-
AWS and Terraform
Cloud services and infrastructure as code for .NET apps
-
AI and .NET
Claude Code, AI tooling, and building AI features in .NET
Three simple steps
How to get it
- 1
Enter your email
Just your email address. There is no account or password to create.
- 2
Confirm your email
I send you a short email with a confirmation link. Click it, and you are in.
- 3
Read it on Tuesday
The next issue arrives on Tuesday at 7 PM IST, and then every week after that.
Mukesh Murugan
Solutions Architect · Microsoft MVP
Who writes this
Hi, I'm Mukesh
I have been building .NET applications for over 10 years, and I have been writing about it on codewithmukesh since 2015. I write every issue of this newsletter myself. Most of the topics come from problems I ran into at work, and I try to explain them the way I wish someone had explained them to me when I was starting out.
- Microsoft MVP
- AWS Community Builder
- 10+ years in .NET
- articles
- 150+
- monthly readers
- 135K+
- subscribers
- 9,735
8 questions
Common questions
These are the questions people usually ask before subscribing.
Want to sponsor an issue?
If you build tools for .NET developers, you can reach 9,735 of them through a short ad in the newsletter.
-
About What is the codewithmukesh .NET newsletter?
It is a free weekly newsletter for .NET developers. Every Tuesday, I pick one .NET topic, like an EF Core performance problem or a better way to handle errors in ASP.NET Core, and explain it step by step with code. It is read by 9,735 developers.
-
Pricing Is this newsletter free?
Yes, it is completely free. There are no paid tiers and nothing is locked behind a paywall. The newsletter is supported by a small number of sponsors, and never by charging readers.
-
Schedule How often is the newsletter sent?
Once a week, every Tuesday at 7 PM IST. You get exactly one email per week, and I don't send anything in between.
-
Content What topics does the newsletter cover?
Mostly ASP.NET Core, C#, Entity Framework Core, and architecture, along with performance, security, Docker, AWS, and using AI tools like Claude Code in .NET projects. Basically, the things you run into when you build real .NET applications.
-
Audience Who is this newsletter for?
It is for any .NET developer, from someone who just started with ASP.NET Core to senior engineers and architects. I explain things plainly, so beginners can follow along, but I also go deep enough that experienced developers pick up something new.
-
Content How long does each issue take to read?
About five minutes. Each issue covers one topic, and when you want to go deeper, it links to the full article on the blog with the complete source code.
-
Control Can I unsubscribe?
Yes, anytime. There is an unsubscribe link at the bottom of every email, and one click is all it takes.
-
Difference What makes this different from other .NET newsletters?
Most newsletters are a list of links. This one is written by me, and each issue explains one topic properly, usually something I ran into in my own work. When I compare approaches, I run the benchmarks myself and share the numbers.
Get the next issue on Tuesday
Join 9,735 developers who read it every week. It is free, it takes about five minutes, and you can unsubscribe whenever you like.