~/talk

A fistful of Blazor; Its .NET in the browser

Talkat NDC Sydney 2018 · 2018-09-17..09-21· [web-platform, javascript]
links:none on file
slides:none on file

Blazor claims you can write SPA UI in C# that runs on Mono over WebAssembly (not by compiling C# to WASM). Demoed components, three component styles, lifecycle hooks, two‑way binding, routing with parameter constraints, dependency injection and HttpClient (backed by the browser Fetch API), plus NuGet packages like Markdig and Serilog loaded into the browser DLLs. Built a markdown viewer and a login modal that work, and used JS interop for geolocation and DOM focus. Rough edges: large DLL payloads, weak debugging, no route guards, opaque ElementRef and CSS scoping problems.

AI-written summary · about

  1. 0:00Start
  2. 38:27use the uri helper inline
  3. 39:45put constraints on those parameters
  4. 54:01provide an action parameter on your component
  5. 55:48create a component library
  6. 57:35grab a reference to your component
  7. 59:06inject style directly into your component
~/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.