Where to Store JWT

I have been designing and developing web applications for more than 7 years.

Through these years, I have been seen a lot of authentication mechanisms, some of them are RESTful and others are not. The RESTful services mostly used JSON Web Token (JWT) as an authentication token.

Whenever I implemented…

I have been writing JavaScript code for the last 8 years. Through these years, I learnt a lot about JavaScript like code optimisation, code readability, cross-browser functionality, memory management, etc.

Back in the day, I was a junior developer. I was doing my work without worrying about performance and memory…

Image by https://dribbble.com/kunchevsky

A 404 page is what a user sees when they try to reach a non-existent page on your site (because they’ve clicked on a broken link, the page has been deleted, or they’ve mistyped a URL).

I am assuming you are using React Router. …

Quick Summary

I was working on my portfolio by using next.js on the Github pages, I face some issues while deploying the projects. So I decided to write a blog to help others.


Portfolio: https://naveenda.github.io/

Source Code: https://github.com/NaveenDA/naveenda.github.io

React is a library for rendering UI, it doesn’t care about styling. It is a nice thing about React, but it also leaves us alone in a big ocean with a lot of options.

Usually, choosing the style system for your React application is not as hard as it seems…

In CSS div is equal to span. Yes, you heard that right!


By Default, the display property of div and span is inline not block and inline. The rest of the article is telling about the same thing. So skip this article and try to read another interesting article.

— Sorry to waste your precious time —

You might know, a…

In the JavaScript world, the term tree-shaking refers to the removal of dead code. But this terminology is not limited to JavaScript, the word “tree-shaking” comes from Lisp Community in the 1990s.

Thanks to Axel Rauschmayer, who turns himself into Indiana jones and find the exact origin of this word…

5 useEffect infinite Loop Patterns

In general, infinite loops are considered bad practices. But in some edge cases, you don’t have any choice to choose rather than an infinite loop. It is good to know the infinite loop patterns of React.


React is not a full-fledged framework so it doesn’t care a lot about things like routing, network call, etc.

In the React environment we have plenty of options for pretty much everything. For the network also we have plenty of options like fetch ,axios , react-http-client , etc.

Among others…


I have 5+ years of experience in the professional web development environment. For the past 8 years, I have collected plenty of websites/tools, which is improved my productivity and reduce my work stress by doing smart work.

In this article, I am sharing the list of websites, that I personally…

Naveen DA

I was a software developer at Zoho and I help people to improve/understand ReactJS knowledge through Medium articles.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store