Creating a reusable table with sorting and filtering functions in Blazor

Creating a reusable table with sorting and filtering functions in Blazor

In this post, we will create a reusable table / datagrid component in Blazor with filtering and sorting capabilities that can be used in various Blazor projects.Take a look at the final Table / Datagrid 

Read More
Processing Messages from Azure Service Bus Queues in ASP.NET Core Web API

Processing Messages from Azure Service Bus Queues in ASP.NET Core Web API

This article shows how to use service bus queues with ASP.NET Core Web API.In this article, we will create a solution that uses ASP.NET Core Web API to communicate with another ASP.NET Core Web API

Read More
Using Azure Service Bus Queues with Azure Functions

Using Azure Service Bus Queues with Azure Functions

This article shows how to use service bus queues with Azure functions.In this article, we will create a solution using ASP.NET Core Web API to send messages to Azure service bus queue and process the

Read More
Implementing a repository pattern to create a Data Access Layer for Azure Cosmos DB.

Implementing a repository pattern to create a Data Access Layer for Azure Cosmos DB.

Azure Cosmos DB is a fully managed (PaaS) NoSQL which means it can handle unstructured data types.  The Azure Cosmos DB is a relational database that is globally distributed and provides high availability and scalability,

Read More
Creating a custom JSON-based localization service for the Blazor server application

Creating a custom JSON-based localization service for the Blazor server application

Localization is a process of translating the labels of elements from UI to another language. In this article, we will create custom json-based localization service for the Blazor server application.AgendaCreating a Localization Solution and adding

Read More
Creating In-Memory cache service

Creating In-Memory cache service

IntroductionIt's good to have a wrapper class on top of an underlying cache implementation to abstract the core caching logic.We will continue with in-memory cahing and create a custom cache service, if you have not

Read More
In-Memory Caching in .NET 7

In-Memory Caching in .NET 7

IntroductionIn most cases, applications need to read data to and from the data store, and reading data from the database for each request is costly, especially if the data changes infrequently. Caching is a technique

Read More
Azure Key Vault configuration in ASP.NET Core 6

Azure Key Vault configuration in ASP.NET Core 6

IntroductionAzure Key Vault is a cloud-based service that provides a centralized configuration source offered by Microsoft Azure to manage keys, secrets, and certificates. This helps keep our applications secure. Azure Key Vault gives developers the

Read More
Configuration in .NET 6 <br/> Options pattern

Configuration in .NET 6
Options pattern

IntroductionConfigurations are usually stored as key-value pairs in configuration sources. Reading configuration data from Configuration sources in. NET is done using Configuration providers that load configuration data into our application, and the application reads the

Read More
<strong>Dependency Injection in .NET 6</strong>

Dependency Injection in .NET 6

Dependency Injection is a set of software design principles and patterns that enables you to remove dependency between objects by  achieving the inversion of control (IoC) principle , this is one of the SOLID principles.

Read More