How to
![how-to virtual events 1200](https://www.pubnub.com/cdn/3prze68gbwl1/IFOhssyArOlw6gExyhfZD/db531510b8cb52a44e884a8542db7446/how-to_virtual_events_1200.png?w=360&h=200&fit=)
Virtual Events
How to Build Chat for Virtual Events
Virtual events need chat to keep users engaged, but it's often a challenge to build a chat solution that works at scale and can handle the network load surges that occur during popular events. As a developer, you need to select a robust backend API provider capable of transmitting and receiving the high volume of messages that your viewers and participants generate.
![How to Build Interactive 2d Chat Games image](https://www.pubnub.com/cdn/3prze68gbwl1/6liRYLnM4ebZyoAPSfKch7/8d42207065740f2c7282de1d366c2f5c/how-to-2d-games.png?w=360&h=200&fit=)
Gaming
How to Build Interactive 2d Chat Games
In this guide, we describe why you’d want to build a 2d game, types of 2d games, and tips for making your 2d games interactive, social, and engaging.
![Telehealth Tutorial cross-platform Multiple devices showing a telemedicine chat application with conversations between doctors and patients.](https://www.pubnub.com/cdn/3prze68gbwl1/YImhMz8bJU4tjn1gXtryj/65e6df2e74858ef07bb70088dde5f026/18-new2.png?w=360&h=200&fit=)
Chat
How to Build Cross-Platform Chat Applications with PubNub
If your team is developing a cross-platform application you have a number of options to choose from but whichever approach you take, from web-only to cross-platform frameworks, PubNub can easily incorporate chat into your app.
![How-to Build Vue Chat Apps](https://www.pubnub.com/cdn/3prze68gbwl1/3unV0nzOBgNrauUqfluAd7/9b623bcba4978b74233e305899d71c9a/How-to-Build-a-Chat-App_1200x630_-1.png?w=360&h=200&fit=)
Chat
How to build a chat app using HTML, CSS, Vue, & JS
Read our complete guide to build a chat app using HTML, CSS, Vue, and JS. Read this and our other information building interactive chat apps.
![How to Create a Real-Time Delivery application How to Create a Real-Time Delivery application](https://www.pubnub.com/cdn/3prze68gbwl1/RNxrnJIn0KOh3pO1CFTWz/0e126b1a4300d0b6dca68d5e9b01ad03/Real-Time-Delivery---Image.png?w=360&h=200&fit=)
Real-Time
How to Create a Real-Time Delivery Application
For any delivery solution, the end user experience will depend on providing real-time updates on vehicle location, delivery time and delivery status
![how-to real-time user counter image](https://www.pubnub.com/cdn/3prze68gbwl1/j6Hf0llsWpOj6BVPctvue/dd9914fcf6f37958cf487c8d22c8b39f/how-to-online-users.png?w=360&h=200&fit=)
Real-Time
How to Build a Real-Time Counter of Active Users
This how-to will explain how to add a real-time counter of active users to any application, what to consider while building this type of feature, and how PubNub can make it easy.
![PubNub How-To's: Push Notifications 1200x630](https://www.pubnub.com/cdn/3prze68gbwl1/1zqaCINwvSnFLDqq2uPlNx/f122a8441c2321d971b88cd81fb36e2e/Screen_Shot_2022-06-06_at_4.00.06_PM.png?w=360&h=200&fit=)
Push Notifications
Push Notifications
Follow this how-to to learn more about how you can leverage push notifications in your application to better keep your users engaged and informed.
![Real_Time_Geolocation_1200x630.jpg Real_Time_Geolocation_1200x630.jpg](https://www.pubnub.com/cdn/3prze68gbwl1/CcwAhmNWk9ti8Qcu9sNSf/7a69c45170e28cddb6733ce8d63cb2af/Real_Time_Geolocation_1200x630.jpg?w=360&h=200&fit=)
Geolocation
How to Explore Real-time Geolocation Solutions
This how-to will explain real-time geolocation services for developers, what to consider while building geolocation features, and how PubNub can make it easy to stream and use real-time location data.
![How to IoT solution How to IoT solution](https://www.pubnub.com/cdn/3prze68gbwl1/1j4Pq5McvTKNuAskKp3b9d/4b6ca952794e75eb86eb960f762d08d4/How_To_Develop_an_IoT_Solution_with_PubNub.png?w=360&h=200&fit=)
IoT
How to develop an IoT solution with PubNub
Learn how to develop an IoT solution with PubNub, allowing you to monitor and control a global fleet of IoT devices in real-time