Getting started with Socket.io: Adding Real Time Events to your Node.js Express App

Screen Shot 2015-10-12 at 5.34.37 PM

In a previous post, I explained how to monitor phone calls sent with the Twilio API in real time using call progress events. These allow you to set up a webhook url to receive a request whenever the status of your phone calls change. The real time updates of call progress events provide us with a great opportunity to play around with websockets. In this post I am… Read More

Votr Part 5: AngularJS and CRUD Using RESTful APIs

carter-rabasa-seattle-shirt-lo-res (1)

Join the conversation on Reddit! This is the fifth and final part in a series of blog posts about building a real-time SMS and voice voting application using Node.js. I began working on this application during some downtime at a Startup Weekend event back in the summer of 2012. It was both an excuse to learn Node and build a reusable app for something that my… Read More

Votr Part 4: AngularJS and Authentication with CouchDB

carter-rabasa-seattle-shirt-lo-res (1)

This is the fourth part in a series of blog posts about building a real-time SMS and voice voting application using Node.js. In part one, we created the Node.js application and captured incoming votes over SMS and stored them in a CouchDB. In part two, we created a real-time visualization of the voting using Socket.io and Highcharts. In part three, we tweaked our app to scale… Read More

JSConf 2012: Bull Rides & Bacon in Scottsdale

Every year around January it starts.  A tweet gets sent, a rough landing page is set-up and the drum beat to JSConf begins.  JSConf is special: it is curated with love by Chris and Laura Williams, it welcomes families and significant others and it keeps itself small in order to provide an intimate environment for everyone to get to know one another and build durable connections…. Read More