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.

DIY Virtual Whiteboard Using Google and Firebase.jpg
BuildSep 1, 2016

DIY Virtual Whiteboard Using Google and Firebase

When it comes to productivity, real-time collaboration is a staple of modern communication. An obvious example of this is, say, Google Docs. In this tutorial, my app Brain Drain takes that idea a step further, creating a freeform virtual whiteboard allowing users to collaborate as if they are all in...
Michael Carroll
Michael Carroll
BuildAug 30, 2016

Ohm: JavaScript Parser Creates a Language in 200 Lines

Parsers are an incredibly useful software libraries. While conceptually simple, they can be challenging to implement and are often considered a dark art in computer science. In this blog series, I’ll show you why you don’t need to be Harry Potter to master parsers. But bring your wand just...
Michael Carroll
Michael Carroll
BuildAug 29, 2016

DIY Pokemon Go App with Android Push Notifications

This is an Android app that displays Pokemon around you on a map, and uses PubNub and Google Cloud Messaging to provide mobile push notifications. It runs on an Ngrok server.

Michael Carroll
Michael Carroll
News Aug 25, 2016

What It’s Like to Intern at PubNub

Hi, I’m Lizzie Siegle, and this was my experience as an intern at PubNub this summer… Imagine having routine one-on-one’s with engineers, evangelists, and even the CTO and CEO of your company. It’s definitely not the norm, but this summer, I was fortunate to be surrounded by smart,...
Michael Carroll
Michael Carroll
BuildAug 23, 2016

Remote WiFi Setup with Arduino’s MKR1000

This tutorial walks you through how to turn Arduino’s new board, the MKR1000, into an access point, process your WiFi credentials from a web browser, and connect your MKR to a WiFi network from a laptop or mobile device. As an added bonus, you’ll also learn how to connect to PubNub and publish...
Michael Carroll
Michael Carroll
News Aug 22, 2016

Why You Don’t Want to Miss Stream Conference 2016

On September 28, join industry thought leaders, software architects, innovators, and developers at the Bently Reserve in San Francisco, to explore how always-on data streams will be managed, scaled, secured, and monetized in the months and years to come. Stream Conference will feature conversation tracks...
Michael Carroll
Michael Carroll
BuildAug 19, 2016

Implementing Three-Legged OAuth with Digital Streams

It’s quite common for cloud services (and webtail vendors) to integrate with a digital identity platform, such as Google+ or Facebook; the reasons for doing so are very well documented. The beaten path for this type of integration is to use three-legged OAuth. But when implementing a real-time...
Michael Carroll
Michael Carroll
BuildAug 17, 2016

Build a Voice Controlled Outlet with Raspberry Pi and Swift

Ever wish you could control all of your electronics with a simple command, or just the push of a button? Well, armed with a Raspberry Pi, a smart phone, and PubNub’s Global Data Stream Network, you can make that dream a reality. Get ready to use your smart phone to be able to control outlets in your...
Michael Carroll
Michael Carroll
News Aug 11, 2016

Microsoft Power BI Adds PubNub Real-time Data Visualization

PubNub is excited to announce that Microsoft Power BI users can now ingest their PubNub data streams into this powerful data visualization platform. Power BI presents real-time data in easy to understand dashboards, allowing users to make rapid decisions on time-sensitive data and to easily see emergent...
Michael Carroll
Michael Carroll