Let's look at how we can adapt the right mental model of useEffect to fix the exhaustive-deps warning.…Read More
I had a tryst with the eslint exhaustive-deps rule recently. It made me go down the rabbit hole and realize…
useTransition and useDeferredValue are two new hooks React introduced with React 18 earlier this year. These two hooks make use…
Passwords are becoming obsolete, and the tech world is exploring various different technologies to allow users to log in without…
Courtesy: Yagi Studio/Getty Images In the previous article, we looked at the motivation behind blockchain. In this article, let’s look…
Courtesy: https://www.goodbadmarketing.com/ The online literature on blockchain is torn between too simplistic rundowns for non-techies and advanced hieroglyphic riddles targeted…
Invoking a parent component’s method from a child component is pretty straightforward in React. We can do it by passing…
https://youtu.be/Aq1mDC0d5Bc Passwords are fast becoming a thing of the past and for the right reasons. For better user experience and…
Wordle is intriguing, I know. But what was more intriguing to me was how this web app worked. So, I…
Very often, we need to protect APIs and a very good way of doing it is to use Open ID…
Browser redirection is an integral part of the Open ID Connect (OIDC) authentication flow. At the same time, it is…
Do you want to add authentication to your Angular app? Gone are the days when you had to implement the…
More often than not, securing access to your Single-Page Application (SPA) inevitably becomes an integral part of development. Asgardeo simplifies…
Single-Page Applications (SPAs) are fast becoming ubiquitous as they provide a far better user experience over the traditional multi-page applications.…
Times change fast. Even more so if you are in the tech business. Fifteen years ago, JavaScript was only a…
Implementing a timer using React might seem straightforward until you actually try to implement one. This seemingly run-of-the-mill task can…