Добавлено: 17 февраля 2023 г.
A Guide to Building Scalable, Maintainable Web API using ASP .NET Core
The term “Clean Architecture” has become increasingly popular in software development in recent years. Clean Architecture is a software design pattern that prioritizes the separation of concerns, making it easier to maintain, test, and evolve an application over time. This article will look at Clean Architecture and how it can be applied to ASP.NET Core applications.
What is Clean Architecture?
Clean...
далее...
Добавлено: 18 января 2023 г.
Aha! There is always something intimidating about Dependency Injection. I distinctly remember a couple of years ago, telling a .Net recruiter for a contract project, that,
“I had no idea what DI is”
He immediately stopped talking to me. It’s just one of those moments.
It was true, to an extent. It’s one of those things that you have been doing for years, but, you never knew you were doing it.
Like how you...
далее...
Добавлено: 18 января 2023 г.
Unit testing is one of the major parts of software testing which can be handled by the developer itself. It is used to test the smallest components of your code. The purpose of the Unit test is to validate the functionality or expected output of your code during your development phases.
It helps every developer to test the code before pushing it to source control. There are several unit testing frameworks...
далее...
Добавлено: 2 января 2023 г.
In this article, we are going to discuss the working of CQRS and MediatR patterns and step-by-step implementation using .NET Core 6 Web API.
Agenda
Introduction of CQRS Pattern
When to use CQRS
MediatR
Step-by-step Implementation
Prerequisites
Visual Studio 2022
SQL Server
.NET Core 6
Introduction of CQRS Pattern
...
далее...
Добавлено: 5 декабря 2022 г.
We are going to discuss Caching in .NET Core and how it works. So, we look at the following things one by one.
Introduction of Caching.
What is Cache.
Types of cache.
Cache Implementation.
So, let’s start one by one.
Introduction
Caching is very popular nowadays in the software industry because it will improve the performance and scalability of the application....
далее...
Добавлено: 25 ноября 2022 г.
In this article, you will see a Web API solution template which is built on Hexagonal Architecture with all essential features using .NET Core.
Download source code from GitHub
Download project template from Microsoft marketplace
Introduction
This is kick-off project which will have all essential things integrated to it. When we have to start with a new project, then we should think...
далее...
Добавлено: 23 сентября 2022 г.
In this article, we will discuss gRPC and perform CRUD Operation using that and step-by-step implementation of gRPC.
We take Product Application here to understand how things are going to work with gRPC and, in that first, we create ProductOfferGrpcService which is used to create Product Offers and which will be consumed by Admin Service and he will add, update and delete product offer and managed all the things related to...
далее...
Добавлено: 26 августа 2022 г.
We are going to discuss the RabbitMQ Message Queue and its implementation using .NET Core 6 API as Message Producer and Console Application as a Message Consumer.
Agenda
Introduction of RabbitMQ
Benefits of using RabbitMQ
Implementation of RabbitMQ in .NET Core 6
Prerequisites
Visual Studio 2022
Docker Desktop
.NET Core 6 SDK
Introduction of RabbitMQ
...
далее...
Добавлено: 24 августа 2022 г.
In this article, we will learn about global exception handling implementation using .NET Core 6 Web API step-by-step.
Agenda
Introduction
Implementation of Global Exception Handling
Prerequisites
Visual Studio 2022
.NET Core 6 SDK
Understanding of C# Programming
Basic Understanding of Object-Oriented Programming
Understanding of .NET Core APIs
Introduction
Exception...
далее...