Blog posts
- May 7, 2023 · 4 min read
Will Artificial Intelligence fully replace Web Developers?
As the research and development of artificial intelligence keep picking up pace every day, businesses have started considering or already incorporated AI-powered solutions to boost efficiency and cut costs. In recent days, we have seen people talk about how AI might replace a massive chunk of the workforce or take over processes that used…
- October 18, 2022 · 5 min read
Grays and Whites
Sometimes we try to define something and figure out we don’t need to. Or we slap the closest label on it and move on. We don’t want to bother ourselves too much with the grays because the grays demand energy. Nevertheless, some situations need that we describe certain things. Sentiments I’m yet to fully understand the concept of a job in…
- July 16, 2021 · 2 min read
Trains and the Buddhist principle of impermanence
Imagine you are traveling on a train through the rural parts of India. Apart from the fields and beautiful views for the most part, the following two common sights are that of shacks and railway crossings. As we pass an intersection, I either mindlessly stare outside or look at everything around me, including the faces we are passing by…
- June 29, 2019 · 3 min read
Automate lighthouse audits for your Progressive Web App
We all know how valuable and helpful the insights are from lighthouse audits when we’re developing our web applications. But the way most of us check is manually through Chrome dev tools or the lighthouse extension, which in my opinion, is not very productive. For those of us who don’t know, there are mainly four ways of auditing our web…
- May 19, 2019 · 7 min read
Managing React application state - without using Redux!
Disclaimer: This solution is best suited for small scale projects, and its main motive is to explore the new APIs React provides rather than trying to replace any traditional solutions. So when was the last time you tried managing application state, without Redux? As far as I can remember, for me, it was probably during the time I had…
- May 11, 2019 · 6 min read
Architecting React Applications - Part II
This article is a continuation of my previous article - Architecting React Applications - where I wrote about a simple way to architect almost any React application into a modular structure. In this article, I am going to write about a relatively complex codebase with things such as application state management. We’ll build upon the same…
- April 11, 2019 · 9 min read
Architecting React Applications
React has always been popular for its short learning curve and easy to use APIs. But if you have been working with this popular javascript library for a while now, you might agree with me on this one as well – If you don’t pay attention to it’s structure it will soon become an unmaintainable mess. Before joining my first job, I had some…
- January 12, 2019 · 6 min read
Android Emulator for React Native in Mac, Linux and Windows
So let me ask you first — How many of you have installed Android Studio only to use the emulator for your native app? Oh, and don’t forget the way your system struggles when you try to run it! And no, I’m not just talking about any average system — even my Macbook Pro with 8GB of RAM makes a lot of noise! A lot of you might have also…
- September 21, 2018 · 3 min read
Persist and Encrypt data in React Native applications
Users’ need for privacy and data security keeps increasing daily and it will always be in demand. So how do we store data on a mobile device without worrying about security? In this article, we’ll go through an effortless and quick way to: Set up persistent storage for our app and store any user data locally. Encrypt the data to make…
- September 20, 2018 · 5 min read
Shrink your React Native application size dramatically!
So you made a cool and awesome looking React Native app, and now you’re ready to build it and maybe publish it to the store — But worried about it if the users would want to install it given its build size? Or maybe you just want to keep it lightweight and not take too much memory unnecessarily when it can be packed into a smaller size? O…