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.

BuildJun 8, 2017

Build Home Automation Assitants with IBM Watson Conversation

How to build a home automation virtual agent that takes commands and carries out actions using Bluemix and IBM Watson Conversation

Michael Carroll
Michael Carroll
News Jun 5, 2017

Introducing the PubNub Best Practices Playbook

Announcing our new PubNub Best Practices Playbook for JavaScript, iOS, and Android, on how to build apps with PubNub correctly.

Michael Carroll
Michael Carroll
Countering Malicious Inputs-HTML Content XSS Protection.jpg
ChatMay 31, 2017

Countering Malicious Inputs: HTML Content XSS Protection

How to execute XSS protection and HTML5 cleanup on real-time messages and data to counter harmful XSS attacks and malicious inputs.

Michael Carroll
Michael Carroll
Triggering Webhooks with XHR (Advanced Functions Techniques).jpg
BuildMay 30, 2017

Triggering Webhooks with XHR (Advanced Functions Techniques)

How to use the XHR module with Functions to trigger webhooks and integrate 3rd party webservices directly into your data streams.

Michael Carroll
Michael Carroll
ChatMay 25, 2017

Injecting Real-time Live Weather Data into a Chat App

How to stream live weather data into a real-time chat app whenever requested, no additional servers required.

Michael Carroll
Michael Carroll
BuildMay 24, 2017

Event Handler Types (Advanced Functions Techniques)

A walkthrough of the 3 different Functions event handler types, and when to use them.

Michael Carroll
Michael Carroll
BuildMay 17, 2017

Building a Collaborative Real-Time Android Todo App

How to build a collaborative, multi-user real-time Android todo list using IBM Bluemix and PubNub.

Michael Carroll
Michael Carroll
Working with Key-Value Store Advanced Functions Techniques.jpg
BuildMay 16, 2017

Working with Key-Value Store Advanced Functions Techniques

Utilizing the PubNub Key-Value Store with Functions to store and retrieve data in the network, completely serverless.

Michael Carroll
Michael Carroll
Parking Meters with Real-time Availability Monitoring
BuildMay 12, 2017

Build Smart Parking Meters Real-time Availability Monitoring

How to build IoT-enabled smart parking meters with monitoring using IBM Bluemix, Android, PubNub, and Cordova.

Michael Carroll
Michael Carroll