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

Related Articles

View all articles
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
CH
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take part
Starting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
WeAreDevelopers LIVE days are changing - get ready to take part

From learning to earning

Jobs that call for the skills explored in this talk.

Python Developer

Python Developer

LiveLink
Havant, United Kingdom

Remote
C++
GIT
Linux
NumPy
+3