Chat

All about chat app development, from high-level considerations to the nuts and bolts of chat features.

ChatOct 1, 2015

speakfree Provides Comms Platform for Global Refugee Crisis

Learn more about how PubNub and speakfree are working together to provide a communication platform for aid organizations and refugees during the global crisis.

Developer Relations Team
Developer Relations Team
Creating a Real-time Buddy List with Advanced Channel Groups
ChatSep 15, 2015

Creating a Real-time Buddy List with Advanced Channel Groups

How to build a real-time buddy list (ie. friend’s list) for chat applications using advanced channel groups, Presence, and Stream Controller.

Michael Carroll
Michael Carroll
ChatSep 8, 2015

Inbound Channel Pattern for Efficient 1-1 Chat Management

How to build a more efficient real-time application to decrease history API calls by using an inbound channel pattern for pub/sub messaging.

Michael Carroll
Michael Carroll
ChatJul 6, 2015

Chat Security UserID, Digital Signature Verification

How to build chat user identification using digital signature message verification, an important part of chat security for protecting users and privacy.

Stephen Blum
Stephen Blum
CTO, PubNub
ChatMar 6, 2015

Animating Web UIs for Real-time Apps with Famo.us, AngularJS

How to build an AngularJS chat application with a smooth, interactive UI on Famo.us. This allows you to animate certain chat features. Full tutorial and demo.

Michael Carroll
Michael Carroll
ChatFeb 19, 2015

Build a Mobile iOS Chat App with AngularJS and PhoneGap

How to build a mobile iOS chat app with Cordova/PhoneGap and AngularJS, then turn it cross-platform for mobile and web devices.

Michael Carroll
Michael Carroll
ChatFeb 12, 2015

Combining Chat Data Streams with Ember.js Multiplexing

This blog post walks you through how to implement multiplexing in an Ember.js chat app, to enable you to combine data streams on a single connection.

Michael Carroll
Michael Carroll
ChatFeb 4, 2015

Implementing Access Management for Ember.js Messaging

How to implement access manager for fine grain control over grant/revoke access to data streams in a chat app for an extra layer of security.

Michael Carroll
Michael Carroll
ChatJan 28, 2015

Ember.js Encryption and Three Way Data Binding for Chat

This Ember.js encryption tutorial walks through how to implement encryption and three way data binding for real-time messaging in an Ember.js app.

Michael Carroll
Michael Carroll