Technology conference speakers come from a wide range of backgrounds, experience levels, and interests. At CFP Land, we highlight different speakers every week in our Speaker’s Story blog posts.

Like many conference speakers, John got his start speaking at local meetups. Over time, he got more comfortable in front of a crowd, and has now spoken at over 20 technology conferences on a variety of topics. Now it’s become part of the way he helps his company, Comcast, make an impact on the technology community.

Tell me about yourself. How did you get into public speaking?


I’m John Riviello and I’ve been working as a frontend web developer for over 20 years. I currently work at Comcast where I am the lead web developer for xFi. My first public presentation was at a Sass meetup in Philadelphia in 2012 where I volunteered to talk about a new open source project I was working on. From there I spoke at a few “unconferences” & “unconference tracks” at other conferences (where basically as long as you show up and there’s an open speaking slot, it’s yours) before I was first accepted to speak at a conference.

Photo Credit: The Linux Foundation, some rights reserved

What do you like about speaking at conferences?

The thing I enjoy the most is sharing my experiences, both on stage and in the conversations with attendees afterwards. It has also allowed me to travel to some fun and interesting places.

There are a couple areas where it has directly benefited my career. I was given the opportunity to create a course for because I met staff author Ray Villalobos after we both spoke at a conference. It turned out that we were both speaking at another conference a few months later, so he made a point to check out my talk at that conference. He enjoyed it so he recommended me as a course author. Prior to that I had not even considered authoring a course, and after he sold me on the idea, it because a reality that never would have been had I not met Ray. In addition, at my current role at Comcast I am expected to be having an impact outside of the company, and public speaking is the path I’ve been leaning on to accomplish that.

Do you remember your first conference talk? How did it go?

The first conference I was accepted to speak at via a CFP was the University of Illinois Web Conference in 2015. When I talked to folks that attended afterwards, everyone had good things to say, but given it was my first talk I essentially took that as I did not too anything terribly wrong, which was a great first step.

My favorite talk I’ve given so far is “The Critical Career Path Conversation” which I premiered at The Lead Developer NYC in 2018. You can view it on YouTube, including a fun glitch about one-third of the way through for you all to enjoy watching me struggle & recover from.

How many conferences have you applied to and spoken at?

I’ve applied to about 70 so far and spoken at 20.

Do you have a pre-talk routine?

Yes, but I wouldn’t recommend it 😜.

I usually spend the hour before looking and my slide notes one last time and inevitably tweak a few things here or there. My system is to write out what I’m planning to say for each slide in the slide notes but then I rarely ever follow it directly once I start talking. It’s just a comfort feeling knowing that if I totally forget what I was going to say, the script is there.

The last thing I do, which I do recommend, is to make sure you start off smiling 😃.

What advice do you have for new speakers?

There is so much I could say here but I’ll limit it to a few quick hits:

  1. Imposter syndrome is real and a totally normal feeling, so do not let that hold you back. Especially early on, I always had a feeling of “everyone in the audience will already know what I’m talking about.” That is not the case. If they did, they would not be there. Those that show up want to hear YOU and learn from your experiences. If it turns out there are a few people that decide to leave during the talk for whatever reason, there is nothing wrong with that.

  2. During the intro of your talk, let the audience know how you intend to take questions (raise your hand during the talk, hold them until the end, chat in the hallway later, email, etc.). If someone asks a question that you don’t know the answer to, it is much better to say “That is a great question. I don’t know what the answer is so let me get back to you,” than to try to make up an answer on the spot.

  3. My CFP acceptance rate went up when I internalized this piece of advice from Fluent organizer Kyle Simpson:

Are there any other speakers you look up to? Anyone who’s inspired you?

There are 2 in particular that I look up to:

Monica Dinculescu because when it comes to technical knowledge, she does an excellent job of taking a topic and distilling it down so that the audience can understand it and apply it immediately. She is able to do it while keeping her talk entertaining with healthy doses of humor and emojis.

Venkat Subramaniam is a marathon speaker that I am amazed by. He is a superhuman when it comes to learning new content and teaching it. At the last conference I spoke at, Venkat delivered a full day workshop on the first day and then gave a talk at literally every possible speaking slot over the course of the next 3 days, which totaled 13 separate 90 minute talks. The thing that amazes me even more (especially given my typical pre-talk routine) is he has no slides. He starts off each talk with some bullet point topics in a text editor and the magic happens from there.

Where can readers find more about you? Your next conference talk?

I tweet infrequently at @JohnRiv. In the middle of July I’ll be at ÜberConf in Denver running a full-day workshop on Web Components and giving a couple talks in the days that follow. As the name suggests, ÜberConf covers a ton of topics related to software development, and Venkat Subramaniam will be speaking there, so if you’re not already familiar with the conference, check it out!

If you’re a tech conference speaker, email [email protected] to tell your story. 💌

Never Miss a CFP Again

If you're a tech conference speaker, this newsletter is for you. Get upcoming conference calls for proposals delivered to your inbox every week.