ClojureScript All the Way Down
summary
Live builds a 100% CLJS checklist web app with server and client both compiled to JS and running on Node, using Express+MongoDB+Socket.IO and hiccups to render HTML on the server. Reimplements cljs js/cljs converters, wires sockets to emit and receive docs, supports add/toggle/delete operations and works live on stage despite slow cljs compilation and fragile DOM wiring via webfoot. Calls out missing transparent clj->js conversion and requests faster compiler; demo succeeds with a functioning to‑do list.
AI-written summary · about
chapters (11)
- 0:00Intro
- 1:10Overview
- 2:48Server Code
- 3:57Nodes
- 8:28HTML
- 9:55Web
- 12:30State
- 14:06Content
- 15:50Socket
- 28:27Check
- 31:38Delete ID
related talks
38mcljs All The Things: Full Stack Apps with ClojureScript
49mClojureScript: Fun and productive web development with next level tooling
49mClojureScript - Making Front-End development Fun again
27mBuilding functional Front-ends with ClojureScript
24mUsing backend languages for frontends: Why ClojureScript is an awesome idea!
41mClojureScript for Skeptics
29mAn adequate intro to ClojureScript
35mClojureScript & User Interfaces: Simplicity yields Possibilities
