In this article, I provide a comprehensive summary of my work and resources around Blazor. This collection is designed to offer insights for both managers and developers interested in Blazor, covering foundational concepts as well as practical applications through code examples and open-source projects.
-
Part 1: Blazor for Managers (EN, DE version): This article helps non-technical stakeholders understand Blazor's benefits, including reduced development time, leveraging .NET skills, and delivering seamless user experiences.
-
Part 2: Blazor for Developers (EN, DE version) Focused on the technical aspects, this article dives into Blazor from a developer's perspective. It covers best practices, architecture considerations, and explores how Blazor enables full-stack C# development on the web, simplifying the development workflow and enhancing productivity.
Here are some practical examples demonstrating Blazor's capabilities:
-
BabylonBlazor
Integrates Babylon.js with Blazor, showcasing 3D graphics in Blazor applications. Ideal for developers adding WebGL-powered 3D visualizations. -
Blazor.LogicalGame
A Blazor-based logical game that demonstrates Blazor’s potential in interactive client-side web games.
- Blazor WebAssembly Standalone Authentication
A standalone Blazor WebAssembly project implementing OIDC authentication, useful for understanding secure user authentication workflows in Blazor applications.
-
Blazor.QrCode
A library for QR code generation directly within Blazor, highlighting Blazor's flexibility for server- and client-side QR code creation.- Blazor.SsrButton
A button component for Blazor applications. It supports both server-side rendering (SSR) and client-side rendering, making it ideal for use in various Blazor project types.
- Blazor.SsrButton
-
BlazorSortableList
A sortable list component using SortableJS, showing how Blazor can leverage JavaScript libraries to create dynamic UI elements.
- Angular to Blazor Examples
Provides migration examples from Angular to Blazor, valuable for developers shifting frameworks or integrating Angular with Blazor.
This summary provides an accessible way to explore my Blazor work, helping you dive deeper into articles and code examples that best fit your needs.