DEV Community

Jess Lee
Jess Lee Subscriber

Posted on

5 2 1 1 1

Does anyone here participate in live coding?

I just learned about live coding the other day! What a cool intersection. From the wikipedia page:

Live coding, sometimes referred to as on-the-fly programming, just in time programming and conversational programming, makes programming an integral part of the running program.

It is most prominent as a performing arts form and a creativity technique centred upon the writing of source code and the use of interactive programming in an improvised way. Live coding is often used to create sound and image based digital media, as well as light systems, improvised dance and poetry, though is particularly prevalent in computer music usually as improvisation, although it could be combined with algorithmic composition.Typically, the process of writing source code is made visible by projecting the computer screen in the audience space, with ways of visualising the code an area of active research.

Here's a Tedx Talk:

and a GitHub repo with a bunch of resources for anyone who wants to give it a try:

GitHub logo toplap / awesome-livecoding

All things livecoding

TOPLAP Logo

All things live coding Awesome

A curated list of live coding languages and tools

This list was created with the intention of giving a quick-glance over the many possibilities to engage in this practice. For further information, head over to TOPLAP.

Contents

What is live coding

Quoting Wikipedia

Live coding (sometimes referred to as 'on-the-fly programming', 'just in time programming' and 'conversational programming') is a performing arts form and a creativity technique centred upon the writing of source code and the use of interactive programming in an improvised way.

Websites

  • TOPLAP - The home of Live Coding.
  • LiveCoding.fr - French-speaking information website on Live Coding

Community

If you're a live coder, please share your videos! I'd love to check them out.

Heroku

Tired of jumping between terminals, dashboards, and code?

Check out this demo showcasing how tools like Cursor can connect to Heroku through the MCP, letting you trigger actions like deployments, scaling, or provisioning—all without leaving your editor.

Learn More

Top comments (9)

Collapse
 
best_codes profile image
Best Codes

I am not a live coder, but I'm going to have to check this out! :D

Collapse
 
letsbsocial1 profile image
Maria Campbell

Sounds really interesting. I have NOT heard about it. Would love to learn more!

Collapse
 
jessicagarson profile image
Jessica Garson • Edited

I do, @jess! I have a few posts about my practice, including this recent one. I make noise music with code!

Videos:

I also help organize with livecode.nyc, a community group in NYC.

Collapse
 
letsbsocial1 profile image
Maria Campbell • Edited

I'll check it out! Thanks Jessica! Jess, I have done some stuff with canvas 2d/web audio api etc. Really want to get more into audio visuals. That's why this post caught my eye! I have some of my audio visual projects (posts about them) on my site if anyone is interested: mariadcampbell.com/projects You will just have to sift through them as there are other kinds of projects there too!

Collapse
 
jessicagarson profile image
Jessica Garson

@letsbsocial1 I use Hydra for my audio reactive visuals.

Thread Thread
 
letsbsocial1 profile image
Maria Campbell

@jessicagarson I'll check it out! Thanks!

Collapse
 
jess profile image
Jess Lee

These videos are sweet. Great name btw. I wish I was still in Brooklyn!

Collapse
 
jess profile image
Jess Lee

@jessicagarson I just found out last night that a friend of mine who's moving back to the city does live coding so I told him about livecode.nyc! Perhaps you will cross paths one day :)

Collapse
 
michaeltharrington profile image
Michael Tharrington

Wow, this is interesting!

AWS Q Developer image

Build your favorite retro game with Amazon Q Developer CLI in the Challenge & win a T-shirt!

Feeling nostalgic? Build Games Challenge is your chance to recreate your favorite retro arcade style game using Amazon Q Developer’s agentic coding experience in the command line interface, Q Developer CLI.

Participate Now

👋 Kindness is contagious

Delve into this thought-provoking piece, celebrated by the DEV Community. Coders from every walk are invited to share their insights and strengthen our collective intelligence.

A heartfelt “thank you” can transform someone’s day—leave yours in the comments!

On DEV, knowledge sharing paves our journey and forges strong connections. Found this helpful? A simple thanks to the author means so much.

Get Started