Keynote: Software as Computational Media
summary
Argues that applications should be replaced by malleable, shareable computational media and demonstrates working prototypes: the DOM-synchronized platform Webstrates (used in 25+ publications since 2015), an authoring layer Codestrates v2, a notebook/IDE combo (Cauldron), live transclusion-based editors, a lab‑book for RNA‑origami, and a video composition → render service (“video straights”). Real-time DOM synchronization (OT/Share.js) and declarative concept-based programs are implemented and mostly work, with noted limits in memory, security and tooling for nonprogrammers.
AI-written summary · about
chapters (10)
- 0:00The case for soft software
- 1:05The problem of rigidity
- 3:51Defining computational media
- 6:32Introducing Webstrates
- 9:43Composition and transclusion
- 14:07Codestrates and lab research
- 21:35Videostrates for media
- 26:57Advancing Codestrates v2
- 30:16New programming models
- 40:32Q&A and closing thoughts
related talks
20mWebstrates: Shareable Dynamic Media
21mCodestrates: Literate Computing with Webstrates
18mVideostrates: Collaborative, Distributed and Programmable Video Manipulation
31mPrevent Default — The Future of Authoring Tools
29mKeynote: Kent C. Dodds - The Web's Next Transition
26mKeynote: The Creative Programmer
54mThe Future of the Web-Apps
50mJavaScript for Artists
