Blazor in more depth
summary
Deep dive into server and WebAssembly Blazor with concrete how‑tos and internals: explains a practical eight‑step recipe to build a redistributable Razor Class Library that wraps a JavaScript charting lib (Chartist), manages static assets with webpack + TypeScript and msbuild targets, and auto‑publishes NuGet packages via Azure DevOps. Covers server‑side behavior including SignalR-based streaming UI updates, async JS interop and prerendering rules, plus compiler details: Razor → generated C# pipeline, component parameter typing, EventCallbackFactory and generic type inference mechanics.
AI-written summary · about
chapters (17)
- 0:00Intro
- 4:12Create a Blazor class library
- 12:41Create chart data
- 15:26Improving the API
- 22:00Improving Intellisense
- 23:56Compatibility
- 27:38Static resources
- 28:23Webpack build system
- 32:09Publishing the code
- 37:32What is a compiler
- 45:29Examples
- 46:29Syntax
- 47:19Output
- 48:49Tag Helper
- 49:44Loudness
- 52:09Intermediate representation
- 54:29On Submit Handler
related talks
01h 03mBlazor in more depth
09mBlazor with WebAssembly
46m.NET: What's Blazor - Front .NET
01h 03mBlazor, a new framework for browser-based .NET apps
01h 01mBlazor: Modern Web development with .NET and WebAssembly
01h 00mASP.NET Blazor programming 101
51mComponent-based C# and Razor Programming in Blazor
58mIntro to Blazor, WebAssembly and Razor in .Net
