Developing ClojureScript With Figwheel
summary
Figwheel is a ClojureScript live‑coding tool that reloads compiled files into a running browser while preserving application state, so code changes show up instantly without redoing forms. It reloads macros and dependent files, updates CSS, shows a HUD with compile errors (clickable to line numbers), broadcasts to all connected clients, and supports multiple simultaneous builds plus an integrated REPL that shares app state. Demoed a React game "crash‑verse" running live; repository shows ~360 commits and the workflow reliably produces immediate feedback and faster iteration.
AI-written summary · about
chapters (9)
- 0:00Start
- 6:04How Hard Is It To Write Reloadable Code
- 12:36Crash Verse
- 13:57Live Coding
- 14:52Dev Console
- 16:24Print Line Debugging
- 18:16Heads-Up Display
- 20:08Reload Css
- 21:11Broadcast
related talks
50mClojureScript - It's not just the language
49mClojureScript - Making Front-End development Fun again
39mLiterate interactive coding: Devcards
35mThrough the Looking Glass
49mClojureScript: Fun and productive web development with next level tooling
55mTransforming Enterprise Development With Clojure
33mA Tale of ClojureScript in Production
40mRunning With Scissors: Live Coding With Data
