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 […]

Interrupt a user’s experience with your app and watch them leave. One reason for this can be narrowed down to awkward navigation in your app. When moving from one section to another leaves users figuring out if the app is broken or a page is taking too long to load, improvements need to be made. […]

If you are a software developer there is a good chance you have heard about Angular. Angular is a JavaScript framework by Google that makes it easy to build Single Page Applications using JavaScript in a short amount of time and with less effort. Angular has seen a lot of growth in just a few […]

A great way to track what users are doing in your application is to visualise their activities in a feed. This would be especially useful when creating a dashboard for your application. In this tutorial, I will show you how to build a quick and easy realtime activity feed using Python (Flask), JavaScript and Pusher. […]

In this article, I will show you how to simply add realtime functionality to a Nest.js application by leveraging the powerful features offered by Pusher. Nest.js is a sever-side Node framework which leverages the power of TypeScript. It’s progressive and scales with whatever size of project you throw at it. Typescript is the modern style […]

If you are building an app that handles extensive amounts of data, you might want to implement realtime tables at some point. Let’s take a content management system for instance. Large amounts of data are added and removed often, and we would like the changes to be available to consumers in realtime. In this tutorial, […]