blog
Detailed Articles on .NET, Golang, AWS & More!
A free source of knowledge for all the curious developers out there 😉
Amazon SNS and ASP.NET Core: Building Super Scalable Notification Systems for .NET Applications on AWS
In this article, we’ll bring together Amazon SNS and ASP.NET Core to build super scalable notification systems. Amazon SNS is an excellent choice if you’re…
Amazon SQS and ASP.NET Core for Scalable Messaging: An Easy Guide for .NET Developers
In this article, we will learn about Amazon SQS and ASP.NET Core including its key concepts, architecture, how you will integrate it with .NET applications,…
.NET Lambda Annotations Framework for Simplified Development | .NET on AWS
In this article, we will explore the .NET Lambda Annotations Framework released recently by the AWS Team to improve development experiences while working with AWS…
Hosting ASP.NET Core WebAPI on Amazon EC2: Step-by-Step Guide
In this article, we will go through the step-by-step process of hosting ASP.NET Core WebAPI on Amazon EC2, a reliable and resizable computing service in…
Securing .NET WebAPI with Amazon Cognito: Serverless Authentication System – Client Credentials & Password Flows – JWT!
This article is a comprehensive guide on Securing .NET WebAPI with Amazon Cognito. Our focus is on creating a Serverless Authentication system by utilizing OAuth…
Deploying Blazor WebAssembly to AWS S3 – Static Website Hosting with AWS + CDN with AWS CloudFront
In this article, we will learn about deploying Blazor WebAssembly to AWS S3 in just a couple of simple steps. Once deployed, we will also…
Built-In Container Support for .NET 7 – Dockerize .NET Applications without Dockerfile!
In this article, we will learn about the fantastic new Built-In Container Support for .NET, starting from .NET 7 and above. The all-new .NET 7…
Configuring AWS Credentials for .NET Applications – Detailed Guide
In this article, we will go through the best practices for configuring & managing AWS Credentials for .NET applications. We will walk through various ways…
Deploying ASP.NET Core Web API to AWS Elastic Beanstalk using AWS CodePipeline – Easy CI/CD with AWS
In this article, we are going to be deploying ASP.NET Core Web API to AWS Elastic Beanstalk using AWS CodePipeline. In the process, we will…
Logging to Amazon Cloudwatch with Serilog in .NET – Getting Started with Cloudwatch
In this article, we will learn about yet another AWS Service, Amazon Cloudwatch. We will learn about logging to Amazon Cloudwatch with Serilog in .NET…
Deploy ASP.NET Core Web API to Amazon ECS – Dockerized Applications with AWS Fargate – Ultimate Guide
In this article, we will be looking into How to Deploy ASP.NET Core Web API to Amazon ECS, aka Amazon Elastic Container Services. So, with…
AWS SAM CLI for .NET Developers – Getting Started with Serverless Application Model CLI Tool
In this article, we will learn about AWS SAM CLI for .NET Developers, using which one can quickly build complete serverless applications. It is a…
Hosting ASP.NET Core Web API with AWS Lambda – Truly Serverless REST APIs
In this article, we will learn about hosting ASP.NET Core Web API with AWS Lambda in a rather simple-to-follow manner. It is going to be…
Amazon API Gateway with .NET – AWS Lambda & DynamoDB Integrations
In this comprehensive article, we will be learning Amazon API Gateway with .NET stack to expose AWS Lambdas as API routes to the external world…
CRUD with DynamoDB in ASP.NET Core – Getting Started with AWS DynamoDB Simplified
In this article, we are going to learn about implementing CRUD with DynamoDB in ASP.NET Core Web API. This article is an integral part of…
Implementing JWT Authentication in Golang REST API – Detailed Guide
In this article, we will learn about implementing JWT Authentication in Golang REST APIs and securing it with Authentication Middleware. We will be building a…
AWS Lambda with .NET 6 – Getting Started with Serverless Computing
In this article, we will get started with learning about using AWS Lambda with .NET 6 and deploying this serverless function to AWS. Further, we…
Working with AWS S3 using ASP.NET Core – Upload, Download & Delete Files – Simplified
In this article, we will get started on working with AWS S3 using ASP.NET Core Web API to upload, download and delete files from Amazon’s…
Structured Logging in Golang with Zap – Blazing Fast Logger
In this article, we will look into Structured Logging in Golang with Zap from Uber! When it comes to product development, logging plays a vital…
Implementing CRUD in Golang REST API with Mux & GORM – Comprehensive Guide
In this article, we will learn about implementing CRUD in Golang REST API with Gorilla Mux for routing requests, GORM as the ORM to access…
Introducing fullstackhero – Open Source Boilerplates for Rapid Web Development
Ever gone through the painful process of setting up solutions from scratch although most of the features/code seems to be repetitive? fullstackhero addresses this very…
JSON Based Localization in ASP.NET Core With Caching – Super Easy Guide
In this article, we are going to learn how to implement JSON Based Localization in ASP.NET Core and club it with Caching to make it…
Multitenancy in ASP.NET Core – Simplest Way to achieve Multitenancy
In this article, let’s learn how to implement Multitenancy in ASP.NET Core in a rather simple way making use of Entity Framework Core. You can…
Modular Architecture in ASP.NET Core – Building Better Monoliths
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…
Response Caching with MediatR in ASP.NET Core – Powerful Pipeline Behavior
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…
Global Exception Handling in ASP.NET Core – Ultimate Guide
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…
Specification Pattern in ASP.NET Core – Enhancing Generic Repository Pattern
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….
Building a Chat Application with Blazor, Identity, and SignalR – Ultimate Guide
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…
Blazor Hero – Clean Architecture Template Quick Start Guide
In this article, we will learn about getting started with Blazor Hero – A Clean Architecture Template built for Blazor WebAssembly using MudBlazor Components. This…
Integrating Tailwind CSS with Blazor – Detailed Guide
In this article, we will be Integrating Tailwind CSS With Blazor Applications. This is a guide exclusively for the .NET devs like me who are…
Implementing Blazor CRUD using Mudblazor Component Library in .NET 5 – Detailed Guide
Previously, we discussed implementing CRUD Operations in Blazor without any component library. In this article, we will demonstrate implementing Blazor CRUD using Mudblazor Component Library…
Permission-Based Authorization in ASP.NET Core – Complete User Management Guide in .NET 5
Setting up Permissions to access your resources is always a crucial part of your application’s security. In this article, we will implement Permission-Based Authorization in…
Audit Trail Implementation in ASP.NET Core with Entity Framework Core
In this article, we will go through Audit Trail Implementation in ASP.NET Core (.NET 5) using Entity Framework Core. So what’s this Audit Trail about?…
ASP.NET Core Hero Boilerplate – Quick Start Guide
In this post, we will talk about getting started with ASP.NET Core Hero Boilerplate Solution Template for .NET 5. Note that this Solution Template will…
Toast Notifications in ASP.NET Core – Simple & Elegant
In this article, we will learn about a simple package that can improve the user experience by adding Toast Notifications in ASP.NET Core MVC /…
Using Entity Framework Core and Dapper in ASP.NET Core – Safe Transactions
In this article, we will learn about Using Entity Framework Core and Dapper in ASP.NET Core together in the same application. Another major point of…
IdentityServer4 in ASP.NET Core – Ultimate Beginner’s Guide
In this article, we will start learning about IdentityServer4 in ASP.NET Core and ways to integrate it to build secure solutions. We will be creating…
Repository Pattern with Caching and Hangfire in ASP.NET Core
In this article, we will learn about an approach with which we will build a SUPER-FAST Repository Implementation using all the latest libraries and concepts….
Razor Page CRUD in ASP.NET Core with jQuery AJAX – Ultimate Guide
In this tutorial, we will learn a clean and simple way to implement Razor Page CRUD in ASP.NET Core with jQuery AJAX and Bootstrap Modal….
Running WordPress on ASP.NET Core in 4 Easy Steps – Peachpie
In this article, we will see how to run WordPress on ASP.NET Core Host. Yes, you read it right. It’s now possible to run an…
Getting Started with gRPC in ASP.NET Core – Ultimate Guide
There is quite a lot of talk around gRPC lately. This article will introduce you to gRPC, what it actually is, how does it compare…
Working with MongoDB in ASP.NET Core – Ultimate Guide
In this article, we will learn about working with MongoDB in ASP.NET Core. We will be building a WebAPI Project that can manage customer data….
Hosting ASP.NET Core with SmarterASP.NET – FREE 60 Days Trial!
In this article, let’s learn about Deploying / Hosting ASP.NET Core with SmarterASP.NET, a Superior Hosting Service for ASP.NET Core 3.x. We will also go…
Getting Started with GraphQL in ASP.NET Core – Complete Guide
In this article, let’s talk about the trending GraphQL, a super cool tech built by Facebook which is now open-sourced. We will compare with REST…
RabbitMQ with ASP.NET Core – Microservice Communication with MassTransit
In a previous article, we learnt all about Microservice Architecture in ASP.NET Core (I recommend reading this before continuing), API Gateways, Ocelot Configuration and much…
Logging with NLog in ASP.NET Core – Best Logging Framework?
In this article, we will talk about Logging with NLog in ASP.NET Core. We will cover topics like NLog, Integrating NLog in ASP.NET Core, Injecting…
Redis Caching in ASP.NET Core – Distributed Caching Detailed
In a Previous Article, we learned about Caching, In-Memory Caching in ASP.NET Core, and other concepts related to caching. In this article, we will talk…
In-Memory Caching in ASP.NET Core – Detailed Guide
In this article, let’s learn Caching! We will talk about Caching Basics, In-Memory Caching in ASP.NET Core Applications, and so on. We will build a…
Select2 jQuery plugin in ASP.NET Core – Comprehensive Guide
In this article, we will learn how to use Select2 jQuery plugin in ASP.NET Core. We will build a prototype application that can demonstrate various…
JQuery Datatable in ASP.NET Core – Server-Side Processing
In this article, we will learn how to use JQuery Datatable in ASP.NET Core with Server Side Processing. We will also be building a simple…
Microservice Architecture in ASP.NET Core with API Gateway
Let’s go through a popular way of Building Applications – Microservice Architecture in ASP.NET Core. In this detailed article, we will try understand what really…
Dapper in ASP.NET Core with Repository Pattern – Detailed
In this article, we will learn all about Dapper in ASP.NET Core and make a small implementation to understand how it works. Let’s not limit…
MediatR Pipeline Behaviour in ASP.NET Core – Logging and Validation
In one of our previous article, we learnt about CQRS and the usage of the MediatR Library. Now, let’s see how to take advantage of…
Globalization and Localization in ASP.NET Core – Detailed
In this article, we will go through a less-talked about topic in the ASP.NET Core Community. We will discuss in detail, Globalization and Localization in…
Custom User Management in ASP.NET Core MVC with Identity
In this article, let’s go in-depth and understand the functionalities you can achieve with the help of Microsoft Identity. We will build a small yet…
Repository Pattern in ASP.NET Core – Ultimate Guide
In this extensive guide, we will go through everything you will need to know about Repository Pattern in ASP.NET Core, Generic Repository Patterns, Unit of…
Healthchecks in ASP.NET Core – Detailed Guide
In this article, we will go through Healthchecks in ASP.NET Core, it’s uses, variations and implementing your own custom health-checks. This is one of the…
How to Integrate AdminLTE with ASP.NET Core? Detailed
In this article, we will learn about Integrating AdminLTE with ASP.NET Core 3.1 MVC or really any other Bootstrap based UI Frameworks completely from scratch….
elmah.io – Error Logging and Health Checks in ASP.NET Core
In this article, we will look into features of elmah.io, error logging, and health checks in ASP.NET Core using elmah.io, the steps involved in setting…
Onion Architecture In ASP.NET Core With CQRS – Detailed
In this article, We will talk about Onion Architecture In ASP.NET Core and its advantages. We will also together build a WebApi that follows a…
20 Important Tips To Write Clean C# Code – MUST SHARE
Writing code is not difficult. Writing Clean and Scalable Code is not easy as well. In this article, we will talk about 20 Tips to…
Send Emails with ASP.NET Core in 5 EASY Steps – Guide
In this article, we will build and learn how to send emails with ASP.NET Core in Just 5 Simple Steps. Our application will send emails…
Custom Authentication in Blazor WebAssembly – Detailed
In this next part of the Blazor Blog Series, Let’s learn about implementing Custom Authentication in Blazor WebAssembly Project (Blazor.Learner). We will cover some core…
File Upload in ASP.NET Core MVC – File System & Database
In this article, let’s go through one of the most searched queries on Google, “File Upload in ASP.NET Core MVC”. Uploading Images or other documents…
How to Implement Pagination in ASP.NET Core WebAPI? – Ultimate Guide
In this guide, we will learn how to implement Advanced Pagination in ASP.NET Core WebApi with ease. Pagination is one of the most important concepts…
How to Implement Blazor CRUD using Entity Framework Core? Detailed Demonstration
Building a CRUD Application is like the Hello World for Intermediate Developers. It helps you understand the most common operations of any particular stack. In…
Exploring Blazor Project Structure – Blazor For Beginners
In our previous article, Getting Started with Blazor, we discussed the core concepts of the application, different types and comparisons, and much more. In this…
Blazor For Beginners – Getting Started with Blazor
In this article, we will discuss the basics of Blazor and the tools required for Blazor Application Development. We will go in-depth with the concept…
Using Automapper in ASP.NET Core – Getting Started
This article will talk about Automapper in ASP.Net Core Applications and how we can implement it with ease. We will go through the features of…
Using Fluent Validation in ASP.NET Core – Powerful Validations
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…
How to Use Refresh Tokens in ASP.NET Core APIs – JWT Authentication
In our previous article, we learned about Securing ASP.NET Core API with JWT Authentication. Now, let’s go through Refresh Tokens in ASP.NET Core APIs that…
Build Secure ASP.NET Core API with JWT Authentication – Detailed Guide
Token Authentication in WebAPI is pretty Smart & Simple! In this In-Depth Guide, let’s learn How to Secure ASP.NET Core API with JWT Authentication that…
Hangfire in ASP.NET Core 3.1 – Background Jobs Made Easy
In this article, let’s learn about Hangfire in ASP.NET Core 3.1 and how to integrate it with your Core Applications. A common programming task that…
Serilog in ASP.NET Core 3.1 – Structured Logging Made Easy
In this article, let’s go through Serilog in ASP.NET Core 3.1 and it’s implementations. Now by default, ASP.NET Core comes with some basic logging features…
Entity Framework Core in ASP.NET Core 3.1 – Getting Started
In this article, we will go through Entity Framework Core in ASP.NET Core 3.1 along with its various implementations and concepts. With the ever-growing tech…
API Versioning in ASP.NET Core 3.1 – Best Practices
In this article, we will talk in detail about various API versioning techniques and How to implement API Versioning in ASP.NET Core 3.1 Applications. We…
15 BEST Libraries For ASP.NET Core Developers
Several new developers take their first step into ASP.Net Core on a daily basis for their web development career. Choosing and Mastering the best libraries…
Implementing CQRS with MediatR in ASP.NET Core – Ultimate Guide
In this article let’s talk about CQRS in ASP.NET Core 3.1 and it’s implementation along with MediatR and Entity Framework Core – Code First Approach….
How to Install Visual Studio 2019 Community – The Best IDE for C#
In this article, I will show you how to install Visual Studio 2019 Community on to your machine to kickstart your development journey. Here is…