~/talk

Running Blazor in production, lessons learned

Talkat NDC London 2023 · 2023-01-23..01-27· [frontend-architecture]
links:none on file
slides:none on file

Team runs Blazor in production for over two years, started seven days after GA and credits it with saving a project; they run Blazor Server, WebAssembly and Blazor Hybrid via .NET MAUI, use RavenDB for a call-for-papers site, and build a custom grid with responsive column removal and sign highlighting that works in production. They use AOT-compiled WebAssembly to cut startup time, prefer component-centric design, warn about Blazor Server memory/state (idle connections left for ~3 minutes) and solve loading with server prerender + preserved state.

AI-written summary · about

  1. 0:00Intro
  2. 4:32Blazor - the Angular killer?
  3. 5:50Blazor, not another SPA framework
  4. 8:07Blazor has a naming problem
  5. 15:07Blazor Hybrid
  6. 19:03Web Components
  7. 19:57Is Blazor production ready?
  8. 21:37Unit Testing
  9. 23:04Razor or Code Behind?
  10. 26:03Building a component library
  11. 30:53Does companies use Blazor?
  12. 33:13Browser support
  13. 36:40Memory consumption
  14. 40:28Development speed
  15. 41:21Blazor Server is slow?
  16. 42:51Footprint / Loading time
  17. 49:31Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.