Pinned Repositories
blazor-starter-kit
Clean Architecture Template for Blazor WebAssembly Built with MudBlazor Components.
blazor-wasm-boilerplate
Clean Architecture Boilerplate Template for .NET 6.0 Blazor WebAssembly built for FSH WebAPI with the goodness of MudBlazor Components.
dotnet-starter-kit
Production Grade Cloud-Ready .NET 9 Starter Kit (Web API + Blazor Client) with Multitenancy Support, and Clean/Modular Architecture that saves roughly 200+ Development Hours! All Batteries Included.
AspNetCoreHero-Boilerplate
ASP.NET CORE HERO - Boilerplate template for your next project!
CleanArchitecture.WebApi
An implementation of Clean Architecture for ASP.NET Core 3.1 WebAPI. Built with loosely coupled architecture and clean-code practices in mind.
CustomUserManagement.MVC
Let’s go in-depth and understand the functionalities you can achieve with the help of Microsoft Identity. We will build a small yet practical implementation of Custom User Management in ASP.NET Core MVC with Identity.
Dapper.WebApi
Let's Learn Dapper with ASP. NET Core! Here is an Implementation of Dapper in ASP.NET Core with Repository Pattern / Unit Of Work and a Clean Architecture.
OnionArchitecture
The onion architecture, introduced by Jeffrey Palermo, overcomes the issues of the layered architecture with great ease. With Onion Architecture, the game-changer is that the Domain Layer (Entities and Validation Rules that are common to the business case ) is at the Core of the Entire Application. This means higher flexibility and lesser coupling. In this approach, we can see that all the Layers are dependent only on the Core Layers.
PermissionManagement.MVC
Let's implement Permission-Based Authorization in ASP.NET Core
terraform-aws-modules
terraform aws modules to make life easier.
iammukeshm's Repositories
iammukeshm/Hangfire.WebApi
Hangfire is an open-sourced library that enables the developers to schedule events in the background with the utmost ease. It is a highly flexible library offering various features needed to make the job scheduling task a cake-walk. Hangfire in ASP.NET Core is the one library that you can’t miss out on. Read my blog post for step-by-step guide on implementing Hangfire in ASP.NET Core Applications.
iammukeshm/FluentValidation.WebApi
When it comes to Validating Models, aren’t we all leaning towards Data Annotations? There are quite a lot of serious issues with this approach for a scalable system. We will discuss the preferred alternative and implement it in an ASP.Net core API. Read more at my blog post.
iammukeshm/Versioning.WebApi
API versioning in ASP.NET Core is a technique by which different clients can get different implementations of the same Controller based on the request or the URL.So essentially, you build an API that has multiple versions that may behave differently. Read my complete blog post about the implementation and best practices.
iammukeshm/Serilog.WebApplication
Serilog is a third-party logging library that plugs into the default ILogger of our application with its own implementations. It enables the developers to log the events into various destinations like console, file, database, and more. Now, if you are already using a database in your ASP.NET Core Application, logging events to a database can be a good option. Read the complete GUIDE in my blog post.
iammukeshm/EFCore.CodeFirst.WebApi
Entity Framework Core is a lightweight, extensible, open-sourced version of the Entity Framework Data Access Technology built for .NET Core Applications. It is essentially a way to read and write data in a flexible and easier way. Read my Blog Post.
iammukeshm/AspNetCore-Developer-Roadmap
Roadmap to becoming an ASP.NET Core developer in 2019
iammukeshm/Automapper.WebApi
We will go through the features of Automapper and the problems it solves by practical use cases. In order to maintain a separation of concern between various of your layers in an ASP.NET Core Project, it is advisable to have different models / Data transfer objects that are associated with a specific layer. This is a very good practice. But with time, you end up with lots and lots of code. Here is where Automapper helps. Read More.
iammukeshm/clean-code-dotnet
:bathtub: Clean Code concepts and tools adapted for .NET
iammukeshm/face-recognition
iammukeshm/PointOfSales.SalesCenter
iammukeshm/CleanOnion.Api
Implementation / Template / Boilerplate for ASP.NET Core 3.1 Api following clean and SOLID code principles. Supports Scalability and Deep Testing.
iammukeshm/coding-interview-university
A complete computer science study plan to become a software engineer.
iammukeshm/CWM.CleanArchitecture
An Implementation of Clean Architecture for ASP.NET Core 3.1 Application with MVC + API.
iammukeshm/public-apis
A collective list of free APIs for use in software and web development.
iammukeshm/todo-list-javascript
iammukeshm/Best-README-Template
An awesome README template to jumpstart your projects!
iammukeshm/webapi-basic-authentication-middleware-asp.net-core-3.1
Sample Code for Basic Authentication in WebAPI .NET Core using Middleware.
iammukeshm/CWM.CoreExtensions
iammukeshm/learn-react
iammukeshm/n-tier-architecture-asp.net-core-mvc
n-Tier Architecture Implemented on ASP.NET Core MVC 3.1.
iammukeshm/swagger-implementation-asp.net-core-3.1-webapi
Sample Code for Swagger Implementation in ASP.NET Core 3.1 WebApi