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.

BuildNov 15, 2018

Build Cryptographic Command Verification IoT Smart Door Lock

This article was originally published on the Virgil Security blog. Virgil Security, Inc. enables developers to encrypt everything without having to become security experts.  Around the globe, tens of thousands of new IoT devices will come online in the time it takes to read this article. But if there’s...
Michael Carroll
Michael Carroll
InsightsOct 15, 2018

Real-time Telemetry Simulation with Gambit Communications

MIMIC MQTT Simulator is a programmable, dynamic simulation platform designed to enable rapid development, testing, and deployment demonstrations of large-scale IoT applications. MIMIC creates a real-world, real-time test lab with thousands of IoT sensors, gateways and devices. And in this case, it allows...
Michael Carroll
Michael Carroll
HealthcareSep 10, 2018

HIPAA Compliant End-to-End Encrypted Chat: Virgil Security

How to add an extra-layer of end-to-end encryption to a ChatEngine-powered chat app with Virgil Security.

Michael Carroll
Michael Carroll
BuildJul 29, 2018

Build Android Messaging App: Scaling and Channel Groups

This is the final part of our four-part series on building an Android messaging app with PubNub. In our previous part, we built our real-time user list. In this tutorial, we dive into Multiplexing and other techniques for managing multiple channel subscriptions in PubNub, part of the broader feature...
Michael Carroll
Michael Carroll
BuildJun 6, 2018

Android Geolocation Tracking with Google Maps API (4/4)

Flight paths (polylines) are a list of points, where line segments are drawn between consecutive points. We’ll implement them with the Google Maps API.

Michael Carroll
Michael Carroll
BuildMay 8, 2018

AngularJS Tutorial: Real-time User List with Presence

This tutorial walks through building chat with our core pub/sub technology (and other PubNub features). We recently launched ChatEngine, a new framework for rapid chat development. Check out the ChatEngine AngularJS tutorial. → Welcome to Part 3 of our PubNub series on how to build a complete chat app...
Michael Carroll
Michael Carroll
BuildMay 8, 2018

AngularJS Chat Tutorial: OAuth 2.0 User Authentication

This tutorial walks through building chat with our core pub/sub technology (and other PubNub features). We recently launched ChatEngine, a new framework for rapid chat development. Check out the ChatEngine AngularJS tutorial. → Welcome back to Part 5 of our PubNub series on how to build a complete chat...
Michael Carroll
Michael Carroll
Capacitive Touch Sensors Demystified.jpg
InsightsMay 3, 2018

Capacitive Touch Sensors Demystified

This article explains how capacitive touch sensing, which lets a human trigger an input with little or no physical force, works and some different applications. This technology is used for DIY/Arduino projects as well as consumer products such as smartphones.

Michael Carroll
Michael Carroll
BuildMar 19, 2018

Ensuring GDPR Compliance for PubNub-powered IoT Deployments

PubNub is the glue that holds IoT together, providing infrastructure and APIs for securely monitoring, provisioning, and streaming data between Internet-connected devices. For example, turn off and on lights, track the status of smart home appliances, or deliver readings from a deployment of...
Michael Carroll
Michael Carroll