Middleware is one of the most important concepts in ASP.NET Core because it plays a crucial role in handling requests and responses, allowing developers to control the request pipeline. But […]
API Versioning in .NET: A Guide to URL, Query, Header, and Media Types
API Versioning is a technique that allows you to create multiple versions of your app or APIs, ensuring that changes (such as new features or breaking updates) don’t disrupt existing […]
Add Sign in with Google in Your ASP.NET App: Step-by-step Tutorial
Google Authentication is a secure third-party login provider that you can use in your apps, including ASP.NET applications. Using third-party login providers allows users to use their existing credentials instead […]
Blazor, JavaScript, and Interpolation
ASP.NET Blazor is a free and open-source web framework developed by Microsoft that allows you to build interactive web UIs with C# and HTML. It is a component-based framework, where […]
ASP.NET MVC: Models, ViewData, ViewBag, and TempData Explained
In ASP.NET MVC, efficiently passing data between controllers and views is crucial for robust application development. This blog explains the four primary methods for data transfer, highlighting their uses and […]
Understanding .NET Middleware
Middleware in programming is a crucial concept that can sometimes be challenging to understand. In the blog post below, I will try to clarify and make it simple to understand […]
Data vs Task Parallelism in C#
Parallelism is an important concept in programming because it divides tasks and allocates those tasks to separate threads for processing. In .NET/C# for parallelism you can use the System.Threading and […]
Tuples in C#: Organize Data with Ease & Efficiency
Per definition, Tuples are a data structure that provides an easy way to represent a single set of data in C#. They were first introduced in .NET Framework 4.0 specifically […]
Building Your First Minimal API in .NET
Minimal API is a new feature introduced in ASP.NET Core 6.0 that simplifies the process of building HTTP APIs. It’s a lightweight, opinionated framework that allows developers to create APIs […]
HTTP PUT vs HTTP PATCH in .NET Web API: Which Method to Use for Updating Resources?
HTTP methods are an essential part of the Hypertext Transfer Protocol (HTTP), which is the primary protocol used for communication between web servers and web clients. There are several HTTP […]