~/talk

Audyx.com 40k locs to build the first web-based sonogram

Talkat Clojure/conj 2016 · 2016-12-01..12-03· [web-platform, creative-coding]
links:none on file
slides:none on file

Audyx builds a full audiometry platform using 33,000 lines of code in ClojureScript and some Clojure, producing the first web-based calibrated sonogram plus hearing tests, patient management and an Ambience Studio demo. Compilation uses Google Closure Compiler (minified app drops from 24MB to 3.1MB; full advanced compile takes ~4 minutes, dev no-optimization <2 minutes). Tooling includes Figwheel, cljs-devtools, Honeybadger integration and a custom death-try macro to preserve original function names for error reporting.

AI-written summary · about

  1. 0:00Intro
  2. 0:22About me
  3. 5:07Challenges
  4. 5:30No JavaScript
  5. 6:03Compile
  6. 7:34Optimization
  7. 13:38Wrappers
  8. 20:05Dependencies
  9. 21:03Frameworks
  10. 22:58React
  11. 23:46Good parts
  12. 24:22Bad parts
  13. 26:03Dev tools
  14. 29:27Using devtools
  15. 31:43Local storage
~/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.