Skip to content
The Armchair Critic

"It takes considerable knowledge just to realize the extent of your own ignorance."

  • Home
  • Mansplainings
  • Tech Journal
  • Blockchain
  • Alternative Facts
  • Cricket
  • Cricket Machan
  • Covfefe
    • Wallpapers
    • Poems
  • Contact
  • Fixing exhaustive-deps warning in some common use cases

    Fixing exhaustive-deps warning in some common use cases

    • by Theviyanthan Krishnamohan
    • Posted on August 29, 2022August 29, 2022
    • in Mansplainings
    • Leave a comment on 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

  • You might be using useEffect wrong the whole time

    You might be using useEffect wrong the whole time

    • by Theviyanthan Krishnamohan
    • Posted on August 29, 2022August 5, 2023
    • in Mansplainings
    • Leave a comment on 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 that I have been using the useEffect hook wrong. In this article, I will be…

    Read More

  • useTransition and useDeferredValue in React 18

    useTransition and useDeferredValue in React 18

    • by Theviyanthan Krishnamohan
    • Posted on August 29, 2022August 5, 2023
    • in Mansplainings
    • 1 Comment on 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 of React’s concurrent rendering to allow developers to provide a better user experience in their…

    Read More

  • Magic link authentication using Asgardeo

    Magic link authentication using Asgardeo

    • by Theviyanthan Krishnamohan
    • Posted on May 31, 2022May 31, 2022
    • in Tech Journal
    • Leave a comment on 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 passwords. In this article, we discussed the perils of passwords and how FIDO2 can help us go…

    Read More

  • Challenges of a decentralized transaction system

    Challenges of a decentralized transaction system

    • by Theviyanthan Krishnamohan
    • Posted on March 25, 2022November 15, 2022
    • in Mansplainings
    • 1 Comment on Challenges of a decentralized transaction system

    In the previous article, we looked at the motivation behind blockchain. In this article, let’s look at the challenges of a decentralized digital financial transaction system. As we saw in the previous article, in a…

    Read More

  • The motivation behind blockchain

    The motivation behind blockchain

    • by Theviyanthan Krishnamohan
    • Posted on March 24, 2022March 25, 2022
    • in Mansplainings
    • 3 Comments on The motivation behind blockchain

    The online literature on blockchain is torn between too simplistic rundowns for non-techies and advanced hieroglyphic riddles targeted at those who want to learn blockchain in depth. When I started learning blockchain, unfortunately, hardly did…

    Read More

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

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

    • by Theviyanthan Krishnamohan
    • Posted on March 23, 2022March 23, 2022
    • in Tech Journal
    • Leave a comment on 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 the method as a prop to the child component. But what if we want to…

    Read More

  • Passwordless login using Asgardeo

    Passwordless login using Asgardeo

    • by Theviyanthan Krishnamohan
    • Posted on March 6, 2022March 22, 2022
    • in Tech Journal
    • Leave a comment on Passwordless login using Asgardeo

    Passwords are fast becoming a thing of the past and for the right reasons. For better user experience and security, services should allow their users to log in without passwords. With Asgardeo, this should be…

    Read More

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

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

    • by Theviyanthan Krishnamohan
    • Posted on March 2, 2022March 26, 2022
    • in Tech Journal
    • Leave a comment on 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 decided to peek through the code, and eventually, I decided to build a Twitter bot…

    Read More

  • Protecting Azure API Management APIs using Asgardeo

    Protecting Azure API Management APIs using Asgardeo

    • by Theviyanthan Krishnamohan
    • Posted on February 4, 2022February 17, 2022
    • in Tech Journal
    • Leave a comment on 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 Connect (OIDC) authentication. In this article, we are going to take a look at how…

    Read More

  • Reauthenticating a user without redirection in OIDC

    Reauthenticating a user without redirection in OIDC

    • by Theviyanthan Krishnamohan
    • Posted on January 31, 2022February 3, 2022
    • in Mansplainings
    • Leave a comment on 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 every UX engineer’s nightmare. Of course, we can do nothing to carry out OIDC authentication…

    Read More

  • Add login to an Angular app using Asgardeo

    Add login to an Angular app using Asgardeo

    • by Theviyanthan Krishnamohan
    • Posted on December 14, 2021December 14, 2021
    • in Tech Journal
    • Leave a comment on 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 backend logic to manage users and then write the frontend logic to manage user sessions.…

    Read More

  • How to secure SPAs with Asgardeo

    How to secure SPAs with Asgardeo

    • by Theviyanthan Krishnamohan
    • Posted on December 14, 2021December 14, 2021
    • in Tech Journal
    • 1 Comment on 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 this by providing you with an Identity and Access Management (IAM) solution coupled with a…

    Read More

  • Best practices for OIDC authentication in SPAs

    Best practices for OIDC authentication in SPAs

    • by Theviyanthan Krishnamohan
    • Posted on December 14, 2021December 15, 2021
    • in Mansplainings
    • Leave a comment on 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. However, as is often the case with app development, a good user experience and security…

    Read More

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

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

    • by Theviyanthan Krishnamohan
    • Posted on November 4, 2021November 4, 2021
    • in Tech Journal
    • 1 Comment on 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 child’s toy condemned to lend some semblance of programmability to web pages. Today, it is…

    Read More

  • Implementing a timer using React

    Implementing a timer using React

    • by Theviyanthan Krishnamohan
    • Posted on October 5, 2021October 5, 2021
    • in Tech Journal
    • 1 Comment on 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 put your React knowledge to a stern test. The obvious way First, let us try…

    Read More

Posts navigation

&laquoPrevious Posts12345…12Next Posts»
Copyright © 2025 Theviyanthan K. All rights reserved.