ClojureScript for Skeptics
summary
Tooling pain points get fixed: Figwheel provides fast reload, cljsjs packages JavaScript libs with externs, and advanced compilation plus 23KB gzipped output makes a hello‑world smaller than jQuery. The ClojureScript compiler is ~4,600 lines, Chrome shows source maps and syntax highlighting, and cross‑module code motion produces optimal runtime bundles. Immutable data structures pair well with React (Om, React Native), devcards aid component workflows, and editor ergonomics improve via Parinfer — practical fixes, not just theory.
AI-written summary · about
chapters (26)
- 0:00Intro
- 1:18Skeptics: Clojure/conj
- 2:13Skeptics: Real World
- 3:03First encounter with ClojureScript
- 3:50What went wrong?
- 5:38What happened next will shock you!
- 6:39Web Development Spectrum
- 10:16Syntax
- 11:32Community
- 12:41Debugging
- 13:45Bloat
- 14:56Tooling
- 16:19Interop
- 17:46Reliability
- 18:47Performance
- 20:38Java
- 22:03First Run
- 23:39Types
- 25:35Editors
- 28:00Templates
- 29:29Workflow
- 30:23Callback Hell
- 31:43Shaky Foundation
- 33:03Code Size
- 35:20Modules
- 38:36Let's Make This Happen
related talks
29mAn adequate intro to ClojureScript
55mClojure and ClojureScript Update
38mProduction Ready ClojureScript: Tales from the Frontier
25mSquint: a taste of Clojure for JavaScript devs
35mClojureScript & User Interfaces: Simplicity yields Possibilities
46mExpeditious Code via Inference
37mClojureScript All the Way Down
31m"Modern Frontend on ClojureScript and React in 2023"
