Last mile delivery marketplaces make it easy to order delivery food from a mobile device and have it delivered to a user’s door while it’s still hot. Marketplaces like Deliveroo, Postmates, or Uber Eats use your device’s location to serve you a list of restaurants that are close enough and open so you can get […]

When building React applications (or any application actually), we need it to look great. For web applications, the standard beautification language is called CSS. Since the age of the dinosaurs, properly structuring CSS styles and arranging them has always been a problem. In small apps this is not really a problem, but with applications of […]

REST is a popular architectural style for providing standards between computer systems on the web, making it easier for systems to communicate with each other. It is mostly used by APIs to provide data to other systems requiring them. Sometimes, the providers of APIs would like to monitor its use. Monitoring APIs helps provide useful […]

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

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

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

Toggl is a time tracking application that allows you know how much time is spent on a particular task. With Toggl you can add multiple projects and track how much time you have spent on each of the features in that project. This is useful because it will give a detailed report of how much […]

Communication in our current age is largely digital, and the most popular form of digital communication is Instant Messaging. Some applications include some form of chat implementation e.g. Slack or Facebook. In this tutorial, we will consider how to build a chat application using C# .NET. To follow along with this tutorial, you will require: […]

The Internet of Things (IoT) is changing the way we live, from wearable tech to smart home devices. IoT may sound complex, but in actuality it’s a fairly simple concept to understand. Everyday objects are constantly being transformed into smart devices using sensors and actuators. In this article, we will build a realtime Arduino ambient […]

Depending on the complexity of an application, it can be a hassle to write the SQL queries that retrieve data from a database in realtime; more often, developers would rather use an ORM for database transactions than structure long chains of SQL queries. 💡 Object-relational mapping (ORM) in computer science is a programming technique for […]

When building chat apps, knowing when the person you are chatting with is typing a message can improve the user experience. It gives you some feedback that you’re not alone in the conversation and a message is coming your way. In this tutorial, we will go through some simple steps to achieve this feature using […]