Code Maze Author

Muhammed Saleem

Muhammed Saleem has 16 years of proven track record in architecting, designing & developing high-quality software solutions. He's a problem solver at heart and passionate about building great software. He's a curious, self-driven learner and self-starter with a strong base of computer science fundamentals. He has experience in implementing best practices for managing software development, ensuring code quality, Application Lifecycle Management, DevOps, etc.
Also find me here:

MY ARTICLES:

In-Memory Caching in ASP.NET Core

In this article, we are going to talk about the caching basics and how to implement In-Memory Caching in ASP.NET Core applications. Let's start. [sc...

How to Create and Publish a NuGet Package Using Visual Studio

In the previous article, we've learned How to Create and Publish a NuGet Package with .NET CLI. In this article, we are going to discuss how to create and publish a NuGet package using Visual Studio. Along with that, we'll explore a few additional options like how to...

Creating .NET Project Templates

In this article, we are going to talk about creating .NET Project Templates. Let's get started. What are .NET Project Templates?   We can use .NET Project...

Dependency Injection Lifetimes in ASP.NET Core

While registering our services in the ASP.NET Core DI container, we can configure them with different lifetimes. In this article, we are going to talk about the different dependency injection lifetimes.  To download the source code for this...

Google Sheets API with .NET Core

In this article, we’re going to explore the Google Sheets API using the Google Sheets Client Library for .NET. We’ll start with configuring the Google Sheets API in the Google developer console. Then we'll build an ASP.NET Core application that can read and write data...

IAsyncEnumerable with yield in C#

The support for Async Streams was one of the most exciting features that came out with .NET Core 3.0 and C# 8. This is possible with the use of IAsyncEnumerable with the yield operator. In this article, we are going to explore how to take advantage of this new feature...

Azure Table Storage with ASP.NET Core

In this article, we are going to learn about Azure Table Storage in depth. We’ll start by discussing the basic Azure Table Storage concepts and then see how to create an Azure Storage Account from the portal. After that, we’ll learn how to create an ASP.NET Core Web...

Azure Queue Storage with ASP.NET Core

In this article, we are going to learn Azure Queue Storage in depth. We’ll start with some introductory stuff about Azure Storage Queue and look at how to create one from the Azure Portal. After that, we’ll see how to build and deploy applications that can send and...

Azure BLOB Storage with ASP.NET Core and Angular

In this article, we are going to take a look at the Azure Storage Platform and learn how to work with Azure BLOB Storage. We’ll start with an introduction to the Azure Storage Platform. Then, we’ll look at the different types of storage services that Azure offers....

Creating Business Workflows with Azure Logic Apps

In this article, we’re going to learn how to use the Azure Logic Apps cloud service in detail. We’ll start by looking at what an Azure Logic App is. Then, we’ll discuss some of its advantages. After that, we’ll learn how to create an Azure Logic App from the portal...

Azure Cosmos DB with ASP.NET Core Web API

In this article, we are going to learn Azure Cosmos DB in detail.  We’ll start by learning what an Azure Cosmos DB is and the various APIs that it supports. Then we’ll create a Cosmos DB from the portal. After that, we’ll learn how to create an ASP.NET Core...

Azure SQL with ASP.NET Core Web API

Azure offers a set of managed products called Azure SQL that takes the SQL Server capabilities into the cloud environment. In this article, we are going to discuss those and see how to create an SQL database in Azure. Then, we’ll see how we can configure the database...

Creating Serverless Apps with .NET using Azure Functions

In this article, we are going to learn how to create Serverless Applications on the cloud using Azure Functions.  Serverless is a cloud computing model in which a cloud provider dynamically allocates the resources required to run a particular piece of code.  Here the...

Using Azure WebJobs in .NET Applications

It is a very common requirement for web applications to be able to run background tasks. Scheduling tasks to run at specific times or intervals, triggering jobs to run based on certain events, etc are common scenarios that we encounter while developing applications....

Deploying ASP.NET Core Web API to Azure API Apps

We have learned how to create an Azure Web App and deploy an ASP.NET Core app into it using Visual Studio in our Publishing an ASP.NET Core App to Azure App Service Using Visual Studio article. Then we looked at how to create an App Service from the Azure Portal and...