~/talk

Functional UI, Functional Apps

slides:none on file

Claims that functional UI via Model-View-Update is practical: F# + Fable-Elmish and the Fabulous framework produce real cross‑platform apps (iOS, Android, GTK, WPF) with live update tooling and predictable immutable models. Recomputing the view on every model change is fast enough for most information apps, and a new approach called Fabulous adaptive plus the Data.Adaptive library makes view updates incremental so a million-item list updates cost one change instead of redoing everything.

AI-written summary · about

  1. 0:00Introduction
  2. 4:09FSharp History
  3. 6:34What is FSharp
  4. 8:38What is Giraffe
  5. 9:18FSharp
  6. 12:32Fjobs
  7. 12:48History
  8. 14:29Things are changing
  9. 14:59Model View update
  10. 15:39Objectoriented UI
  11. 16:16Dynamic UI
  12. 17:59Render
  13. 18:53SAML
  14. 21:59MVVM
  15. 25:49Functional Programming
  16. 26:32MPU
  17. 26:51View DSL
  18. 30:02Fabulous Framework
  19. 32:21Fabulous Contacts
  20. 35:18Incremental Data
  21. 36:34Adaptive Lists
  22. 38:50Fabulous Adaptive
  23. 41:39Summary
~/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.