
72 hours in Austin, TX
The folks at ContentCon asked me if I wanted to be the entertainment and open their annual conference with my Alive & Kicking guitar talk. Austin, Texas was awesome. Thanks for having me!
Live guitar. Live code. Your setlist.
You vote. I play. A browser-powered guitar karaoke show where the audience chooses the next song and the code runs the performance.

The live experiment
An interactive conference talk about composable architecture, with a working rock show as the demo.
01
Attendees sign in and vote from their phones. Each vote appears on the big screen as a bouncing ball with their profile picture.
02
Vue, Nuxt, and WebMIDI connect the interface to the performance. Backing tracks and guitar amp presets are controlled dynamically, with Supabase, Cloudinary, Hygraph, and Vercel behind the experience.
03
The vote becomes the setlist. The audience gets to see the architecture working while hearing the result.
From the stage
Alive and Kicking in front of a live audience. Open either photo for the full-resolution version.
Audience participation

The interaction does not stop when a song wins.
After voting, attendees get a personalized image combining their chosen song and profile picture, ready to share. The image shown here is an example from the experience.
The tapes
Full conference performances, the story behind the project, and a look at the code.

The folks at ContentCon asked me if I wanted to be the entertainment and open their annual conference with my Alive & Kicking guitar talk. Austin, Texas was awesome. Thanks for having me!


Rock & roll is alive and kicking and in this talk I will showcase that Vue is so versatile it can be used to do audio visualisations while rock guitar soars through the browser. The audience will have access to a vue…

In this video, I explain how I created a Vue.js guitar karaoke system in which the browser controls everything. #vuejs and #nuxtjs deal with backing tracks, visualization, and guitar amp presets with midi. Users…

After a guitar hiatus of 10 years, I played a gig in front of 1000 people, without a band, all on my own. The browser controlled everything, from the backing tracks to the visualization, to the guitar amp presets. Users…
Want this in your conference hall? Let's talk.