Welcome👋🏼 to Tapas Adhikary's blog posts!

Articles about Tech, JavaScript, Web Technologies, and Career development.

Cover Image for Mastering React Design Patterns for Building Maintainable Forms

Mastering React Design Patterns for Building Maintainable Forms

Managing forms in React applications can become complex and error-prone as your app grows. Yet, leveraging the right design patterns can drastically simplify this process, making your forms more reusable, scalable, and easier to maintain. In this com...

Cover Image for JavaScript Variables Explained Clearly: Values, Types, and How Data Really Works

JavaScript Variables Explained Clearly: Values, Types, and How Data Really Works

Day 02 of 40 Days of JavaScript is where JavaScript starts to feel real. Today’s focus is on variables, how values are stored, and why JavaScript behaves the way it does when data changes. If variables are not clear, everything that follows—functions...

Cover Image for JavaScript Explained From Scratch: How the Web Becomes Interactive

JavaScript Explained From Scratch: How the Web Becomes Interactive

If you’ve ever wondered how buttons become clickable, how animations react to user actions, or how websites feel alive, JavaScript is the answer. This article is based on Day 01 of the 40 Days of JavaScript journey, where we lay the foundation for le...

Have a specific blog in mind?

More Posts

Cover Image for Tidbit 01: How Does Event Loop Handle Promises? Ever Thought?

Tidbit 01: How Does Event Loop Handle Promises? Ever Thought?

Ever wondered how JavaScript knows when to run your .then() block? Or why your console.log("done") appear before a resolved promise result? …

Cover Image for Top 10 QA Automation Tools for Startups in 2026

Top 10 QA Automation Tools for Startups in 2026

The startup landscape is at a critical inflection point for QA testing. While the demand for quality software has never been higher, the Sta…

Cover Image for Exploring Advanced JavaScript Features: A Deep Dive into ECMAScript 2023 Updates

Exploring Advanced JavaScript Features: A Deep Dive into ECMAScript 2023 Updates

ECMAScript, also known as the backbone of JavaScript, has come a long way since its birth at Netscape in 1995. Within two years, it was stan…

Cover Image for Effective Ways to Manage Shadcn Dialog Box: 3 Tips with Code

Effective Ways to Manage Shadcn Dialog Box: 3 Tips with Code

Recently I encountered a couple of challenging use cases with the shadcn/ui dialog box with forms as its content. As I learned to tackle the…

Cover Image for Why the with() method of JavaScript Array is a gem?

Why the with() method of JavaScript Array is a gem?

JavaScript array methods offer plenty to web developers already. The methods like map(), reduce(), filter() , some(), every(), and many more…

Cover Image for Next.js and Next-Auth V5: Guide to Social Logins(OAuth)

Next.js and Next-Auth V5: Guide to Social Logins(OAuth)

Authentication and Authorization are the implicit needs for any user-facing application. Using authentication users let the application and …

Cover Image for What is Authentication and Authorization - Explain like I am five

What is Authentication and Authorization - Explain like I am five

Full-stack development is not just about making the front end talk to the back end, and vice-versa. You need to keep additional peripherals …

GreenRoots Blog - Tapas Adhikary

Subscribe to Tapas Adhikary's newsletter

Articles about Tech, JavaScript, Web Technologies, and Career development.

Connect with me!