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

Introducing the PubNub Best Practices Playbook
Announcing our new PubNub Best Practices Playbook for JavaScript, iOS, and Android, on how to build apps with PubNub correctly.

Countering Malicious Inputs: HTML Content XSS Protection
How to execute XSS protection and HTML5 cleanup on real-time messages and data to counter harmful XSS attacks and malicious inputs.

Triggering Webhooks with XHR (Advanced Functions Techniques)
How to use the XHR module with Functions to trigger webhooks and integrate 3rd party webservices directly into your data streams.

Injecting Real-time Live Weather Data into a Chat App
How to stream live weather data into a real-time chat app whenever requested, no additional servers required.

Event Handler Types (Advanced Functions Techniques)
A walkthrough of the 3 different Functions event handler types, and when to use them.

Building a Collaborative Real-Time Android Todo App
How to build a collaborative, multi-user real-time Android todo list using IBM Bluemix and PubNub.

Working with Key-Value Store Advanced Functions Techniques
Utilizing the PubNub Key-Value Store with Functions to store and retrieve data in the network, completely serverless.

Build Smart Parking Meters Real-time Availability Monitoring
How to build IoT-enabled smart parking meters with monitoring using IBM Bluemix, Android, PubNub, and Cordova.

Serverless HTML5 Apps with Encrypted Data Streams
In this tutorial, we dive into a simple example of how to deploy highly-secure encrypted data streams with advanced serverless event handling, based on meta attributes.