~/talk

Data driven scripting with ClojureScript, EDN, and Lumo

Talkat Clojure/north 2019 · 2019-04-19..04-20· [devops-and-delivery, clojure]
links:none on file
slides:none on file

UHN replaces brittle bash deploy scripts with ClojureScript + EDN to generate Kubernetes JSON/YAML, using namespace-keyword injection and a simple post-walk templating routine that fits under 50 lines; that core grew into a reusable library weaver (~150–200 LOC). Scripts run under Lumo, shell out to Node when needed, and integrate with Jenkins (npm install before generation). Templates handle concatenation, fallbacks, and typed dispatch, and are already used to template real workflow and deployment manifests in production.

AI-written summary · about

  1. 0:00Introduction
  2. 0:11Limitations of bash
  3. 3:05Benefits of ClojureScript
  4. 4:14Data templating with EDEN
  5. 5:53Implementation details
  6. 7:42Tools and Q&A
~/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.