Chris Heilmann, Daniel Cranney & Elio Struyf

WeAreDevelopers LIVE - Demo Time, Live Coding, End-to-End Testing and more

What if you could give a perfect, error-free live coding demo every time? This VS Code extension automates your entire presentation, from code to commands.

WeAreDevelopers LIVE - Demo Time, Live Coding, End-to-End Testing and more
#1about 4 minutes

How solving personal problems leads to learning to code

Automating repetitive tasks like writing student reports or generating HTML from a database can be a powerful gateway into programming.

#2about 5 minutes

Why VS Code's extensibility led to its success

A solid core editor combined with a powerful and well-documented extension API allowed a community to build the specific tools they needed.

#3about 10 minutes

The security risks of AI-powered browser agents

AI agents that can browse and perform actions on your behalf introduce significant security vulnerabilities, such as falling for phishing sites or misusing personal data.

#4about 5 minutes

The surprising real purpose of the PC turbo button

The turbo button on early PCs was actually a "slow down" button used to ensure backward compatibility for older games and software that were speed-dependent.

#5about 7 minutes

Managing macOS notifications and other system quirks

The terminal command `killall NotificationCenter` provides a way to dismiss all notifications at once, a feature missing from the macOS user interface.

#6about 7 minutes

Using AI and code to generate complex outputs

Tools like `wtff` can translate natural language into complex FFmpeg commands, while libraries like Strudel allow for creating intricate music using JavaScript.

#7about 6 minutes

Introducing Demo Time for flawless live coding presentations

Demo Time is a VS Code extension that helps presenters script their live coding sessions to avoid typos, distractions, and the stress of live demos.

#8about 9 minutes

A practical demonstration of scripting a live demo

See how to use Demo Time's configuration editor to create a script that automates file creation, code typing, terminal commands, and even interactions with GitHub Copilot.

#9about 7 minutes

Use cases and the open source nature of Demo Time

Beyond presentations, Demo Time can be used for creating repeatable workshops or onboarding new developers to a codebase, and it is available as a free, open-source tool.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.