HDHarsh Dubeyindecoding-dev.hashnode.dev·1d ago · 15 min readFrom One Click to a Screen Full of Data: A Full-Stack Story for People Who Never Studied Computer ScienceRead this before your first line of code — not after. Why I'm writing this Hi I'm Harsh Dubey I am an ECE grad, not a CSE one. Nobody ever sat me down and explained what a computer actually does. So w11S
JSJayesh Sojitrainjayesh-sojitra.hashnode.dev·1d ago · 4 min readCSS Animations vs Framer Motion: When to Use EachAnimation tooling decisions tend to default to whatever's currently popular, without checking whether the actual animation need justifies the library. Here's a genuinely practical way to decide. CSS a00
JSJayesh Sojitrainjayesh-sojitra.hashnode.dev·2d ago · 4 min read Building Forms That Don't Make Users Hate YouForms get a disproportionate amount of user frustration for how "simple" they seem technically. The actual problem is rarely the validation rules themselves — it's when and how those rules get communi00
JSJayesh Sojitrainjayesh-sojitra.hashnode.dev·4d ago · 2 min readWeek 3 Recap: Patterns + DebuggingDay 16 — Generics Explained With Real Examples The problem generics solve: type safety without losing reusability. One function, works with any type, no any required. Revisited Day 2's useLocalStorage00
JSJayesh Sojitrainjayesh-sojitra.hashnode.dev·4d ago · 4 min read3 Ways to Share State Across MicrofrontendsOnce independently-deployed microfrontends can share components via Module Federation, the next question shows up fast: if the checkout microfrontend needs to know the cart microfrontend's current sta00
JSJayesh Sojitrainjayesh-sojitra.hashnode.dev·6d ago · 4 min read5 React Bugs I See Constantly (And How to Fix Them)Some bugs are rare and exotic. These five aren't — they're the ones that show up constantly, usually because they're subtle enough to pass code review but break in ways that are confusing to debug aft00
JSJayesh Sojitrainjayesh-sojitra.hashnode.dev·6d ago · 4 min read What I Actually Look for in a Frontend Code ReviewStyle issues are the easiest thing to comment on in a code review, and usually the least valuable — a linter should be catching those automatically, not a human reviewer's attention. Here's what I act00
KMKhushil Mistryinkhushilmistry.hashnode.dev·Sep 10 · 10 min readHow to Safely Ship Major Frontend Changes in ProductionAs frontend engineers, we regularly see major changes landing in production applications. A new design system. A new theme. A completely different application layout. A major library upgrade. Or a new00
UUUduak Ukponginuduakukpong.hashnode.dev·Sep 10 · 11 min readStop Using a mounted Flag to Fix Theme Flash: Use useSyncExternalStore InsteadThe login page went blank in production. Not a broken layout, not a missing stylesheet. Blank: the whole subtree that the sidebar belonged to just disappeared from the DOM right after the page finishe00
JSJayesh Sojitrainjayesh-sojitra.hashnode.dev·Sep 10 · 4 min readCompound Components: A Pattern Worth LearningCompound components are one of those React patterns that feels abstract in explanation but obvious once you see it — because you've been using the browser's version of it your whole career. The proble00