JavaScript ... for Science!
summary
Research labs accumulate technical debt—monolithic, untested code, copy‑pasted guts and even JavaScript emitted as C strings—while detector complexity jumps from ~10,000 channels to ~100,000,000 and experiments write ~200 terabytes per week. The authors build a JavaScript web app with canvas‑based skeuomorphic visualizations and interactive cycle builders, advocate open source, code review and test‑driven workflows, and launch interdisciplinaryprogramming.com plus a small JS toolkit to connect developers and scientists.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:00A confession
- 11:13Writing on maintainable code
- 13:15Griffin Experiment
- 15:51Griffin Web App
- 17:01Duscont
- 21:12Interaction Problems
- 23:57Cognitive Biases
- 25:59Physics
- 32:00Message for Scientists
- 33:39Be okay with crap code
- 35:54Conclusion
related talks
17mJavaScript and mathematical computing across servers and clients
28mJavaScript Journalism
43mThe Compute Revolution You’re Ignoring: JavaScript in Science
38mJavascript Considered...Useful
41mJavaScript, Day 4001
18mData Analysis with JavaScript
50mJavaScript for Artists
42mJavaScript in All the Creative Places
