~/talk

The Front End Architecture Revolution

Talkat GOTO Chicago 2015 · 2015-05-11..05-14· [frontend-architecture]
slides:none on file

Argues that combining React, immutable data structures, and server-side graph queries (Relay/GraphQL or Netflix Falcor) cuts client complexity and networking: 40M-page-election traffic example and a pixel editor (≈2,000 lines) implements infinite undo in 60 lines using persistent data. Recommends Transit for efficient rich-data transport, ClosureScript + Google Closure for whole-program optimizations, and Datomic-style recursive pulls to eliminate ad hoc REST reshaping and enable single-request batching and global performance wins.

AI-written summary · about

  1. 0:00Intro
  2. 4:30Simplicity
  3. 9:14Global Optimization
  4. 10:18Garbage Collection
  5. 10:54React
  6. 13:04The Big Idea
  7. 13:16The Benefits
  8. 14:46Backbone
  9. 16:08React JavaScript
  10. 16:58Algorithms Matter
  11. 17:37Persistent Data Structures
  12. 19:18All the code
  13. 19:57Which language
  14. 21:39Google Closure
  15. 22:15Closure Script
  16. 23:38Closure Compiler
  17. 25:56Moving Data
  18. 26:11Transit
  19. 28:16Cache
  20. 29:29Meteor
  21. 30:26React Relay
  22. 31:25Falkor
  23. 32:31Big Ideas
  24. 33:43Concrete Example
  25. 33:56Atomic
  26. 34:10Pull
  27. 36:31Radical Simplicity
~/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.