This blog post was written under the Pusher Guest Writer program. As developers, deploying applications and websites can be a pain point at times and we generally tend to prefer solutions that are easy and scalable. Hosting solutions that require SSHing and having to make configurations and a million things to do before deploying can […]

This blog post was written under the Pusher Guest Writer program. The adoption of GraphQL is increasing as companies like Facebook, GitHub and Pinterest use it to power their applications, and many developers are already moving to (or at least leaning towards) GraphQL because of the great features it introduces. Today, I will be getting […]

This blog post was written under the Pusher Guest Writer program. The greatest thing about ARKit is that you can do amazing things without much code or effort. We have learned how to create an AR game with ARKit using SpriteKit (and 2D images) and how to add a 3D model to an AR scene […]

This blog post was written under the Pusher Guest Writer program. Angular is a great framework for building modern JavaScript applications. In this article, we will be building a simple Battleship game with Angular and will make use of the realtime capabilities of Pusher to enable two players to play against each other. In this […]

This blog post was written under the Pusher Guest Writer program. Kotlin is the hot language right now but there is a misconception that, because it runs on the JVM, it’s just for the Java ecosystem. Some web developers (especially those with a JavaScript background) are keeping away from it because they think that it […]

This blog post was written under the Pusher Guest Writer program. Security is hard. Often when we build applications we want to allow only registered users to access the application. We want to be able to manage user accounts, see when they last logged in, be able to disable suspicious accounts and have a dashboard […]

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