
Creating a Blazor Application
Blazor is an open-source framework from Microsoft that allows you to build modern front-end applications using C#, HTML, CSS and Razor.
In this series, I present how to work with Blazor, explaining the difference between the hosting options (Client-side, Server-side and Hybrid), the structure of a Blazor project and demonstrating how to create a Blazor WebAssembly App, which provides a SPA user experience.
In this series, I also cover the new "Blazor Web App" (released with .NET 8), which allows you to develop apps that render content at either component or page level with interactive Server rendering and WebAssembly rendering, or even static apps.
Below, you’ll find all articles in the series, along with the GitHub repository containing the full source code.
Articles in the Series
Blazor WebAssembly - Getting started with Blazor
https://henriquesd.com/articles/creating-a-blazor-webassembly-application-part-1Blazor WebAssembly - Implementing the Service classes
https://henriquesd.com/articles/creating-a-blazor-webassembly-application-part-2Blazor WebAssembly - Implementing the Components
https://henriquesd.com/articles/creating-a-blazor-webassembly-application-part-3Blazor Web App
https://henriquesd.com/articles/blazor-web-app
Source Code
GitHub Repository - Blazor SPA
https://github.com/henriquesd/BlazorSPABookStoreGitHub Repository - Blazor Web App
https://henriquesd.com/articles/blazor-web-app


