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.
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.
Concurrency is hard! By ZeroMQ and Gevent, you have a powerful toolkit for easily throwing together distributed systems in a "normal" language. Although we'll focus on Gevent and ZeroMQ in Python, the lessons of this talk apply to any language. We'll dive in and explain these two technologies and then explore them together in action.
This talk will cover the lessons learned from building Zendesk Voice. The talk will emphasize why and how you should use state machines to model call workflow in your application. We will also introduce a Ruby library we extracted out of Zendesk Voice, and show code that uses it to implement call workflow in a simple and scalable manner.
Drupal is one of the leading Content Management Systems in the world running sites as diverse as White House to Major League Soccer. The VoIP Drupal module adds to that ecosystem to integrate Voice and SMS directly into your site: * Record, send and receive audio messages; * Organize phone-based polls; * Send meeting reminders; * Build a simple office IVR; and to * Broadcast announcements to groups of users... With absolutely no coding.
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.