Getting Started with Clojure

GettingStartedWithClojureFeatured

JavaScript has been my go-to language for quite some time now and before that it was Ruby. Both of these languages have a lovely dash of functional programming that I’ve toyed with here and there. It seems functional concepts are becoming more and more prominent amongst the JS community with projects like Redux and Immutable.js gaining popularity. I recently decided to take the dive into functional programming. A… Read More

In-App Video Now Available in Public Beta

Twilio Video is available today

Today, we’re excited to announce that Twilio Video is available to all Twilio customers as a public beta. You can now access our iOS and Javascript SDKs from the Twilio account portal, and embed live peer-to-peer video into your mobile and web applications. (Request access to Android SDK here). We are stoked about the potential of in-app video calling – because it enables use cases that surpass a… Read More

Supercharge your IP Messaging chat with Hubot

Hubot is your company’s robot. That’s what it says on Hubot’s home page anyway. But what if Hubot could be more than that? What if Hubot could be your users’ robot, your customers’ robot or, why not, everybody’s robot? If this hasn’t made any sense, then you haven’t come across GitHub’s home grown, chat room dwelling, automation bot yet. Hubot is an open source chat bot that you… Read More

Learning Meteor.js: A Simple Chat App Tutorial

Meteor

Meteor.js is a JavaScript app platform that helps developers quickly build web and mobile applications. I’m a big fan of Meteor because it makes it easy for me to share code between the client-side and server-side on my projects. That is one of the strengths that makes building something like a chat app with Meteor a lot of fun. In this post I’ll show you how… Read More

Getting Started with Electron: Building a Desktop Chat App

electroncover

Many of the communities I’ve been active in recently have adopted Slack to communicate. Even though Slack has a really sweet web app I still prefer to use the desktop client for a few reasons. Having a native app means that it’s always on without having to keep a browser tab open. You keep the ability to alt-tab to it. Native notifications – this includes the unread… Read More

Hola IP Messaging! Real time translated chat with ASP.NET, Microsoft Translator and IP Messaging

c3p0

¿Hablas español? Qu’en est-il en Français? 中文?Ao idnu Tsis tuti tu’iyia rirzyia iw inams. Whatever your own language be it English, French, Mandarin or Sith, not being able to communicate with others because of a difference in language is a pain.  While we don’t yet have protocol droids able to instantly translate 6 million languages (we don’t even have 6 million languages) translation technology, especially translation of… Read More

Building your own Twitch Plays Pokemon with JavaScript, Twilio IP Messaging and Socket.io

Screen Shot 2015-12-10 at 12.28.39 PM

In early 2014, a phenomenon called Twitch Plays Pokemon took over the Internet. It was a social experiment on Twitch.tv which allowed viewers to play Pokemon Red Version together using Twitch’s chat and it was awesome. We were all on the edge of our seat for several weeks as over 120,000 people around the world played together simultaneously to guide Red on his Pokemon quest. There is even still an… Read More

ASCII Art Via Text: Jonah Kirangi Creates A New Avenue For An Old Medium

ASCII-ukiyowaves2048-gray

There’s nothing like a bum printer to inspire artistic creation. Kenneth Knowlton’s brain is flexible in a way that printers were not. He pioneered ASCII art at Bell Labs in 1966, using ASCII characters to print large scale graphics that were otherwise outside the printer’s reach in terms of graphic detail. In the near 50 years later after Knowlton printed his first iconic ASCII artwork, there… Read More