All Posts
Category Filters
All BlogsAI For DevelopersBuild In PublicCareer And GrowthDebugging And FixesFrontend EngineeringJavaScript Deep DivesPerformance OptimizationTooling And DX

Frontend Engineering7 mins
One Mental Model That Made React Easier for Me
A simple React mental model that helps you understand components, state, props and rerenders. Learn how thinking in state, UI makes React easier to debug.
Pradip JarhadSoftware Developer

Performance Optimization7 mins
How I Actually Reduced Unnecessary Re-renders (What Worked, What Didn’t)
A practical guide to reducing unnecessary React re-renders using real project experience. Learn what worked, what didn’t and how to make re-renders intentional.
Pradip JarhadSoftware Developer

Performance Optimization7 mins
What Actually Caused Unnecessary Re-renders (In My Experience)
A real world breakdown of common React mistakes that cause unnecessary re-renders. Learn why they happen, how they sneak in, and what actually fixed them.
Pradip JarhadSoftware Developer

Performance Optimization6 mins
The Time I Removed State Instead of Adding More (And Why It Made Everything Better)
Struggling with messy React state? This post shares a real example of removing state, avoiding derived state bugs, and building clearer, calmer components.
Pradip JarhadSoftware Developer

Frontend Engineering6 mins
One Mistake I Made with useEffect And How I Think About It Now
I thought I understood useEffect but I was using it in the wrong places. This post explains the mental model mistake and how thinking differently made my React components simpler.
Pradip JarhadSoftware Developer

Build In Public6 mins
What Surprised Me About Writing Daily This Week
I wrote every day for a week and noticed unexpected changes. An honest reflection on daily writing, attention, uncertainty and learning as a developer.
Pradip JarhadSoftware Developer
