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 […]
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 […]
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 […]
Introduction to bUnit: Unit Testing Blazor Applications
Per definition, bUnit is a testing library for Blazor Components. Its goal is to make it easy to write comprehensive, stable unit tests. bUnit is a testing library for Blazor Components that allows […]
Query Filters in Entity Framework Core: Applying Global Filters to Queries
Query filters in Entity Framework Core provide a way to apply a global filter to all queries for a given entity. When a query filter is defined, it is automatically […]
Accelerate Your Builds with Visual Studio 2022 V17.5
In a recent Twitter thread, Drew Noakes from Microsoft announced some really great features that were added to Visual Studio 2022 – V 17.5. They are all great, but especially one […]