Connect.JS 2015: Video Killed the Telephone Star

When you want to talk to someone, where do you turn? Skype? Slack or HipChat? Maybe even an old-fashioned telephone? As great (or not) as these are, they all fail in one important way: Context. As developers, why don’t we enable our users to communicate where they are doing everything else, right inside the browser […]

Five Tenets: Fluidity

This post is part of a series on the Five Tenets of a Modern, Multi-Modal, Real-Time Communications Application. Fluidity Fluidity is the subject in this second post on the Five Tenets of RTC Apps. I define Fluidity as the ability of a single conversation to move fluidly between various modes of conversation. The most important […]

Challenges In Making Chat Contextual

This is a continuation of a series about a real-time communications app we are building with one of our customers. Features for managing conversations Since we had chosen XMPP as our communication platform, initially, we planned to use facilities built into that protocol. XMPP at its core is all about Presence (tracking whether someone is […]

Building a chat app – Reinventing the wheel?

Should we Build or Buy? Team-based chat apps are so en vogue right now. There are numerous established players such as the popular Hipchat, exciting new-comer Slack, the venerable Campfire and the near-ubiquitous Google Chat Hangouts. Why would we build something from scratch rather than purchase one of these excellent services? Well actually, this organization […]