Blog
Learn about new PubNub releases, industry trends, and app development tips.
![smart irrigation system r pi](https://pubnub-modular-preview.netlify.app/cdn/3prze68gbwl1/asset-17suaysk1qa1ja4/35a2930dbe3978fdc2028c0cd43d3423/smart-irrigation-system-r-pi.jpg?w=360&h=200&fit=)
Build an IoT Irrigation System with Raspberry Pi and PubNub
Learn how to use PubNub and a Raspberry Pi to build an IoT smart irrigation system. Build a self-sustaining plant system with real-time sensor data monitoring.
![Adding Push Notifications to IOS apps: APNS2 Tokens + PubNub.jpg Adding Push Notifications to IOS apps: APNS2 Tokens + PubNub.jpg](https://pubnub-modular-preview.netlify.app/cdn/3prze68gbwl1/6K7gmAFEgY7JolEa5ApIwL/d91b238ef8ed202fe30e3543a53ad914/Adding_Push_Notifications_to_IOS_apps__APNS2_Tokens___PubNub.jpg?w=360&h=200&fit=)
Adding Push Notifications to IOS apps: APNS2 Tokens + PubNub
Learn how to integrate APNs push notifications for iOS apps with PubNub and Swift 4.
![iot cloud state machine](https://pubnub-modular-preview.netlify.app/cdn/3prze68gbwl1/asset-17suaysk1qa1jb0/8173ad31e776233705120c8cad761ee8/iot-cloud-state-machine.png?w=360&h=200&fit=)
Cloud State Machines: The Future of IoT and Edge Computing
What is edge computing and how does it compare with Cloud Computing? Learn what makes a cloud state machine so great and how it can better your business.
![time is everything every millsecond counts time-is-everything-every-millsecond-counts.png](https://pubnub-modular-preview.netlify.app/cdn/3prze68gbwl1/2BV1A5YlzRBcBPxkfaUVDc/0a954361f927e631f6c4bbcde664b8df/time-is-everything-every-millsecond-counts.png?w=360&h=200&fit=)
Every Millisecond Counts: Why Time's Everything for Business
We want new data, and we want it 10 minutes ago. Why time is everything for a business, and what you lose by not taking advantage of time from the get go.
![Create a IoT UV Index Monitor with Mobile Push Notifications.jpg Create a IoT UV Index Monitor with Mobile Push Notifications.jpg](https://pubnub-modular-preview.netlify.app/cdn/3prze68gbwl1/2iXmD5jMA3zVWkNXoSPsUl/05742dc6a02b95348ff3f76867687edc/Create_a_IoT_UV_Index_Monitor_with_Mobile_Push_Notifications.jpg?w=360&h=200&fit=)
Create a IoT UV Index Monitor with Mobile Push Notifications
How to build your own IoT UV index monitor, complete with mobile push notifications for Android and iOS using Arduino, PubNub, and Firebase Cloud Messaging.
![android chat tutorial channel groups and scale](https://pubnub-modular-preview.netlify.app/cdn/3prze68gbwl1/asset-17suaysk1qa1juv/17e8b84d884c5ca49519092488a680ce/android-chat-tutorial-channel-groups-and-scale.png?w=360&h=200&fit=)
Build Android Messaging App: Scaling and Channel Groups
![build own hq trivia android](https://pubnub-modular-preview.netlify.app/cdn/3prze68gbwl1/asset-17suaysk1qa1j86/0f0678a8b347bfdcb6bd1a4ae06a53de/build-own-hq-trivia-android.png?w=360&h=200&fit=)
How to Build Your Own HQ Trivia App for Android
How to build your own HQ trivia app for Android with Functions. Deploy a live, real-time multi-user quiz app for any number of players.
![typeformslackhouse](https://pubnub-modular-preview.netlify.app/cdn/3prze68gbwl1/asset-17suaysk1qa1j9c/52dff347fbe3781de5c7b3510cc1c7d5/typeformslackhouse.jpg?w=360&h=200&fit=)
Securely Unlock Your Front Door: Typeform, Functions, Slack
How to build an intelligent remote door lock that allows you to grant and revoke access to the door with Typeform, Slack, and Functions.
![functions](https://pubnub-modular-preview.netlify.app/cdn/3prze68gbwl1/asset-17suaysk1qa1j6z/3789dcb996a3d37965b23fad4c1cda6b/functions.png?w=360&h=200&fit=)
A Crash Course in Functions
What are Functions? Why should a developer use them? When do I use it? Find out the answers in this crash course.