Curing the Post MAGFest Blues with Twilio, Ruby, Sinatra and SEGA music

15965787_10210850536154418_8346767457567181273_n

MAGFest is a video game music festival with just about everything fun that you can imagine: a giant arcade, amazing video game cover bands, tons of nerdy merchandise and a fantastic community. Going back to normal life can be a bit of a bummer after partying with some best friends you only see a few times a year. Based on a suggestion from my pals at theshizz, I built a phone-based… Read More

How to Install Java 8, Apache Maven and Google Web Toolkit on Windows 10

Java, Windows 10, GWT and Apache Maven

Do you want to get started developing Java web applications that use Google Web Toolkit (GWT)? This guide walks through how to install a Windows 10 development environment so you can start building your projects. Tools We’ll Need We’ll need to install and configure several tools for our development environment: Java 8 Java Development Kit (JDK) Apache Maven build and configuration tool Google Web Toolkit (GWT) web framework… Read More

Building an IVR with no code by using TaskRouter as a state machine

TaskRouter

The other day, a customer showed me their Twilio-powered IVR. Specifically, the code that tracks a caller’s progress through the IVR. They built an IVR state machine that solved some of the common challenges many run into when building a complex, multi-stage IVR: They wanted a generic, re-usable solution to keep track of where each caller is within the overall IVR experience each time you get… Read More

Logrole Gives You Permissions Based, Granular Searching For Twilio Logs

logrole

Few hold the keys to the Twilio Console, but many need Console data. As the developer with keys, you balance sharing valuable data with keeping that Console data safe. You can’t give away the keys when a team member needs info on a single message. The alternative of pulling reports manually for each request is also infeasible — especially when you’re fighting bad guys. A long-standing… Read More

Getting started with Sanic: the asynchronous, uvloop based web framework for Python 3.5+

21VC0iKKbFDAY_yVLwtESY3v5-C2KbIh8B-B0q7yU2CGeIs-b4LOBeHcJVX9WgPlfS-6POyD8xBGUgKPAQ63G6-UBYp-aUkIR5GilmibgCQ4Qe6kvEpIQsdLHSQGQXvcGDKiq4gF

uvloop has been making waves in the Python world lately as a blazingly fast drop-in for asyncio’s default event loop. Sanic is a Flask-like, uvloop-based web framework that’s written to go fast. It is also named after the popular Sanic Internet meme, a poorly drawn version of Sonic the Hedgehog. Sanic is made for Python 3.5 . The framework allows you to take advantage of async/await syntax for defining… Read More

Create an SMS bot on AWS Lambda with Claudia.js

SMS chat bots and AWS Lambda go well together if you want to build a bot that can reach people all over the world without worrying about your underlying infrastructure. In just a few steps we’re going to see how easy it is to deploy a Node.js chat bot on Lambda using Claudia.js. What is Claudia.js? I’ve always liked the idea of Amazon’s Lambda service, but the first time… Read More