~/talk

Navigating ClojureScript's Fire Swamps

Talkat Clojure/west 2017 · 2017-03-30..03-31· [clojure, javascript]
links:none on file
slides:none on file

Covers concrete ClojureScript failure modes and fixes: manual externs for third‑party JS (about 95–99% of libs), how to write externs and why use externs inference (1.9.456) or cljsoops string-access wrappers instead, quirks for advanced DCE (use goog.define, type booleans, compare strings with identical), module splitting and the heavy module-loader boilerplate, and the experimental NPM deps/foreign-libs flow (React example shrinks 53KB → 32KB, ~40% savings) with required node inputs and externs.

AI-written summary · about

  1. 0:00Start
  2. 1:46Google Closure Library
  3. 10:54Three types of inference warnings
  4. 22:05Application development is the big winner
  5. 29:31Loading Modules in Production
~/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.