Building a Next JS PWA using next-pwa and service worker
August 23, 2021 by Deepak Bhadoriya
Before jumping into building a Next JS PWA (progressive web app), let’s go over some basics. What is a PWA? PWA refers to 'Progressive web application'. PWAs are built using common web technologies like HTML, CSS, and JavaScript, but they feel almost like native apps. PWAs offer many of the same functionalities as native apps — like push notifications, offline support, hardware access, and much…right-arrow
KaiOS: Everything you need to know
April 08, 2021 by Huzaifa Arif
I’ve been tinkering with the KaiOS platform for some time now and in this post, I’ll try to sum up everything that I’ve learned about it — its application ecosystem, devices, and basically, everything that would help you to: Get an insight into KaiOS. Get an idea of how the feature phone ecosystem could benefit your product. Get started with app development for KaiOS. So let’s begin! Intro to…right-arrow
Creational Design Patterns using Typescript
February 22, 2021 by Yatin M.
Creational Design Patterns using Typescript Creational Design Patterns are the category of design patterns that deal with object creation mechanisms. These are particularly important when the developer needs to incorporate some types of constraints on the creation of objects, for eg: having a single instance of an object or decoupling the instance created from where in the code it is used. This…right-arrow
RAIL: A Framework to measure performance
December 14, 2020 by Nitish Mittal
RAIL: A Framework to measure performance This article broadly covers the following areas: An overview of the RAIL model. An overview of Pixel pipeline and Frame journey. A sample problem covering the frame drop issue and how to debug and solve it using chrome dev tools. In Computer Science, field performance can mean a lot of things. But here, I will be covering web performance, particularly user…right-arrow
SOLID Principles using Typescript
October 16, 2020 by Yatin M.
Typescript is like the object-oriented version of Javascript. This article discusses the best practices of object-oriented software design using Typescript. In software design over many years, commonly occurring problems were identified. Re-usable solutions to these problems are called Design Patterns. Before diving into design patterns, we need to revisit a few basic principles of software…right-arrow
Enhance Your Routine DB Activities With Django's ORM
July 21, 2020 by Susmitha Gudapati
Database transactions have never been trivial in our groove of building efficient web applications. They play a major role - dictating performance almost single-handedly in data-intensive applications. There are, however, some nearly hidden approaches that aren't part of our routine development yet. These could enhance our interactions with the database and, inwardly, give us the chance to unleash…right-arrow

Got a project to discuss?