Relevance of ClojureScript
summary
Demonstrates core.async channels and go blocks that turn callbacks into parked state machines, and an undo implemented by immutable app-state history that reliably restores deleted contacts; wires React via M/Om for component diffs and fast rendering; uses Figwheel hot reload and source maps for immediate, readable edits; builds a Node CLI that emits fake credit card numbers to avoid JVM startup; explains externs and cljsjs for JavaScript interop and mentions transducers for single-pass collection transforms.
AI-written summary · about
chapters (14)
- 0:00Start
- 2:27GITHUB STARS
- 5:21WHAT IS CLOJURESCRIPT?
- 5:54JAVASCRIPT THE GOOD PARTS
- 6:15NAMESPACES
- 6:41FUNCTION CALLS
- 7:02NAMED FUNCTION
- 7:28JAVASCRIPT INTEROP
- 8:45ASYNCHRONOUS JAVASCRIPT
- 11:09WRITE SEQUENTIAL LOGIC
- 14:53EQUALITY IN CLOJURESCRIPT
- 20:46TRANSDUCERS
- 22:37COMMAND LINE TOOLS
- 29:45SUMMARY
related talks
27mBuilding functional Front-ends with ClojureScript
29mAn adequate intro to ClojureScript
54mClojurescript and Om - Pragmatic functional programming in the Javascript Land
49mClojureScript: Fun and productive web development with next level tooling
49mClojureScript - Making Front-End development Fun again
24mUsing backend languages for frontends: Why ClojureScript is an awesome idea!
38mcljs All The Things: Full Stack Apps with ClojureScript
35mThrough the Looking Glass
