iammukeshm Profile Banner
Mukesh Murugan Profile
Mukesh Murugan

@iammukeshm

Followers
5K
Following
1K
Media
676
Statuses
2K

Follow for Daily .NET & Cloud Content | Microsoft MVP | Tech Lead Talks about #dotnet, #csharp, and #aws. Subscribe https://t.co/mygEi0sDpx

Trivandrum, India
Joined April 2020
Don't wanna be here? Send us removal request.
@iammukeshm
Mukesh Murugan
7 months
Looking to Upskill as a .NET Backend Developer in 2025, and beyond? 🚀. Here is the ULTIMATE Roadmap you would want to take to BOOST your career in .NET!. P.S. Repost this ♻️ for your network. Thank you! 😊. #dotnet #developer #roadmap #2k25 #buildinpublic #dev #code #programmer
Tweet media one
7
33
158
@iammukeshm
Mukesh Murugan
20 hours
I’m back on X after a short break!. Took the last 2 months off — got married, settled into a new routine, and took some time offline. Now that things are back on track, I’m excited to return to sharing content around .NET, clean architecture, cloud, and dev productivity. I will.
9
1
48
@iammukeshm
Mukesh Murugan
2 months
Honored to be renewed as an AWS Community Builder for another year!. Over the past year, I’ve been laser-focused on creating AWS content tailored specifically for .NET developers — because let’s face it, there’s still a gap when it comes to real-world, enterprise-grade .NET
Tweet media one
1
0
12
@iammukeshm
Mukesh Murugan
2 months
The Options Pattern in .NET is one of those features I regularly use in all my C# Projects. ✅ Cleaner config management.✅ Strongly-typed classes.✅ Easy DI integration.✅ Works seamlessly with `appsettings.json`, `secrets.json`, Azure Key Vault, etc. Why it matters:.Instead
Tweet media one
2
27
155
@iammukeshm
Mukesh Murugan
2 months
If I had to pick a future-proof full-stack tech stack for scalable enterprise apps in 2025, here’s where I’d place my bets:. Backend API:. * .NET 8+ (10 is around the corner!) — battle-tested, high performance, and enterprise-ready.* GoLang — excellent for high-concurrency
Tweet media one
6
12
87
@iammukeshm
Mukesh Murugan
2 months
Parsing text from PDFs has always been a pain point in .NET workflows, especially when dealing with invoices or scanned documents. Regex? Fragile. OCR? Hit or miss. Getting anything usable took hours. In this article, I break down a clean, serverless approach using AWS Lambda
Tweet media one
1
4
42
@iammukeshm
Mukesh Murugan
3 months
This is the right way to implement seeding in your .NET Apps. EF Core 9 made seeding way smoother. No more overriding OnModelCreating or juggling manual seeding scripts. ---. If you're into stuff like this, I have a free .NET Web API Zero to Hero course that you should
Tweet media one
1
9
78
@iammukeshm
Mukesh Murugan
3 months
Monolith vs Microservices: When to Split (and When Not To). Too many dev teams rush into microservices without understanding the trade-offs. Here’s the truth:. 👉 Monoliths are faster to build, test, and deploy. 👉 Microservices shine when you *must* scale teams, deployments,.
0
1
10
@iammukeshm
Mukesh Murugan
3 months
Dependency Injection in #aspnetcore — Explained the Right Way. When I first started with .NET, I thought Dependency Injection was just another buzzword. It felt like an unnecessary abstraction — more boilerplate than benefit. However, over time, as projects got larger and more
Tweet media one
1
7
39
@iammukeshm
Mukesh Murugan
3 months
Most .NET devs jump into building features. Without thinking about how their app is going to scale, evolve, or stay maintainable. Here’s a quick reminder:. Your architecture is more important than your code. Why? Because:. - Clean architecture lets you swap databases.
0
5
16
@iammukeshm
Mukesh Murugan
3 months
"Just inject `INotificationService`, they said…". Until you realize you’ve got 3 implementations—Email, SMS, and Push—and now your class is a mess of `if-else` blocks or service locator calls 😩. Been there?. NET 8’s Keyed Services fix this cleanly. This is Day #6 of my .NET
Tweet media one
0
11
47
@iammukeshm
Mukesh Murugan
3 months
Manually registering 50+ services in `Program.cs`?. Yeah, no thanks. I used to copy-paste DI lines all over until I found Scrutor — a tiny library that auto-registers your services by scanning assemblies and matching interfaces. You just write:. builder. Services.Scan(scan =>
Tweet media one
1
14
73
@iammukeshm
Mukesh Murugan
3 months
If your #aspnetcore app is making repeated database calls for the same data, it’s time to introduce distributed caching. Redis is one of the most efficient ways to reduce DB hits and improve response times, especially in high-traffic or cloud-native apps. In my article, I walk
Tweet media one
0
0
7
@iammukeshm
Mukesh Murugan
3 months
"EF Core is slow.". Nope. EF Core is probably the best database access framework in any language right now. But it won’t fix bad code or your bad queries. I recently looked into a project where the QA and Developers complained: ."Our .NET API is sluggish in production. We
Tweet media one
1
3
29
@iammukeshm
Mukesh Murugan
3 months
Want to go serverless with your existing #aspnetcore Web APIs? . No need to rewrite or rebuild anything. ✅ Just install one AWS package .✅ Add a single line of code .✅ And boom — your API is now Lambda-ready. With AWS Lambda, you can run your Web APIs without managing
Tweet media one
2
0
3
@iammukeshm
Mukesh Murugan
3 months
Uploading Large files to the cloud is not as simple as you think!. Users were trying to upload massive files — 1GB, sometimes more — and our #aspnetcore backend couldn’t keep up. Uploads were slow, unreliable, and were eating up server resources. At first, we streamed everything
Tweet media one
0
7
33
@iammukeshm
Mukesh Murugan
3 months
RT @iammukeshm: C# switch expressions > traditional switch-case — and it’s not even close. Here’s why I’ve fully switched (pun intended):….
0
12
0
@iammukeshm
Mukesh Murugan
3 months
C# switch expressions > traditional switch-case — and it’s not even close. Here’s why I’ve fully switched (pun intended):. • More concise – no break statements, no fallthrough issues .• Immutable-friendly – perfect for functional-style programming .• Expression-based –
Tweet media one
2
12
75
@iammukeshm
Mukesh Murugan
3 months
I used to think infrastructure wasn’t my job. “I’m a .NET dev, not DevOps.” Sound familiar?. But when I started exploring Terraform, everything changed. Suddenly, spinning up cloud resources felt like writing C# — declarative, version-controlled, and automated. So I wrote
Tweet media one
1
7
37
@iammukeshm
Mukesh Murugan
3 months
RT @iammukeshm: I published a complete course on building #aspnetcore 9 Web APIs the right way — using Entity Framework Core and DDD princi….
0
20
0
@iammukeshm
Mukesh Murugan
3 months
I published a complete course on building #aspnetcore 9 Web APIs the right way — using Entity Framework Core and DDD principles. Most API tutorials show you how to make things work. This one is about building APIs that scale, stay maintainable, and follow best practices from
Tweet media one
3
20
94