~/talk

Fluxing Up Your .NET Apps

Talkat NDC Oslo 2020 · 2020-06-08..06-12· [frontend-architecture]
name:Alex Dunn
links:none on file
slides:none on file

Shows how to replace verbose MVVM bindings with a Flux loop implemented in C# using Xamarin.Forms and Comet/MAUI, with code on GitHub (swap_pirate/xamarin.flux and a Flux Toolkit for .NET). Builds a working Todo app (create/edit/toggle/delete, bulk toggle, clear completed) where MessagingCenter acts as the dispatcher, actions dispatch, stores own state and emit changes, and viewmodels subscribe; demonstrates error handling, SignalR/websocket examples, DI-friendly single source of truth.

AI-written summary · about

  1. 0:00Introduction
  2. 3:33Current architecture overview
  3. 5:53Problems with MVVM
  4. 10:35Introduction to Flux
  5. 14:40Flux and data flow
  6. 20:48Testing and debugging
  7. 25:02Xamarin Forms demo
  8. 42:43Debugging the demo
  9. 47:05Future with .NET MAUI
  10. 55:18Conclusion
~/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.