Building your own Twitch Plays Pokemon with JavaScript, Twilio IP Messaging and Socket.io

Screen Shot 2015-12-10 at 12.28.39 PM

In early 2014, a phenomenon called Twitch Plays Pokemon took over the Internet. It was a social experiment on Twitch.tv which allowed viewers to play Pokemon Red Version together using Twitch’s chat and it was awesome. We were all on the edge of our seat for several weeks as over 120,000 people around the world played together simultaneously to guide Red on his Pokemon quest. There is even still an… Read More

Getting started with Socket.io: Adding Real Time Events to your Node.js Express App

Screen Shot 2015-10-12 at 5.34.37 PM

In a previous post, I explained how to monitor phone calls sent with the Twilio API in real time using call progress events. These allow you to set up a webhook url to receive a request whenever the status of your phone calls change. The real time updates of call progress events provide us with a great opportunity to play around with websockets. In this post I am… Read More

Monitoring Call Progress Events with Node.JS and Express

Call-Progress-Events-Blog-Post

Call progress events are a really useful tool if you ever need to track the state of phone calls an app you built makes with the Twilio Voice API. Let’s say you are building a dashboard to manage the huge influx of calls that your heavy metal themed, over the phone radio app makes to listeners. By providing a status callback to your web app you can track… Read More

Playing Jammin’ Tunes Over The Phone with the Twilio NodeJS Library in ES6

banner

When handling phone calls with TwiML, you have many options for controlling the caller’s experience. You can <Say> something in a robot voice, <Dial> other numbers into the call and even <Record> the call. My personal favorite is the ability to play audio files over the phone using the <Play> TwiML verb. You can even create your own version of Dial-A-Song, a hotline run by the band They Might Be Giants that… Read More

20,000 Text Messages Under the Sea with OpenROV, Node.js and Twilio

MCWS_KMkyrnHslSSo2wB6x9wy3gp2z63Q3VEswSsb0Nvt2I2OOlEzsN4EdrnEpeeu1DCoPmWKSBGO-026h5ugqjQWVoY_TY0QZ6ftXPWW2nLg6_4oUlbxf9QIlBdzs7yNDcC3No

Meet Rovie. Rovie is our underwater robotic friend here at Twilio: Rovie and Brent. Rovie is the one on the left. Over the past couple months myself and fellow Developer Evangelist Brent Schooley have been teaching Rovie to swim and send underwater pictures whenever she gets a text message.  Last week at That Conference we took Rovie to her first party and he enjoyed swimming in the beautiful pool at… Read More

Automate Your Mac Via SMS using JavaScript for Automation, Node.js and Twilio

automator

JavaScript is eating the programming world. Look around and you’ll see JavaScript in places people never would’ve expected 10 years ago. There’s JavaScript running on servers. There are more front-end JavaScript frameworks than you can shake a stick at. And there’s even JavaScript on my dog! Lucky me because I love JavaScript. A few months ago at BrooklynJS I was super excited to discover a new way… Read More

Getting Started with Twilio Video

Twilio Video

If a picture is worth a thousand words, what is a video worth? A million? More? That’s the question we’ll look for developers like you to answer with Twilio Video, which we’ve released in a limited beta at Signal. Twilio Video makes it easy for you to connect your users by capturing every wave, groan, and belly laugh in a high-quality, peer-to-peer video conversation built on… Read More