Hands-on Development Experience Using wasm Blazor
summary
Describes about ten months of full-time frontend work building a production SaaS UI with Blazor WebAssembly (wasm Blazor), using MatBlazor (heavily customized), Blazored.LocalStorage, autogenerated HTTP clients, and telemetry and tests (Up/Side telemetry, NUnit, NSubstitute, FluentAssertions). Covers creating an alpha navigation library called Blazor Nexus Navigation (back/go/new/tab, query‑param handling), extending MatButton via component inheritance, and a chat with infinite scroll implemented via JS interop to measure heights and programmatically scroll, noting JS interop limits for real‑time scenarios.
AI-written summary · about
chapters (7)
- 0:00Blazor development intro
- 10:10Blazor navigation
- 21:31JavaScript Interop
- 27:17Blazor vs React Angular
- 32:38Blazor architecture tips
- 40:07Blazor future migration
- 45:50Q&A
related talks
56mModern Web UI with Blazor WebAssembly
09mBlazor with WebAssembly
01h 01mBlazor: Modern Web development with .NET and WebAssembly
41mBlazor, a New .NET Single Page Application Framework
57mRunning Blazor in production, lessons learned
01h 03mBlazor, a new framework for browser-based .NET apps
01h 13mBlazor: SPAs in the Browser with C# and WebAssembly
46m.NET: What's Blazor - Front .NET
