26 Dec 2024
Implementing a read progress bar
In this post, I discuss the implementation of my website's new feature - a read progress bar for blog posts. If you wonder how one could implement this feature, this is the right article for you!
26 Dec 2024
In this post, I discuss the implementation of my website's new feature - a read progress bar for blog posts. If you wonder how one could implement this feature, this is the right article for you!
27 May 2022
Computer programs/applications are the product of the coherent composition of smaller pieces that creates something useful. Also, sometimes we don't need too many complex components to create something meaningful. In this article, we will discuss the power of `Math.random` utility function (available in all languages) and how it can be used to create a random RGB color generator.
22 May 2022
In this post, I discuss the implementation of my website's new feature - a page view counter. If you wonder how one could implement this feature, this is the right article for you!
4 April 2022
The introduction of the "Shortcuts" app in 2019 on iOS was one of the best things that happened to Apple devices. However, many people I know and have talked to hardly know about its existence and how useful it can be to automate tasks. Are you aware of it?
18 Feb 2019
Are you trying to build a new habit or have had struggled with creating one? I empathize with you as I have failed many times too. This post describes my reflection on what works and sticks for habit building.
5 July 2017
Over the years, websites have used various techniques for lazily loading content to have better performance, delaying secondary content, etc. With the increased usage of this pattern, we have seen websites with different UX patterns like spinners, no spinners, etc. This article discusses the placeholder loading UX pattern and provides a high-level implementation.
29 June 2017
One needs to know when life becomes monotonous professionally as it usually leads to boredom, frustration, and loss of commitment and passion at work, which can ultimately impact your growth. Every once in a while, asking - "Am I challenging myself enough?" is a good thing.