Blazor

Blazor is a .NET web framework that allows web applications to be created in C#. It has an advantage that it only needs to load parts of the page that has changed when navigating.

At present, Blazor offers two hosting models. Blazor Server allows the communication between the client and the server through a SignalR connection. Blazor WebAssembly downloads the DLL's to the browser and allows the application to be ran offline. It can also have server-side communication through the use of an API.

In addition, Blazor integrates well with some other .NET packages such as Entity Framework, allowing communication between the application and the database.
Blazor Server vs. Blazor WebAssembly: Four Ways In Which They Differ Blazor Server vs. Blazor WebAssembly: Four Ways In Which They Differ Blazor Server versus WebAssembly (Wasm). Four ways on how the Blazor hosting models differ, including performance & offline support. 30th November 2020
Create and Configure a Blazor Wasm App with a ASP.NET Core Web API in Azure: Dev To Azure - Part 3 Create and Configure a Blazor Wasm App with a ASP.NET Core Web API in Azure: Dev To Azure - Part 3 Setting up a Blazor Wasm app with a ASP.NET Core Web API in Azure. Also look at continuous deployment/integration (CD/CI). 28th October 2020
Setup Your Blazor Wasm and ASP.NET Core Web API in Azure Devops: Dev To Azure - Part 1 Setup Your Blazor Wasm and ASP.NET Core Web API in Azure Devops: Dev To Azure - Part 1 Create an Azure organisation and project. Learn how to create an SSH key in Git Bash and push your Git repository to Azure Devops. 12th October 2020
Why Blazor Wasm is the Best Choice for API Integration Why Blazor Wasm is the Best Choice for API Integration Why you should use Blazor WebAssembly over JavaScript frameworks for API integration. Examples of integrating a CRUD API in Blazor Wasm. 31st August 2020
Write OnClick Events in C# using Blazor and Eliminate JavaScript Write OnClick Events in C# using Blazor and Eliminate JavaScript Tutorial and video on how to write OnClick, OnChange and other HTML event attributes in C# using Blazor. No need for JavaScript! 25th August 2020
Create a Small Blog in Blazor - Part 4 - Build Category and Page Razor Components Create a Small Blog in Blazor - Part 4 - Build Category and Page Razor Components We build up our Blazor blog, building up our NavMenu, Category and Post Razor components, using @page and OnParametersSetAsync to do this. 16th June 2020
Round The Code Create a Small Blog in Blazor - Part 3 - Build Entity Framework Queries We create services, with methods that contain Entity Framework queries for our blog before adding the services to Dependency Injection. 8th June 2020
Round The Code Create a Small Blog in Blazor - Part 2 - Entity Framework Integration We set up our entities and DbContext to integrate Entity Framework into our Blazor Server app. We also create the SQL Server database required. 29th May 2020
Create a Small Blog in Blazor - Part 1 - Create Application in Visual Studio Create a Small Blog in Blazor - Part 1 - Create Application in Visual Studio We get Visual Studio to create our Blazor Server App. Afterwards, we examine what files have been created and run through the demo Razor Components created. 21st May 2020
Using Entity Framework in a Blazor Server Application Using Entity Framework in a Blazor Server Application Find out how to change Entity Framework's scope to Transient and how to create new service scopes to use Entity Framework in Blazor. 9th April 2020