In June 2017, Twitter updated their web and Android apps with an interesting feature: realtime tweet statistics. In case you’re not familiar with Twitter, it simply means that you get to see the number of Likes or Retweets of a tweet increase (or decrease) as people around the world like or retweet it, without having […]

Companies like Invision have built applications that designers use to get feedback from other people. A designer can just load the Invision application, upload their designs and send the link to the people that will leave feedback, and then they can leave their feedback on different parts of the design. This is good for the […]

In this tutorial, I will be showing you how to build a bot for Slack and Telegram using BotMan. BotMan is a framework-agnostic PHP library that is designed to simplify the task of developing innovative bots for multiple messaging platforms, including Slack, Telegram, Microsoft Bot Framework, Nexmo, HipChat, Facebook Messenger, WeChat and many more. What […]

In this tutorial, we are using Adonis 4.0 to build a RESTful application. Adonis is an open source Node.js web framework with primary focus on simplicity and ease of use. It was inspired by Laravel and borrows a lot of features from the PHP framework. The framework comes with features such as Job queues, an […]

TL; DR; Android 8.0 Oreo has adaptive icons that can’t be inflated by the system UI into a notification. System UI crashes when a notification is received without a specified icon. Repeatedly. Until you uninstall the app programmatically. Most people might need a factory reset. See the image below. It’s important to force default notification […]

More often than not, when you build applications to be consumed by others, you will need to represent the data in some sort of table or list. Think of a list of users for example, or a table filled with data about the soccer league. Now, imagine the data that populated the table was to […]

Reloading pages to view new comments can bore and is also strenuous, given you don’t even know if the reply to your comment has come in yet or not. You keep reloading and keep wasting your data. To cut a long story short, users may abandon sites where they have to reload pages to see […]

Building web applications are great. Now, imagine you build a blog using PHP and your web server is Nginx. If you consider how web servers work, you’ll realize that your web application does a lot of the same tasks (like retrieving a blog post that rarely changes) every time someone visits the post page. Let’s […]

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

It is important to show realtime updates of what is happening in an application, and one form of this is a realtime counter. A realtime counter can be used to show users of an app how other users are interacting with their content. For example, Instagram uses a realtime counter to show when viewers like […]

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