Read My Blog
How to Setup ESLint and Prettier for TypeScript Projects
Complete guide to setting up ESLint and Prettier in TypeScript projects. From installation, configuration, VS Code integration, to pre-commit hooks.
December 23, 2025
React Query (TanStack Query) Tutorial: Complete Data Fetching Guide
Learn how to use React Query / TanStack Query for data fetching, caching, and state management. From installation to complete CRUD with practical examples.
December 23, 2025
Tailwind CSS vs CSS Modules vs Styled Components: Which is Best?
Complete comparison of Tailwind CSS, CSS Modules, and Styled Components. Find the best styling approach for your React project.
December 23, 2025
Zustand Tutorial: Lightweight State Management for React
Learn Zustand, a simple and powerful state management library for React. From basic setup to advanced patterns with TypeScript.
December 23, 2025
Complete Freelance Web Developer Guide 2025
Want to become a freelance web developer? Complete guide from setting rates, best platforms, to landing your first client.
December 22, 2025
AI Coding Assistant Tutorial: Claude, ChatGPT, and Cursor for Developers
Complete guide to using AI for coding. From ChatGPT, Claude, Cursor, to GitHub Copilot - effective prompting tips and when to use AI.
December 22, 2025
Astro vs Next.js: When to Use Each Framework?
Confused between Astro and Next.js? This article covers the differences, pros, cons, and when to use each framework.
December 22, 2025
Building a Developer Portfolio with Next.js and Shadcn UI
Complete step-by-step tutorial on building a professional developer portfolio with Next.js 14, TypeScript, and Shadcn UI. Including dark mode and deployment to Vercel.
December 22, 2025
How to Use GitHub Copilot for Automatic Unit Test Generation
Learn how to leverage GitHub Copilot to generate unit tests automatically. Prompting tips and practical examples with Jest and React Testing Library.
December 24, 2024