How to
![Smooth location data feature Smooth location data](https://www.pubnub.com/cdn/3prze68gbwl1/kXHsNlps2v2kBzoyNAOHn/2214df94ad9eafe60fb310a8414e7ed7/smooth-location-data-1380x600.png?w=360&h=200&fit=)
Geolocation
How to Smooth Your Location Data & Snap to the Nearest Road
"How do I stop location fixes from ‘jumping around’?”, “How do I snap the vehicle to the road?”, “What if the vehicle GPS location is bad? Can I smooth that data?”.
This how-to aims to answer all these questions.
![throttle and aggregate banner](https://www.pubnub.com/cdn/3prze68gbwl1/1qxz6WCGNKok3GZcm94fQ9/dcc26e45df9589ebfe3ad25da2136f69/throttle_and_aggregate_banner.png?w=360&h=200&fit=)
Virtual Events
How to Throttle or Aggregate Messages with PubNub
Applications that send messages at a high frequency need to consider how readable those messages are for recipients. This how-to will describe how you can either throttle or aggregate messages for a large audience
![How-To: Building Collaborative Apps](https://www.pubnub.com/cdn/3prze68gbwl1/7k7dqDZYn6jT8Pudcvjs7g/ea3b2c6bd3250944a0089fb91b12a0ef/Screen_Shot_2022-08-30_at_11.33.57_AM.png?w=360&h=200&fit=)
Collaboration
Build Collaborative Applications
Follow this how-to and learn how you can build and power your real-time collaborative applications with PubNub.
![PubNub Portal How-To: Push Notifications for Android](https://www.pubnub.com/cdn/3prze68gbwl1/5TBAGKZp8xbaXNykvXpPoy/dab6198453019d1ccc2f6d34d382277a/Screen_Shot_2022-07-26_at_1.51.09_PM.png?w=360&h=200&fit=)
Push Notifications
Enabling Mobile Push Notifications: Android
Follow this how-to to enable PubNub's Mobile Push Gateway in the Admin Portal to send your Android users push notifications and alerts.
![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.
![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.
![PubNub Admin Portal How-to: iOS Push Notifications](https://www.pubnub.com/cdn/3prze68gbwl1/204HPoStJBbM1dSarijmBV/335ec7eb1491141c6ba3b37f3ecb0b0c/Screen_Shot_2022-07-30_at_9.03.29_AM.png?w=360&h=200&fit=)
Push Notifications
Enabling APNs Mobile Push Notifications
Follow this how-to to enable PubNub's Mobile Push Gateway in the Admin Portal to send your iOS users push notifications and alerts using APNs.
![Alexa Skills with PubNub Architecture Alexa Skills with PubNub Architecture](https://www.pubnub.com/cdn/3prze68gbwl1/YSdmLmTnXIRz2UWq5bJSz/62cbdd8ab096757634378abbb5848124/architecture.png?w=360&h=200&fit=)
Collaboration
How to call PubNub from Alexa
Amazon’s Echo is the market leading smart speaker and we see an increasing number of customers want to integrate Alexa into their PubNub solution