Live coding

Tech Truth: Teaching Kids to Code with Sonic Pi • Sam Aaron & James Lewis • GOTO 2025

Tech Truth: Teaching Kids to Code with Sonic Pi • Sam Aaron & James Lewis • GOTO 2025

A deep dive with Sam Aaron, the creator of Sonic Pi, exploring his journey from early programming on a ZX Spectrum to creating a global platform for code-based music. The conversation covers the technical architecture of Sonic Pi, the critical role of Erlang's BEAM for concurrency, and the future direction with his new project, Tau5, which leverages AI for development and security testing.

Beyond Sonic Pi: Tau5 & the Art of Coding with AI • Sam Aaron • GOTO 2025

Beyond Sonic Pi: Tau5 & the Art of Coding with AI • Sam Aaron • GOTO 2025

Sam Aaron, creator of Sonic Pi, discusses the journey from teaching children to code with music to building the next generation of live coding environments. He details the limitations of Sonic Pi (security, deployment) that led to Tau5, a new system built on Elixir and the BEAM. Tau5 is designed to be web-based, secure via a sandboxed Lua environment, and collaborative. A key focus is the integration of AI as a creative partner, using sophisticated tooling to allow AI agents to safely improvise and interact with the system.

Hands-on Demo of Glamorous Toolkit & Moldable Development • Tudor Girba & Kris Jenkins • GOTO 2024

Hands-on Demo of Glamorous Toolkit & Moldable Development • Tudor Girba & Kris Jenkins • GOTO 2024

Tudor Girba introduces "Moldable Development," a paradigm where developers create thousands of custom tools to analyze and interact with their specific software context. He demonstrates this live using Glamorous Toolkit, transforming an unstructured text file into a browsable system with custom views, all within minutes.