Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free
  • By Jarod Reyes
    Hacking Twilio Client to Play Videos Over the Phone Video over phone

    How can I play a Youtube video over WebRTC?
    Is there a way to play dynamic audio over a Twilio Voice call?

    Many people have asked about playing dynamic audio over the phone using Twilio. And while TwiML does allow you to create dynamic templates based on user input, it doesn’t help me if I want to start and stop audio or play a video over the phone. I could imagine some enterprising person using these powers to prank the robocallers, spammers and even the occasional pesky family member. In this post, we are going to look at one quick way to inject any MediaStream into a phone call using the WebRTC-based Twilio Client SDK.

    Prerequisite: This post starts off at the very end of the Twilio Client quickstart, so if you haven’t completed that it is recommended you do so now. Of course, these concepts could be …

    Read More
  • By Jarod Reyes
    Shell functions, git shortcuts and other magical scripts I use with the Twilio API harry-python

    I love Harry Potter, and part of the reason I love the wizarding world so much is that those people know how to use shortcuts! I often look at the habitual tasks of my daily life and wish I had a magical umbrella that could clean up my messes and fold my clothes. But while I still longingly hope for real-world shortcuts, I at least have a good start with my developer shortcuts, and I’d like to share a few with y’all now.

    The Gist

    Today I will talk about a few local scripts and shortcuts that I rely on daily when working with Twilio. These fall into a few categories:

    • Working with git
    • Boilerplate stuff
    • Twilio functions I use a lot
    • Managing my local environment
    • Commonly used commands

    Let’s get out our time turners and start in the middle :)

    Managing my local environment & commonly used commands …

    Read More
  • By Jarod Reyes
    More than a hoodie: How we talk about developers giphy

    The other day I was walking down Market St. in San Francisco when I saw an ad for a conference that portrayed a developer as a hoodie-clad man, face half obscured, waiting to hack your website. I didn’t even alter my stride as I took it in. Let’s be honest, this sort of image is par for the course. Just google “hacker” and see what comes up.

    For generations, movies, video games, and tv shows have portrayed the developer as either an awkward hoodie-wearing nerd, or an insane and menacing basement dweller (or both). From Ace Ventura to Silicon Valley, everyone has had their chance to portray the developer. Few actors do this with the same grace they’d reserve for a role portraying a docto …

    Read More
  • By Jarod Reyes
    Resurrecting Shakespeare using Node, Express, Twilio Add-Ons, IBM Watson and Love shakespeare

    Valentine’s day isn’t my favorite holiday, mostly because I never seem to get my act together before the big day. But even though the holiday leaves me confused and clueless, the thought of adding a little more love into the world never does. So this year, instead of planning a wonderful night (like maybe I should have done?), I instead opened my laptop and decided to resurrect a 400 year-old poet who had a lot to say on the subject of love— Billy H. Shakespeare.

    The thinking was simple, since I’m notoriously bad at writing romantic cards, maybe Shakespeare could do some of the heavy lifting for me. In short I wanted to create an artificially intelligent Shakespeare bot that would:

    • Tell me if my romantic prose was good or awful
    • Create a custom sonnet for me on demand

    Worst-case scenario was that it would give me a good excuse …

    Read More
  • By Jarod Reyes
    Santa Phone: Ensuring Gift Deliverablity Globally social-santaphone

    Today, Santa Claus and his team at the North Pole unveiled a new communications service that will make it easier for children of all ages to send Christmas wishes and increase the accuracy of Santa’s global gift distribution program.

    The new SantaPhone service enables parents to schedule phone calls between one of Santa’s elves and their children. The conversation is recorded and instantly shared with Santa and the parents so all are aware of a child’s Christmas wishes.

    “Like many organizations that are undergoing digital transformation, we’ve evolved to make it easier for children and parents to communicate their Christmas wish list,” said Mr. Claus, head merry-maker and chief operations officer of the North Pole. “It’s no longer convenient for parents and children to hand write letters and mail them in. We found that a lot of letters went missing in the post, which led to some sad faces on …

    Read More
  • By Jarod Reyes
    Share your ‘Hello World!’ idea and win a ticket to SIGNAL Twilio Bug Logo

    Hi there builders, developers and doers of all kinds.

    If you haven’t heard, we are throwing an epic party called $bash to close out the SIGNAL conference. If you were at SIGNAL last year, then you probably remember the giant carnival we had on night one. Well this year we’re doing it again, but going even bigger and bringing you to space (almost literally). It’s gonna be rad. Play games, solve puzzles, compete in code challenges and win prizes all while you eat, drink & be merry with friends. It’s basically Space Camp for grown-ups :).

    As part of the festivities on May 25th, we’re going to have fun code challenges that will earn you credits and prizes. First-time coder? Have no fear! You can win something while learning new coding skills in our ‘Hello $bash!’ challenge. But here’s the hitch, we want to be inspired by …

    Read More
  • By Jarod Reyes
    Due to international diplomatic pressure, $bash must be held on planet earth. Space Jam Villain

    We on the SIGNAL Conference planning committee wanted to drop a quick update about $bash, our closing party for SIGNAL 2016.

    TLDR; though we had originally planned on hosting $bash in space, we regretfully must admit that the rumors are incorrect, it will not actually be held in space.

    Last year Twilio management removed their thinking caps and encouraged internal rabble-rousers to plan a crazy event for day one of SIGNAL. Our own Rob Spectre donned his Sunday best and hosted the off-the-wall, crazy, nerd carnival also known as $bash 2015. Look, I won’t lie, according to local engineers we partied so hard that the roof was actually raised several centimeters. Just listen to what people …

    Read More
  • By Jarod Reyes
    Video Tutorial: How to Build SMS ETA Notifications with Twilio and Ruby on Rails eta-notifications

    Follow along with the tutorial here: ETA Notifications in Rails

    Hi Jarod from Twilio here. Today we’re going to walk through one of the sample apps available within Twilio Tutorials.

    Production-Ready Sample Apps

    When we started building these tutorials, we heard from developers that technical documentation focused too much on isolated “code snippets” and not enough on end-to-end solutions suitable for production environments. This feedback was eye-opening and lead to us implement fully production-ready sample apps, and in this instance, creating the fake company Laundr.io, to illustrate the use-case.

    Today I’m going to walk you through Laundr.io and explain how to build SMS ETA Notifi …

    Read More
  • By Jarod Reyes
    Tutorials: The New Documentation Experience From Twilio twilio_promo-screenshot

    We’re dead excited to share the latest documentation experience from Twilio: our new Tutorials. Providing annotated walkthroughs of example Twilio applications, Tutorials are intended to provide a clear path for your journey to production.

    For these guided tours, we tried to reimagine what a technical documentation experience could be. Code-forward and IDE-like, Tutorials aim to present a sample Twilio application in a familiar setting with the context of your favorite web framework.

    It’s the friendly walkthrough you’d get from a fellow developer on your first day in a code base, in tasty online form.

    Twilio Tutorials in 7 Languages
    Twilio Tutorials in 7 Language/Framework combos.

    What’s Wrong With Code Tutorials?

    We f …

    Read More
  • By Jarod Reyes
    7 tips for throwing an awesome (conference) hacker event: bash-sign

    In two weeks Twilio will be hosting the Signal conference and thus the evening event that shall be hence known as “a welcoming assault on my senses that I wish had never ended” or “$bash” for short.

    Instead of the increasingly common conference hackathon, we want to give back to our builders and throw them a custom-tailored once-in-a-lifetime event. The goal is to create experiences that bind the creative mind to the rational mind, to inspire software people to live the spirit of challenge, and to create lasting bonds between the carnival-goers, each other and Twilio.

    After years of experimenting we finally have the recipe for an unforgettable builder event — here are the 7 ingredients necessary.


    1. Do it for the developers

    Most developers go to one event a year – this may be their first and it may be their last. Many Twilio developers will be traveling to …

    Read More
  • Newer
    Sign up and start building
    Not ready yet? Talk to an expert.