~/talk

Immutable Application Architecture

Talkat ReactEurope 2018 · on Friday, 2018-05-18· [graphql, react]
slides:none on file

Argues for an immutable declarative executable architecture that pairs components with GraphQL fragments and immutable models (Immutable.js) to enable structural sharing and optimistic updates. Shows persistent data structures, memoization, and an action queue that replays or rolls back; claims structural sharing commonly gives upwards of 95% memory reuse and replaces many REST round trips with a single GraphQL query. Cites production use in large apps (newsfeed) and ongoing adoption at Robinhood, and reports these techniques noticeably speed rendering and simplify failure handling.

AI-written summary · about

  1. 0:00Introduction
  2. 1:20What is architecture
  3. 4:42Challenges
  4. 7:33Immutability
  5. 10:16Views
  6. 12:21Components
  7. 22:51Memoization
  8. 27:30Conclusion
~/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.