Blog
Learn about new PubNub releases, industry trends, and app development tips.

Triggering Actions on Smart Home Devices with Arduino
Tutorial on how to trigger actions on smart home devices with Arduino and build an app to control those devices. In this blog, we’ll open a garage door.

Power a Real-time Voting App with Live Results Using D3js
This tutorial shows you how to build a real-time voting app that broadcasts live results as votes come in using D3js and PubNub Data Streams.

What is a Data Firehose API?
This blog post gives an overview of a data firehose API, how it works, use cases, and how to build one yourself from any data source.

IoT Remote Configuration w/ Arduino & Raspberry Pi
With remote configuration, you can control smart devices from anywhere. This tutorial shows you how to do it with Raspberry Pi, Arduino, and a web browser.

Building a Browser-based Game w/ a Phone Controller
This tutorial shows you how to build a second screen game in a web browser with JavaScript that uses a phone as a controller.

6 Essentials for WebRTC Video and Voice App Dev
This blog post lists six things you need to know about developing WebRTC video and voice applications. It’s communication, 100% in the browser.

Converting Your JavaScript App to an iOS App w/ PhoneGap
This tutorial shows you how to convert a JavaScript web application into an iOS application with PhoneGap, as well as manually with Cordova CLI.

How to Broadcast Chrome Push Notifications in the Browser
This tutorial shows you how to build a Chrome Extension to broadcast Chrome push notifications to desktop users.
