What Is Service Discovery in .NET and How to Use It?
In this article, we'll look at a new addition to .NET 8 APIs called Service Discovery. We'll explore what it is, how it works, and how we can take full advantage of it. If you want to learn how to use Identity...
How to Register Multiple Implementations of the Same Interface in ASP.NET Core
A key aspect of mastering ASP.NET Core is understanding how to effectively register and use multiple implementations of the same interface. In this article, we delve into the nuances of this approach, guiding us through the process from concept to implementation. An important article about the...
How to Get an Access Token from HttpContext in ASP.NET Core
In this article, we will learn different ways to get an Access Token from HttpContext. Let's start. Understanding the HttpContext In...
Select a Dropdown Option Using Selenium WebDriver in C#
In this article, we will look at different ways to select a dropdown option using Selenium WebDriver in C#. We will use ASP.NET Core application and xUnit tests to showcase different approaches to our goal.
Blazor WebAssembly Ahead of Time Compilation
In this article, we will explore the concept of ahead-of-time (AOT) compilation in Blazor WebAssembly projects. We'll explain how to enable AOT compilation, how it operates, and when it proves effective. Additionally, we'll look at how it optimizes applications with...
Hexagonal Architectural Pattern in C#
In this article, we are going to describe the hexagonal architectural pattern. We will explain its structure, where it came from, and its advantages and disadvantages. Furthermore, we will demonstrate its implementation in C#. [sc name="github"...