Alive and KickingSign in to vote
Tim playing guitar at Vue.js Amsterdam, with audience votes on the big screen

Alive and Kicking · By Tim Benniks

You vote.
I play.

Your audience chooses the setlist.
The browser runs the show.

Part technical talk. Part live guitar concert. A whole room making something happen together.

Watch the talk · Vue.js Amsterdam 2024 (opens in a new tab)

The code. The crowd. The guitar.

The audience is part of the show

The crowd becomes
the setlist.

Phones out. Volume up. Every choice changes what happens on stage.

  1. Choose your anthems.

    Sign in on your phone and vote for the songs or mashup you want to hear. Your vote lands on the big screen as a bouncing ball with your profile picture.

  2. Hear your choices.

    Tim plays the guitar live. The browser handles backing tracks and amp changes, while you see the architecture behind the performance at work.

  3. Take the moment home.

    Your songs. Your face. A personalized image of your picks, ready to share when the last chord rings out.

Behind the music

This is what
the web sounds like.

Real-time votes become a live performance. Vue, Nuxt and WebMIDI connect the audience to the stage, with Contentstack, Supabase, Cloudinary and Vercel behind the experience.

The backing tracks are re-recorded in Tim’s studio for this show. AI-created guitar tones and virtual amps give each song its sound. You see how it all works, then hear the result.

Explore the code (opens in a new tab)

For the people putting on the show

Give your stage
a guitar solo.

A session with technical substance, a room full of participants and the energy of live music. Let’s bring Alive and Kicking to your next event.

Talk to Tim about your event

In the audience?

Your turn.
Pick the next song.

Sign in to vote and see your profile picture on the big screen.

Your profile connects your votes to you. Privacy policy