Using backend languages for frontends: Why ClojureScript is an awesome idea!
summary
Claims that a single language can cover front and back ends with practical tooling: a live ClojureScript webshop uses re-frame + Reagent for event→effect→state→view flow, Shadow CLJS for compilation and Shadow CLJS hot-reload, and hiccup-style hiccup HTML for templates. Demo shows wiring of subscriptions, event handlers, and a working cart with add/remove and time-travel tracing in the browser. Notes include JVM/JS interop, a small community, and a warning about latency-sensitive, millisecond-scale performance.
AI-written summary · about
chapters (5)
- 0:00ClojureScript benefits
- 4:21When ClojureScript fails
- 10:20ClojureScript project setup
- 16:10Live coding webshop
- 23:01Q&A
related talks
27mBuilding functional Front-ends with ClojureScript
29mAn adequate intro to ClojureScript
49mClojureScript: Fun and productive web development with next level tooling
49mClojureScript - Making Front-End development Fun again
38mcljs All The Things: Full Stack Apps with ClojureScript
29mExtending JavaScript Libraries from ClojureScript
36mRelevance of ClojureScript
38mProduction Ready ClojureScript: Tales from the Frontier
