Audyx.com 40k locs to build the first web-based sonogram
summary
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
chapters (15)
- 0:00Intro
- 0:22About me
- 5:07Challenges
- 5:30No JavaScript
- 6:03Compile
- 7:34Optimization
- 13:38Wrappers
- 20:05Dependencies
- 21:03Frameworks
- 22:58React
- 23:46Good parts
- 24:22Bad parts
- 26:03Dev tools
- 29:27Using devtools
- 31:43Local storage
related talks
43mProgramming Music with Overtone
57mKeynote 2. Accessibility and web audio technologies
22mAudio Jedi, May the Sound be with You
38mCreative Clojure
46mWhy You Should Do It Anyway
41mClojureScript for Skeptics
06mAntropoloops Online Music Remix Tool For Education: A Web Audio API Case Study
43mUsing a modern web to recreate 1980S horribly slow and loud loading screens
