Read My Blog
Tailwind CSS vs CSS Modules vs Styled Components
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, Cursor
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
MCP Server: How to Build Custom AI Tools for Claude and Cursor
Complete guide to building MCP Server from scratch. Learn step-by-step how to build custom AI tools for Claude Desktop and Cursor IDE with TypeScript.
December 23, 2024
MCP (Model Context Protocol) Tutorial for Developers
Learn Model Context Protocol (MCP) from basics to advanced. Complete tutorial on creating MCP servers, integrating with Claude, and best practices for developers.
December 23, 2024