~/talk

Blazor, a new framework for browser-based .NET apps

Talkat NDC Sydney 2019 · 2019-10-14..10-18· [dotnet, web-platform]
slides:none on file

Blazor lets .NET run in the browser via WebAssembly and also run components on the server; server-side Blazor ships with ASP.NET Core 3, client-side (Blazor WebAssembly) is preview with a May 2020 target. Demo builds include a budget-splitter UI and a Blazor Mart scanner app that uses gRPC-Web for strongly typed API calls, a Service Worker for offline/PWA behavior, and a prototype in-process component test harness. Client download size is about 2.4 MB and static builds can be hosted on GitHub Pages; native mobile rendering is experimental.

AI-written summary · about

  1. 0:00Start
  2. 9:25bring in a bit of c-sharp code
  3. 17:16run it on web assembly
  4. 23:21http request to the backend
  5. 34:22build your components using a kind of test-driven development process
  6. 53:13putting all the load onto the server
  7. 53:37interact with arbitrary bits of hardware on the server
~/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.