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.

BuildJul 22, 2019

Making Chatbots Talk with IBM Watson Text-to-Speech

How to build a chatbot application that analyzes a stream of text, and uses Watson text-to-speech to speak based on customized thresholds.

Michael Carroll
Michael Carroll
BuildJun 29, 2019

Location – Android Geolocation Tracking w/ Google Maps API

Geolocation returns the location of a connected device. We’ll plot and update the data in real time as it changes on a live-updating map with Google Maps API

Michael Carroll
Michael Carroll
Abusive Content Moderation with NLP.jpg
InsightsMay 31, 2019

Abusive Content Moderation with NLP

A comprehensive walkthrough of NLP and it’s many use cases for real-time content moderation in social apps and platforms.

Michael Carroll
Michael Carroll
BuildMay 15, 2019

GDPR Enablement In Your PubNub Applications

This article expands on the major areas for enabling GDPR-compliance for your PubNub-powered applications. In addition to our own compliance, these are important considerations for complying with GDPR requirements for your app.

Michael Carroll
Michael Carroll
BuildApr 18, 2019

Build a Real-time Collaborative Spreadsheets App

A tutorial on building an app allowing multiple users to edit a single spreadsheet with data synchronization and real-time updates.

Michael Carroll
Michael Carroll
BuildApr 13, 2019

Analyze Feedback: IBM Watson Natural Language Classifier

How to build an app that analyzes and gauges customer feedback in real time using IBM Watson Natural Language Classifier and PubNub.

Michael Carroll
Michael Carroll
BuildApr 13, 2019

Enable Text-to-Speech in AngularJS Web Apps with IBM Watson

We’re witnessing the meteoric rise in natural language processing as the mainstream embraces the technology in tandem with the widespread adoption of artificial intelligence. From the Google Speech API, to Siri, Alexa, and IBM Watson, we’re growing increasingly reliant on using NLP without...
Michael Carroll
Michael Carroll
InsightsApr 3, 2019

Explaining Contactless and Mobile Payment Technology

Understanding the difference between contactless payments and mobile payment technology.

Michael Carroll
Michael Carroll
InsightsJan 22, 2019

How NativeScript is Used and Benefits the Enterprise

Defining NativeScript, its use cases, and how it can benefit developers and companies small and large for building cross-platform mobile apps.

Michael Carroll
Michael Carroll