~/talk

ClojureScript All the Way Down

Talkat Clojure/conj 2012 · 2012-11-15..11-17· [javascript, clojure]
github:ttbodil
slides:none on file

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

  1. 0:00Intro
  2. 1:10Overview
  3. 2:48Server Code
  4. 3:57Nodes
  5. 8:28HTML
  6. 9:55Web
  7. 12:30State
  8. 14:06Content
  9. 15:50Socket
  10. 28:27Check
  11. 31:38Delete ID
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.