~/talk

Building Fast & Reusable Code

Talkat DevReach 2023 · 2023-10-25..10-26· [dotnet, component-design]
links:none on file
slides:none on file

Builds a reusable Blazor grid component from the WeatherForecast sample using .NET (net new blazor wasm), Razor components and generics, adds parameters for RenderFragment templates, column templates and cascading type parameters, implements attribute splatting for style/class passthrough and component-scoped isolated CSS, packages it into a Razor Class Library and reuses the same component in Blazor WASM, server and a .NET MAUI hybrid app; live demo has hot-reload hiccups but ultimately runs.

AI-written summary · about

  1. 0:00Blazor introduction
  2. 5:24Live coding for learning
  3. 8:19New Blazor WebAssembly project
  4. 14:02Passing component parameters
  5. 17:58Adding child content
  6. 21:50Templated grid columns
  7. 26:59Cascading parameters
  8. 34:27Attribute splatting for styles
  9. 37:42Isolated CSS in components
  10. 39:27Razor Class Library
  11. 41:20Reuse in .NET MAUI
  12. 44:55Resources & closing
~/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.