Theviyanthan Krishnamohan

Fixing exhaustive-deps warning in some common use cases

Let's look at how we can adapt the right mental model of useEffect to fix the exhaustive-deps warning.…Read More

2 years ago

You might be using useEffect wrong the whole time

I had a tryst with the eslint exhaustive-deps rule recently. It made me go down the rabbit hole and realize…

2 years ago

useTransition and useDeferredValue in React 18

useTransition and useDeferredValue are two new hooks React introduced with React 18 earlier this year. These two hooks make use…

2 years ago

Magic link authentication using Asgardeo

Passwords are becoming obsolete, and the tech world is exploring various different technologies to allow users to log in without…

2 years ago

Challenges of a decentralized transaction system

Courtesy: Yagi Studio/Getty Images In the previous article, we looked at the motivation behind blockchain. In this article, let’s look…

2 years ago

The motivation behind blockchain

Courtesy: https://www.goodbadmarketing.com/ The online literature on blockchain is torn between too simplistic rundowns for non-techies and advanced hieroglyphic riddles targeted…

2 years ago

Call a child component’s method from its parent in React

Invoking a parent component’s method from a child component is pretty straightforward in React. We can do it by passing…

2 years ago

Passwordless login using Asgardeo

https://youtu.be/Aq1mDC0d5Bc Passwords are fast becoming a thing of the past and for the right reasons. For better user experience and…

2 years ago

How I created a bot that tweets the correct Wordle word daily

Wordle is intriguing, I know. But what was more intriguing to me was how this web app worked. So, I…

2 years ago

Protecting Azure API Management APIs using Asgardeo

Very often, we need to protect APIs and a very good way of doing it is to use Open ID…

2 years ago

Reauthenticating a user without redirection in OIDC

Browser redirection is an integral part of the Open ID Connect (OIDC) authentication flow. At the same time, it is…

2 years ago

Add login to an Angular app using Asgardeo

Do you want to add authentication to your Angular app? Gone are the days when you had to implement the…

2 years ago

How to secure SPAs with Asgardeo

More often than not, securing access to your Single-Page Application (SPA) inevitably becomes an integral part of development. Asgardeo simplifies…

2 years ago

Best practices for OIDC authentication in SPAs

Single-Page Applications (SPAs) are fast becoming ubiquitous as they provide a far better user experience over the traditional multi-page applications.…

2 years ago

What I learned building a cloud-native frontend app for Asgardeo

Times change fast. Even more so if you are in the tech business. Fifteen years ago, JavaScript was only a…

3 years ago

Implementing a timer using React

Implementing a timer using React might seem straightforward until you actually try to implement one. This seemingly run-of-the-mill task can…

3 years ago