ClojureScript - Making Front-End development Fun again
summary
Live code builds a small single-page conference app (session list, add-session form) that updates in the browser and keeps working while code changes are pushed. Uses Leiningen + Figwheel, the browser REPL for REPL-driven development, Google Closure compilation and a React-like layer (Reagent/React interop) plus Bootstrap for styling. Emphasizes immutable data, pure functions and STM for controlled mutations (immutable data + pure functions), with Figwheel hot reload making the workflow fast and iterative.
AI-written summary · about
chapters (7)
- 0:00Introduction to Clojure
- 14:21ClojureScript and React
- 17:44Setting up the Project
- 23:30REPL-driven Development
- 30:09Building the UI Components
- 34:23Styling with Bootstrap
- 39:41Adding Interactivity
related talks
49mClojureScript: Fun and productive web development with next level tooling
29mAn adequate intro to ClojureScript
46mDeveloping ClojureScript With Figwheel
27mBuilding functional Front-ends with ClojureScript
35mThrough the Looking Glass
41mModern Web App Development using ClojureScript & React js
41mModern Web App Development using ClojureScript & React js
37mClojureScript All the Way Down
