Hi, I'm Mukesh Murugan
I am a software engineer, blogger, open-source contributor working on Microsoft Technologies in Trivandrum, India.
The idea is to help developers with clean and in-depth articles/tutorials along with fully functional source code that is available as Github Repositories. With every article, you will be seeing a linked Github Repository, fully tested.
I also have a couple of Open-Source Projects available over at Github. Endorse me on LinkedIn if you like my content.
Open Source Point Of Sales / Inventory Management Solution
Built with ASP.NET Core 5.0 WebAPI & Angular 12 Material.
Follows Modular Monolithich Clean Architecture with the latest stack and libraries! You don’t want to miss this 😉
⭐ Give a Star! ⭐
Cowin Dashboard Built with Blazor WebAssembly backed by data from the Official Indian Cowin API Maintained by the Government. A very fluid UI/UX, thanks to MudBlazor. This application is hosted on Github Pages for Public use. Do Check it out. Links below.
Version 2.2.0 Released
Blazor Hero -
Clean Architecture Template
Blazor Hero – Clean Architecture Template for Blazor Web Assembly 5.0 built with MudBlazor Components. Read the Quick Start Guide now! I also have a video that covers Blazor Hero in-depth.
In this article, we will discuss Modularizing Web Applications using Modular Architecture in ASP.NET Core. We will go through Monolith Architecture’s various cons and pros and work on how to build monolith applications in a better way. Let’s call it Modular Monolith Architecture. Towards the latter section of the article,
In this article, we are going to implement Response Caching with MediatR in ASP.NET Core using its awesome Pipeline Behaviours. I have written a couple of articles about MediatR and why it’s one of the MUST USE libraries for .NET devs. This library simplifies your Application to an extent yet
In this article, we will learn about Global Exception Handling in ASP.NET Core applications. Exceptions are something inevitable in any application however well the codebase is. This can usually occur due to external factors as well, like network issues and so on. If these exceptions are not handled well within
In this article, we will talk about implementing Specification Pattern in ASP.NET Core applications and how it can enhance the already existing Generic Repository Patterns. We will be building from scratch, an ASP.NET Core WebAPI with Generic Repository Pattern, Entity Framework Core and finally implement the Specification Design Pattern. You
In this Guide, we will be building a full-fledged Chat Application With Blazor WebAssembly using Identity and SignalR from scratch. When I got started with building a Chat Component for BlazorHero, I was not able to find many resources online that covered this specific requirement to the fullest. All I
In this article, we will learn about getting started with Blazor Hero – A Clean Architecture Template built for Blazor WebAssembly using MudBlazor Components. This project will make your Blazor Learning Process much easier than you anticipate. Blazor Hero is meant to be an Enterprise Level Boilerplate, which comes free
Read More Awesome Articles ?
I write mostly on ASP.NET Core and various best practices and trending libraries. I make sure that I generate some in-depth practical guides for you to grasp the concepts in a better way. GitHub Repository links for each article/guide are also attached at the bottom of every post so that you guys can get along with the articles. Happy Coding!
Clean Architecture Solution Template for ASP.NET Core 5.0. Built with Onion/Hexagonal Architecture and incorporates the most essential Packages. Includes both WebApi and Web(MVC) Projects.
Featured Nuget Packages
Here are a few of the NuGet packages that help me ease the work while building new ASP.NET Core Solutions.