Through the Looking Glass
summary
Claims concrete enough to pick: ClojureScript plus persistent immutable data structures yields 3× speedup over plain React in a benchmark, and adding 13 lines gives time-travel debugging; development uses Figwheel live reload that preserves app state; production builds use Google Closure for advanced dead-code elimination and code splitting; Spec can generate example data and the minimal counterexample that breaks a function; brief demos and tooling notes back these claims.
AI-written summary · about
chapters (29)
- 0:00Introduction
- 1:20Davids background
- 2:10Davids JavaScript background
- 2:53React
- 4:30Flame graphs
- 4:57Immutability
- 5:25History
- 5:43Enclosure Script
- 6:19Live Coding
- 7:21Live Demo
- 8:24Google Closure
- 10:10Closure Script
- 10:39General Rule
- 11:11Reacting
- 12:03Clojure Script
- 12:29Glasgow Haskell
- 13:29JavaScript fatigue
- 14:22Simplifying software
- 14:38UFOs
- 14:58Simple Made Easy
- 15:35Simplifying
- 16:15React Vienna
- 18:11Clojure script for skeptics
- 18:35We are not anti JavaScript
- 19:48We take integration seriously
- 21:20Type vs Spec
- 22:51Spec Talk
- 26:32Spec Theory
- 31:18Questions
related talks
50mClojureScript - It's not just the language
29mAn adequate intro to ClojureScript
27mBuilding functional Front-ends with ClojureScript
49mClojureScript - Making Front-End development Fun again
55mTransforming Enterprise Development With Clojure
46mDeveloping ClojureScript With Figwheel
01h 14mInterview and Q&A with David Nolen
49mClojureScript: Fun and productive web development with next level tooling
