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.

WebSockets vs REST: Understanding the Difference
InsightsSep 11, 2023

WebSockets vs REST: Understanding the Difference

Michael Carroll
Michael Carroll
Automating Your App Development Workflows
InsightsSep 5, 2023

Automating Your App Development Workflows

Automation tools are an integral part of the Agile+DevOps system, which improves development speed while eliminating manual errors and inefficiencies from the software development life cycle (SDLC). So, what is development automation, and how is it changing the app development game?
Michael Carroll
Michael Carroll
UDP vs TCP: Why to Run Gaming Servers Separate from Chat
GamingAug 31, 2023

UDP vs TCP: Why to Run Gaming Servers Separate from Chat

A look at the key benefits of separating game servers for multiplayer functionality from chat infrastructure for in-game chat and other social features.
Michael Carroll
Michael Carroll
The Cognitive Era: An Evolving Generation of Computing
InsightsAug 24, 2023

The Cognitive Era: An Evolving Generation of Computing

We’re moving from the programming era we’ve been in for decades to the cognitive era, combining the strengths of computers and humans to continue to push technology and what we do with it forward.

Michael Carroll
Michael Carroll
What are WebSockets, and How Do They Work?
InsightsAug 17, 2023

What are WebSockets, and How Do They Work?

This blog post gives an overview of WebSockets, the pros and cons, and talks about what kind of applications you can build with WebSockets.

Michael Carroll
Michael Carroll
Transforming Cross-Platform Experiences in Real Time With AI
InsightsAug 16, 2023

Transforming Cross-Platform Experiences in Real Time With AI

We explore why cross-platform experiences are synonymous with "real time" and how you can optimize user experiences with the help of artificial intelligence (AI).
Michael Carroll
Michael Carroll
Low-Code/No-Code: Accelerating App Development & Innovation
InsightsAug 3, 2023

Low-Code/No-Code: Accelerating App Development & Innovation

Low-code and no-code approaches emphasize visual development tools and prebuilt components to streamline development. They don't need years of experience to operate, and they eliminate the need to manually write thousands of lines of code to develop any new application or tool. 
Michael Carroll
Michael Carroll
Multiplayer Gaming Basics Using Phaser – Player Movement
BuildJul 19, 2023

Multiplayer Gaming Basics Using Phaser – Player Movement

Basic concepts and functions of building player movement for multiplayer games using Phaser and PubNub.

Michael Carroll
Michael Carroll
New Posix C / C++ SDKs
InsightsJul 13, 2023

New Posix C / C++ SDKs

The PubNub SDK is happy to announce our new Posix C SDK. If you need to write straight Posix C code, this is the SDK for you. Most developers work on platforms with their own higher level languages and compiler tools. iOS developers use Objective-C and Swift in XCode. Android developers use Java and...
Michael Carroll
Michael Carroll