How Patrick McKenzie (patio11) Builds Twilio Apps

Patrick McKenzie speaking at the Business of Software conference

You may know Patrick McKenzie as patio11 on the interwebs. He’s the: founder of Bingo Card Creator highest rated commenter on Hacker News author of Sell More Software and the Kalzumeus Software blog Creator of the Hacking Lifecycle Emails video course Patrick’s also self-described as “Twilio’s number one fan.” In 2010 he started Appointment Reminder which, you guessed it, sends appointment reminders using Twilio SMS and voice calls. Along the… Read More

12 Hacks of Christmas – Day 9: Call Congress


Frosty the congressman, was a busy hard-to-get a hold of soul… well, that certainly doesn’t roll of the tongue, but at least it’s topical. Welcome to another installment of the #12HacksOfChristmas. I hope by now you are listening to festive tunes, sipping festive beverages, relaxing next to a warm fireplace with your pet ferret snuggled on your shoulders. But if you, like me, live in a… Read More

Abine Puts Privacy Back In Your Hands With Twilio SMS and Voice

Screen Shot 2014-12-16 at 4.09.35 PM

Buying a new pair of jeans should be simple. Bring them to the cash register, pay, and leave. When you hand the person behind the counter cash, and they ask you “what’s a good phone number to reach you?” something’s gone awry. There’s tremendous pressure on the everyday consumer to provide private personal information in the most basic transactions. The folks at Abine believe that everyone… Read More

Build an Office Phone Manager with Django, Heroku and Twilio

A common desire that I often hear from office managers is the need to replace their entire office phone stack with a collection of “work” phone numbers that they can program to call employee’s personal or work phones. This would remove their need to invest in at-desk phone hardware and get tied into long term contracts. They also want to be able to easily change what… Read More

An easier way to write TwiML templates in Rails and Sinatra


We recently had a discussion between some members of the Developer Evangelism team about how best to write TwiML within a Ruby application. There are a few methods available to a developer right now: handwrite the XML (ugh!), use the builder gem or take advantage of the twilio-ruby gem’s Twilio::TwiML::Response object. Writing XML by hand can get messy very quickly. Building up a Twilio::TwiML::Response gets unwieldy… Read More

Getting Started with Twilio and the Laravel framework for PHP


One of the things I’m grateful for in my work so far is having the chance to write meaningful code in many different programming languages. Most recently this has been JavaScript (node/browser), Objective-C, and Ruby, but I cut my teeth as a Java/JEE developer, developed huge Adobe Flex apps in ActionScript 3, and have been asked to contribute code (for good or ill) in C#, Python,… Read More

Securing Your Ruby Webhooks with Rack Middleware


Hello fellow Rubyist, I see you have your shiny new Twilio application written, perhaps a Rails app or Sinatra, like in our Ruby quickstart guide. Before you hit that deploy button, you need to stop and ask yourself a couple of questions about that app. Do your webhooks expose sensitive data when they receive a request? Do they change data within your system? If your answer… Read More