Pretty much every web service that uses HTTP verbs is calling itself RESTful these days, but what does that even mean? What makes a service RESTful? Why would you write a service using the REST style? Why are most services that call themselves RESTful actually just RPC in REST clothing? Steve will answer all these questions and more, as well as discussing where following strict REST does not make sense.
Steve Klabnik Steve is a Ruby Hero, software craftsman, and an aspiring digital humanities scholar. He spends most of his time contributing to Open Source, and maintains both Hackety Hack and Shoes. He's writing a book on web services called "Get some REST."
Twilio integrates well with MVC frameworks - and the Zend Framework is no exception. if you're starting a new project, you'll find that Twilio and Zend get along just fine - and if you have an existing Zend application that you want to add some Twilio to, don't worry. Even if it's invited to the party a little late, Twilio still fits right in. Be inspired to use Twilio and Zend for your next project, and find some ways to streamline your code if you're already using the two together.
Node.js has been making waves over the few years since its inception. Centered around event-driven programming and built on the V8 Javascript runtime, node is the next mutation in the evolution of evented network programming. Node-Twilio is a helper library for node, and it makes interacting with Twilio's REST API as easy as interacting with an EventEmitter. This talk will give a quick overview of node, and then dive into using Node-Twilio to write complex Twilio apps in surprisingly little time
Discover how easy (and fun!) it is to get started building Twilio applications using Heroku. Check out twilio.heroku.com for a simple example of deploying a Ruby app with Heroku, Sinatra, and Twilio and discover how this powerful platform enables developers to rapidly deploy and scale awesome Twilio-powered apps. This will be a hands-on session, and follow-along coding on your own laptop is encouraged.
A growing number of enterprise mobile applications are being created to help solve common workforce and salesforce challenges. Jonathan will speak on opportunities to extend them with Twilio SMS and voice automation by discussing these topics: Improving the collection, transport & reliability of field data Coordinating in-the-field support and training Optimizing user identity verification Handling speech-to-text transcription Simplifying procurement across devices and interfaces
The web is becoming more real-time. Learn about three of the most popular technologies powering the event-driven web: Webhooks, PubSubHubbub, and Streaming APIs. How should you consume them? How should you implement them? Which method is right for your project or company? These answers and more will be revealed in this tech talk with code examples and perhaps some live demos!
Twilio has found its way into every kind of web application you can dream of. Even beyond the web is the tangible world of connected electronic devices, with all its particular quirks and pitfalls. This session will show you, a hardware-curious web developer, how to build an Arduino-based connected device that can use Twilio to do things with a non-computer, non-smartphone interface for the purpose of creating epic lulz.