My Blogs
Thoughts, tutorials, and lessons learned during my web development journey. Each post is crafted with care to share insights and experiences that may help fellow developers.

Building a Reusable Form System with React Hook Form + Zod and TypeScript
Learn to create a powerful, type-safe form system using React Hook Form, Zod validation, and TypeScript. Build reusable components that handle validation, errors, and submissions elegantly.
Naim Hasan
MERN Stack Developer

Building Reusable React Components with cn() and Class Variance Authority
Learn how to create scalable, type-safe React components using the cn utility function and Class Variance Authority (CVA) for better component architecture and styling consistency.
Naim Hasan
MERN Stack Developer

Building a Dynamic Dark/Light Theme System with React Context API and Tailwind CSS
Learn how to implement a flexible theme system in React using Context API and Tailwind CSS. Build a scalable solution that supports multiple themes with seamless switching.
Naim Hasan
MERN Stack Developer

Mastering Custom React Hooks: Building Reusable Logic with TypeScript
Learn to create powerful custom React hooks that encapsulate complex logic, improve code reusability, and provide excellent developer experience with TypeScript integration.
Naim Hasan
MERN Stack Developer

Advanced Express.js Folder Structure: MVC vs Feature-Based Architecture with MongoDB
Learn how to structure large Express.js applications using MVC and feature-based architectures. Compare approaches and implement scalable patterns with MongoDB integration.
Naim Hasan
MERN Stack Developer