Blog
Thoughts, stories and ideas.
5/31/2025 · 3 min read
Mastering Conditional Rendering in React: A Developer's Journey
Learn effective patterns for conditional rendering in React, including a custom Show component and best practices for complex UI logic
5/22/2025 · 4 min read
How I Integrated TanStack Query in a Next.js App — A Developer's Story
Learn how to integrate TanStack Query in your Next.js application, including setup, data fetching, mutations, and best practices
5/17/2025 · 3 min read
What's New in JavaScript (ECMAScript 2024 & Beyond)
A comprehensive guide to JavaScript's newest features in ECMAScript 2024, including Object.groupBy, Promise.withResolvers, and what's coming in ES2025

5/14/2025 · 8 min read
Fixing React Performance: Understanding Re-renders
Learn why React apps slow down due to unnecessary re-renders and how to fix performance issues with a simple technique: moving state down the component tree. Understand the truth about state, props, and hooks in React optimization.
5/10/2025 · 2 min read
JavaScript Classes: A Beginner's Guide
A comprehensive guide to understanding and implementing JavaScript Classes for object-oriented programming
6/9/2024 · 3 min read
🚀 Production-Ready React Folder Structure 📂⚛️
A comprehensive guide to structuring React projects for scalability, maintainability, and team collaboration. Includes a real-world folder structure example.
3/19/2024 · 2 min read
My React App Seemed Fine — Until I Scanned It
A comprehensive guide on using react-scan to uncover and fix performance issues in React applications
11/16/2022 · 2 min read
How to create context in React
A comprehensive guide on how to create and use React Context API for state management