This blog post was written under the Pusher Guest Writer program. In the last tutorial, we used SpriteKit to create an augmented reality (AR) game with ARKit. Today, it’s the turn of Scenekit. Remember that SpriteKit works with 2D content while SceneKit works with 3D content. However, this brings its own problems. How do I […]

This blog post was written under the Pusher Guest Writer program. Text editors are increasingly popular these days, whether embedded in a website comment form, or as a notepad, there are many forms of text editors. In this post, we are not only going to learn how to build a beautiful text editor mobile app […]

This blog post was written under the Pusher Guest Writer program. VeeValidate is a validation library for Vue, that simplifies validation task in Vue projects. So far, the library supports Vue 2 and is quite popular among Vue developers, with more than 2k stars on Github. Vue’s reactivity makes forms interestingly simple to work with. […]

This blog post was written under the Pusher Guest Writer program. Machine learning allows computers to learn without being explicitly programmed. It’s a hot and complex topic that you see in action almost everywhere, from movie recommendations to personal assistants. Recently, Apple released Core ML, a new framework for integrating machine learning models into any […]

This blog post was written under the Pusher Guest Writer program. We often need to display data in a table. However, unless it’s a realtime table, we need to reload to view new data each time that it’s added. For example, take a table of movies arranged by the year they were released. Each time […]

This blog post was written under the Pusher Guest Writer program. If you are a user of applications like Periscope, Instagram and Facebook, then you may have noticed they have a feature in their live streams where anytime someone likes the live content, the ‘likes’ float on your screen. This article will show you how […]

This blog post was written under the Pusher Guest Writer program. In this tutorial, we’ll create a ride-booking app with React Native and Pusher. The app that we’ll create will be similar to popular ride-booking apps like Uber, Lyft or Grab. React Native will be used to create an Android app for both the driver […]

This blog post was written under the Pusher Guest Writer program. When your app offers social sharing features, realtime notifications could be vital. One example is Instagram, a popular app for editing and sharing photos and videos with friends & family. Users get realtime updates as feeds on posts made by their friends and other […]

I was fascinated at how the Guardian Media Lab covered the US presidential election last fall. They created what they call a live notification. It’s a persistent notification that stays in the drawer, and can change each time it receives new data. They used it to indicate which candidate was winning, and by how many […]

This blog post was written under the Pusher Guest Writer program. Facebook bots have been taking the world by storm. As more tools and libraries surface, it becomes easier for anyone to create a chatbot. Today we’re going to go over one of the most popular open-source bot frameworks, Botkit. Botkit was created by Howdy […]

Datadog, a monitoring platform that puts all your metrics in one place, is available to Pusher Pro plans and up. Learn how to set up your Datadog integration with this mini tutorial, and get all those interesting Pusher metrics right in your dashboard. Metrics examples Connections metrics: if you use different connection types, or implement […]

This blog post was written under the Pusher Guest Writer program. Redux! Redux!! Redux!!! What in the world is Redux and why do I need it? I asked myself this question when I started learning how to build single page apps (SPA) to include rich interaction on my apps. SPA has the ability to re-render […]