It’s quite clear that virtual reality is where the world is headed. Art galleries, auctions, real estate and automobile sales are going the way of virtual reality. Even sight seeing trips are not going to be left behind as you can now tour the world through your VR headset. There’s so much to explore and […]

If you are building an app that handles extensive 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 immediately. In this tutorial, we are going […]

In an article published earlier, we explored how to use SlackTextViewController and Chatkit to create a messaging application. This application allows us to share messages with others in a chat room. In this article, however, we will explore how you can use Chatkit with UITableViewController without the need for any third party library. Here’s a […]

Sometime, somehow we have wanted to put up a static website and host it somewhere quick, no frameworks, no “2017 latest web tech” to build it with. Just plain HTML and CSS; maybe some JavaScript, nothing too complex. NOTE: In order to send messages to Pusher a server component is necessary. Github pages (or any […]

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

This blog post was written under the Pusher Guest Writer program. An electronic poll simplifies the way polls are carried out and aggregates data in realtime. (These days, nobody needs to take a bus to town just to cast a vote for their favorite soccer team!) As voters cast their votes, every connected client that […]

This blog post was written under the Pusher Guest Writer program. It’s not enough to have a central log and error logging system: good logs are characterized by realtime instant updates. There is a good reason for this, of course, as you never know what your customers are going through when using your product because […]