#SIGNALstories: Real time web lessons from Guillermo Rauch

When you want to learn about the real time web there are few better people to impart such knowledge than the creator of socket.io, Guillermo Rauch. Socket.io is my go to WebSockets library for Node.js (I particularly enjoyed using it to help set up a WebRTC connection) so hearing from him last year at SIGNAL 2015 was particularly exciting. I really like the way Guillermo frames the… Read More

Exchange Solutions Builds An IVR Platform For Personal Customer Support, Runs 660k Calls In 10 Days

ExchangeSolutions

A few national retailers are all vying for a limited pool of customers. The pressure to set themselves apart from their competitors is higher than ever. The only way to do that is by giving customers a fantastic experience. One leading national retailer wanted to level up their customer loyalty program, replacing the old program and offering phone support for the new program. They enlisted the… Read More

Meet The Engineers Behind Slack: Brenda Jin Talks About Maintaining A Beloved API

slack_rgb

I meant for this story to narrowly focus on Slack’s API. But after interviewing Brenda Jin, I couldn’t help but zoom out a bit. She studied to be a professional opera singer, worked as a one, and now is a Senior Platform Engineer at Slack. Don’t worry, I’m not going to traffic in platitudes or make a chart of what music and engineering have in common…. Read More

One HTTP Request From Stardom: How Alan Shreve Built ngrok Using Go

alan

Learning a new programming language is as fun as it is challenging. You’ve probably used all sorts of techniques to learn from quickstarts to cloning to banging your head against a manual. If I may butcher the English language – It’s frunstrating (fun + frustrating). Alan Shreve wanted to learn a new programming language – Go. At the end of his foray into Go he had… Read More

Triggering SMS And Voice Notifications For IoT Devices

Triggering SMS And Voice Notifications For IoT Devices

People throw around the term “the internet of things” as if there’s an internet essence in all devices that you unlock via secret code. The truth is connecting one device to another and building a truly awesome bit of IoT hacking takes some engineering. But after that engineering you get sofas vibrating to music, and IoT connected boxing gloves. Getting up and running with connected IoT… Read More

Bit By Bit: Brendan Dawes Crowdsources Storytelling Via Text for Airbnb

printersairbnb

Many developers can build a project that’s greater than the sum of its parts. But few work with as many parts as Brendan Dawes. Where one of Dawes’ skill sets ends, a new one begins. He transitions easily from hardware tinkering, to front end coding, to back-end database management, and then onto 3-D printing. Dawes’ project range from a Happiness Machine, to a digital representation the… Read More

Salary Negotiation and Job Hunting for Developers

Patrick McKenzie speaking at the Business of Software conference

On Twilio Radio, Patrick McKenzie dropped knowledge on how developers can find a fulfilling job and add $X0,000 to their salary. He’ll be speaking more on this topic at SIGNAL (use the promocode RADIO for $100 off your ticket). Listen to the full interview here or find the Twilio Radio podcast on iTunes. Below is an abbreviated and edited transcript of the conversation.   What is broken about dev hiring? Many parts… Read More

Promises, Promises: Oddly Studios Builds A Photobooth with NodeJS, RaspberryPis and Twilio MMS

oddly

The team from Oddly Studios flew across Canada with 4 RaspberryPis, 4 big LCD screens, 4 iPads, and one Ubuntu PC in tow. This was all they needed to build and deploy a Twilio MMS powered photobooth. An automobile manufacturer in the Big Three wanted to use the photobooth alongside their feature attraction at Calgary Stampede, a rodeo expo show. Oddly Studio’s client built out a… Read More

Pure Chat Focuses On Code To Perfect Live Chat Customer Experience

purechat

Great conversations don’t start with a robot intermediary. This may explain why customers are reticent to thumb through twisted phone trees, or browse through thin FAQ pages. When they need something, they want a real human with real answers to their questions. “It’s all about starting conversations in the most familiar, authentic way,” says Lindsay Bayuk. Lindsay helps build the software that fosters conversations between customer… Read More