Michael Carroll

We make it easy for developers and product teams to incorporate real-time data streams into applications and focus on innovation, not infrastructure.

Smart Homes: 4 Awesome Home Automation Solutions
InsightsAug 23, 2013

Smart Homes: 4 Awesome Home Automation Solutions

Earlier this week, we rolled out our blog entitled, “Why Home Automation Needs a Real-time Service Provider,” discussing why a data stream service provider is essential for any home automation solution. The following four home automation solutions offer unique and innovative ways to make...
Michael Carroll
Michael Carroll
Building Real-time Geolocation Apps: JavaScript and PubNub
BuildAug 13, 2013

Building Real-time Geolocation Apps: JavaScript and PubNub

Geolocation is a great way to add another layer of interactivity to a real-time application. By knowing the location of your users, it’s easy to group them into pools and provide data and notifications to specific user channels. Additionally, it can be a great combination for real-time applications...
Michael Carroll
Michael Carroll
Making Peer Data Connections in the Browser With WebRTC
BuildAug 1, 2013

Making Peer Data Connections in the Browser With WebRTC

The WebRTC data channel allows you to establish a peer to peer connection and send data between two browsers, no backend required.

Michael Carroll
Michael Carroll
Building an iOS Group Messenger App
ChatJul 30, 2013

Building an iOS Group Messenger App

How to build a real-time, iOS chat group messaging app with Objective-C

Michael Carroll
Michael Carroll
Building WebRTC Filesharing with PubShare
BuildJul 23, 2013

Building WebRTC Filesharing with PubShare

A couple of weeks ago, we announced our WebRTC SDK, expanding our ever-growing list of PubNub supported SDKs. This API makes incorporating WebRTC into a PubNub enabled app straightforward and simple. In addition to the new SDK, we introduced a prototype WebRTC demo called PubShare, just one example of...
Michael Carroll
Michael Carroll
GenCar.co: Multiplayer Genetic Algorithm 2D Cars
GamingJun 29, 2013

GenCar.co: Multiplayer Genetic Algorithm 2D Cars

We’ve updated our SDKs, and this code is now deprecated. Good news is we’ve written a comprehensive guide to building a multiplayer game. Check it out! Around the PubNub office, we’re always sharing our gaming high scores with each other, whether it’s TrackPad Destroyer, Lightweight...
Michael Carroll
Michael Carroll
WebRTC File Transfer in the Browser: PubShare
BuildJun 27, 2013

WebRTC File Transfer in the Browser: PubShare

The generally “go-to” app for real-time interaction is some form of messaging, be it text chat, video or audio. However, we all know there must be more applications of real-time communication out there. File transfer is one of those applications that developers seem to have forgotten about, probably...
Michael Carroll
Michael Carroll
Building Responsive UI for Web and Mobile Apps
ChatJun 5, 2013

Building Responsive UI for Web and Mobile Apps

Good News! We’ve launched an all new Chat Resource Center. We recommend checking out our new Chat Resource Center, which includes overviews, tutorials, and design patterns for building and deploying mobile and web chat. Take me to the Chat Resource Center → We’ve updated our SDKs, and this...
Michael Carroll
Michael Carroll
Real-time Stats for Candy Box
GamingMay 31, 2013

Real-time Stats for Candy Box

We like games here at PubNub, but not as much as we like real-time. Combine the two, and you’ve got pure mega-awesome. During the PubNub Hackathon, I took a popular text adventure game called Candy Box, and updated its stats page to provide a real-time overview of the global game real-time stats....
Michael Carroll
Michael Carroll