Codestrates: Literate Computing with Webstrates
summary
Presents a system that embeds live JavaScript, styles and prose into persistent web pages so code and UI are edited in-place and shared in real time. The demo builds a collaborative groceries app, a multiplayer tank game fixed live by commenting one line, and a remote-cursor extension pulled into another document; state persists across devices. Implementation sits on Webstrates, exposes Codestrates paragraphs and uses CodeMirror; current limits: JavaScript-only runtime and heavier client load, with lazy-loading experiments.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:45Vision of Software
- 2:25Developer Tools
- 3:41Code playgrounds
- 4:21Interactive notebooks
- 4:45Architecture
- 5:14Literal Computing
- 6:17What we present
- 12:17Code execution
- 14:00Code straight extension
- 15:35Share remote courses
- 15:48Limitations
- 17:09Extensions
related talks
20mWebstrates: Shareable Dynamic Media
57mKeynote: Software as Computational Media
18mVideostrates: Collaborative, Distributed and Programmable Video Manipulation
35mMaking a lot of things
34mBespin, Skywriter, Ace - The Past, Present and Future of online Code Editing
34mBuilding a Collaborative Web App with ClojureScript
57m🚨 Live On the Edge 🚨
04h 20mWeft—Enabling Tidal on the Web
