> Markdown version of [/videos/1713-wearedevelopers-live-demo-time-live-coding-end-to-end-testing-and-more?t=506](https://www.wearedevelopers.com/videos/1713-wearedevelopers-live-demo-time-live-coding-end-to-end-testing-and-more?t=506). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # WeAreDevelopers LIVE - Demo Time, Live Coding, End-to-End Testing and more Live coding demos are notoriously fragile. Elio's open-source Demo Time extension eliminates presentation anxiety by letting you script your entire workflow for flawless technical storytelling. - **Speakers:** [Chris Heilmann](https://www.wearedevelopers.com/@chris-heilmann), [Daniel Cranney](https://www.wearedevelopers.com/@daniel-cranney), Elio Struyf - **Event:** WeAreDevelopers LIVE - **Published:** September 3, 2025 - **Duration:** 1:02:27 - **URL:** https://www.wearedevelopers.com/videos/1713-wearedevelopers-live-demo-time-live-coding-end-to-end-testing-and-more ## Summary Many developers trace their programming origins to automating tedious workflows, a theme that frames this episode's exploration of modern software challenges. The conversation navigates from the security risks of granting autonomous AI browser agents access to personal online sessions, to the counterintuitive history of the 90s PC 'Turbo button'—which actually slowed processors down to maintain compatibility with legacy games. The hosts also examine everyday platform quirks, such as the persistence of macOS notification floods and the UX trade-offs OS developers make when hiding power-user commands. For developer productivity, they highlight emerging tools like a local LLM wrapper that securely tests FFmpeg commands, and Strudel, an algorithmic music platform that blends JavaScript syntax with actual sampled synths for live code-generated tracks. The core segment features Elio, creator of Demo Time, an open-source VS Code extension built to eliminate the anxiety of live coding presentations. Live demos frequently fall victim to syntax typos, incorrect UI themes, and unexpected notification pop-ups. Demo Time solves this by allowing technical speakers to script their entire flow using Markdown, YAML, or a visual GUI. Presenters can sequence terminal commands, trigger simulated 'hacker typing' that retains syntax highlighting and IntelliSense, and lock in optimal screen settings. By containerizing presentation slides and code within a single repository, speakers can seamlessly share their environments with the audience, turning a fragile live demo into a flawless, reproducible technical storytelling experience. **Keywords:** vs code extensions, ai browser agents, browser extension security, legacy computing compatibility, ffmpeg command generation, algorithmic music creation, live coding music, macos notification management, conference live demos, demo time extension, markdown slide generation, automated terminal execution, simulated code typing, developer productivity tools, technical presentation scripting ## Chapters 1. **Automating manual workflows to learn software development** (00:04) — Transitioning from manual document formatting to automated utility scripts saves administrative hours and introduces practical programming concepts. 1. **Developing visual studio code extensions for personal productivity** (05:12) — Building custom editor extensions automates repetitive developer workflows and expands personal utility toolkits. 1. **Leveraging robust extension APIs for developer ecosystems** (08:26) — A well-defined extension architecture enables community-driven tool growth and highly adaptable development environments. 1. **Evaluating security risks of agentic artificial intelligence browsers** (11:47) — Allowing artificial intelligence to autonomously execute browser actions introduces significant phishing vulnerabilities and privacy liabilities. 1. **Navigating data privacy and artificial intelligence training consent** (18:51) — Default permissions in popular mobile applications expose personal photo data to artificial intelligence training models unless manually disabled. 1. **Understanding hardware compatibility constraints of legacy personal computers** (21:32) — Early computer hardware implemented slow-down features to maintain backwards compatibility with timing-dependent software and copy protection mechanisms. 1. **Managing excessive system notifications through terminal commands** (28:15) — Removing hidden operating system interface functionalities forces developers to rely on command-line workarounds for bulk task management. 1. **Simplifying complex video processing commands using local models** (33:20) — Integrating local large language models into command-line workflows translates natural language requests into complex execution flags. 1. **Composing digital music patterns through code using strudel** (34:41) — Writing audio tracks via programmatic syntax offers advanced control over digital instruments and dynamically generated sound filters. 1. **Automating live coding presentations with vs code extensions** (40:04) — Scripting editor environments eliminates live typing errors and manages application configurations for software demonstration sessions. 1. **Configuring scripted software demonstrations via visual interface editors** (50:20) — Creating sequential task automations within an editor enables seamless execution of complex tool integrations like artificial intelligence chat. 1. **Promoting open-source availability for presentation automation tools** (57:44) — Distributing demonstration tools freely encourages community feedback and broadens adoption across technical conference speakers. ## Related Moments - [Eliminating live coding risks with visual studio code extensions](https://www.wearedevelopers.com/videos/1766-devs-vs-marketers-cobol-and-copilot-make-live-coding-easy-and-more-the-best-of-live-2025-part-3) (from "Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3") - [Performing live coding in front of a large audience](https://www.wearedevelopers.com/videos/894-coffee-with-developers-code100-manchester-challenger-gbenga-oladipupo) (from "Coffee with Developers - CODE100 Manchester challenger Gbenga Oladipupo") - [The practicality and pressure of live coding presentations](https://www.wearedevelopers.com/videos/1362-wearedevelopers-live-our-world-congress-2025-code100-highlights-with-jack-barber-and-marco-podien) (from "WeAreDevelopers LIVE - Our World Congress 2025 & CODE100 Highlights with Jack Barber and Marco Podien") - [Observing developer tool ecosystems during pair programming](https://www.wearedevelopers.com/videos/503-why-pair-programming-is-the-best-usability-testing-tool-for-developer-focused-products) (from "Why pair programming is the best usability testing tool for developer focused products?") - [Scripting interactive technical presentations inside the editor environment](https://www.wearedevelopers.com/videos/1766-devs-vs-marketers-cobol-and-copilot-make-live-coding-easy-and-more-the-best-of-live-2025-part-3) (from "Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3") - [Updating competition hardware setups to standard local code editors](https://www.wearedevelopers.com/videos/1909-wearedevelopers-live-back-to-code100) (from "WeAreDevelopers LIVE - Back to CODE100") ## Related Articles - [Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3](https://www.wearedevelopers.com/magazine/663-devs-vs-marketers-cobol-and-copilot-make-live-coding-easy-and-more-the-best-of-live-2025-part-3) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) ## Related Jobs - [Staff Developer Advocate, GitHub Security Lab](https://www.wearedevelopers.com/jobs/ext/1921051-staff-developer-advocate-github-security-lab) at **GitHub** - [Senior Software Engineer](https://www.wearedevelopers.com/jobs/ext/15942-senior-software-engineer) at **GitHub** - [Engineer, Offensive Security Organization](https://www.wearedevelopers.com/jobs/ext/1992296-engineer-offensive-security-organization) at **Twilio** - [Senior Engineer, Infrastructure Platform](https://www.wearedevelopers.com/jobs/ext/328836-senior-engineer-infrastructure-platform) at **Intercom, Inc.** - [Staff Software Engineer, Copilot Experiences](https://www.wearedevelopers.com/jobs/ext/164361-staff-software-engineer-copilot-experiences) at **GitHub** - [Senior Forward Deployed Engineer](https://www.wearedevelopers.com/jobs/ext/1915768-senior-forward-deployed-engineer) at **Intercom**