~/talk

The SAM Pattern: a distributed system view of Front-End architectures

Talkat NodePDX 2016 · 2016-06-19..06-21· [frontend-architecture, react]
slides:none on file

Proposes the State-Action-Model pattern as a mutation-first, unidirectional alternative to FRP, grounded in Paxos/TLA+ roles so state changes go through proposer/acceptor/learner phases instead of ad hoc mutations. Provides Node.js CRUD samples and a running server that demonstrates server-side TimeTravel, step-based cancellation of slow actions, and full isomorphism (move actions or model between client and server). Emphasizes single state tree, clear step semantics, and that the example code and demos run and reproduce the claims.

AI-written summary · about

  1. 0:00Introduction to Web UI
  2. 1:21Issues with Traditional Code
  3. 3:46Front-End Architecture Mess
  4. 6:52Functional Reactive Programming
  5. 9:45Framework Overview
  6. 15:38The Sam Pattern
  7. 19:11Sam Pattern Components
  8. 21:51Pattern Implementation
  9. 24:15Live Demo and Time Travel
  10. 27:34Conclusion
~/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.