When building React applications (or any application actually), we need it to look great. For web applications, the standard beautification language is called CSS. Since the age of the dinosaurs, properly structuring CSS styles and arranging them has always been a problem. In small apps this is not really a problem, but with applications of […]

In this article, we are going to be looking at how to accept payments from a user using Stripe and displaying sales on an admin dashboard in realtime using using Pusher How it works Stripe is used to handle user payments and Pusher adds realtime functionality to our application. Dependencies Before you begin, you need […]

In this tutorial we’ll be building a location-sharing app with React Native and Pusher. By reading this tutorial, you will learn how to use the geolocation functionality in React Native, and broadcast the geolocation data with Pusher. You will also learn how to integrate Facebook login into the app. Prerequisites You will need the following […]

We are thrilled to announce that Pusher is now on Udemy ๐ŸŽ‰ ๐Ÿ“š ! We partnered with Edwin Diaz, an entrepreneur and professional programming instructor, who created a chapter on how to use Pusher for his best selling course PHP for Beginners. Edwin has over 200K students ๐ŸŽ“ on Udemy and is passionate about teaching […]

REST is a popular architectural style for providing standards between computer systems on the web, making it easier for systems to communicate with each other. It is mostly used by APIs to provide data to other systems requiring them. Sometimes, the providers of APIs would like to monitor its use. Monitoring APIs helps provide useful […]

Just as the name implies, the aim of this article is to show the realtime movement of a marker on a map. This feature is common in location tracking applications. We see taxi apps and food ordering apps making use of features like this. Google provides an extremely easy map API, which we will take […]

PWAs (Progressive Web Applications) has already been identified as the future of web applications and the reason is quite obvious. PWAs let you build web apps that are capable of delivering native app-like experiences to users. From sending push notifications, to caching data for offline retrieval, to background sync, Progressive web apps have got you […]

We are proud to announce the first ever State of Kotlin survey! In December, I embarked on a project to chart the usage and adoption of the Kotlin programming language among developers worldwide. Kotlin was created by JetBrains in 2011 to use in their IDEs and tooling. It quickly captured hearts and minds of developers […]

Over the years, web apps have come a long way, incorporating various technologies and techniques to create a more engaging experience for the user. Realtime technologies are one such improvement. They provide a powerful means of transforming an app into a social activity. In this article, weโ€™ll build a polls app. The home page of […]

Realtime maps are a popular feature in most modern applications. They are used in apps like Uber or Lyft, and in courier and delivery services to track the location of parcels or cabs and to monitor their progress and movement as they make their way to the customer. In this article, we will look at […]

The following blogpost is a primer on architecting Android apps with RxJava and Pusher. It was written by Joe Birch, a Senior Android Engineer at Buffer. Buffer is a social media management platform, and a long time Pusher customer. Joe is a Google Developer Expert for Android, renowned blogger and public speaker. You can follow […]

This article is part of Build an online text RPG with React and GraphQL course. In the previous article, we created a basic game that allows players to create a character and join into a shared world. Unfortunately, at this point we donโ€™t have any actual structure to the world. Instead, all characters are simply […]