The Functional Final Frontier
summary
Explains a concrete architecture: ClojureScript persistent data + Facebook React via the Om library, with Om exposing cursors (path-backed wrappers) to give components local views of a single immutable app-state. Claims include rendering benchmarks faster than Backbone and even faster than React out of the box, an undo in five lines demo, and APIs for modularity via TX listen and instrument. Shows a Zenrise interface builder and a datomic-backed session REPL.
AI-written summary · about
chapters (10)
- 0:00Start
- 4:19Functional Programming?
- 8:31Why diffs?
- 11:09OOP
- 13:26App State
- 13:53Cursors
- 16:54instrument
- 19:36tx-listen
- 21:17Protocols
- 23:14Simple and Easy
related talks
54mClojurescript and Om - Pragmatic functional programming in the Javascript Land
38mThe challenges and benefits of a functional reactive frontend
29mDesign decisions in React-based ClojureScript applications
41mThe ReactJS Landscape
38mThe Front End Architecture Revolution
49mClojureScript - Making Front-End development Fun again
30mBuilding CircleCI's Front end With Om
28mPersistent data structures - good for UI
