AAndolasoft Inc2d ago · 1 min readBuilding a Custom Filter or Control-Panel Component for Apache SupersetNot all Apache Superset filters work the same way. Chart controls, native dashboard filters, and cross-filtering serve different purposes—and each requires a different implementation approach. This guandolasoft.hashnode.dev
JJayesh SojitraSep 19 · 4 min readWhy I Stopped Over-Engineering ComponentsEarly in my career, "good code" meant flexible code — every component built with extra props, extra configuration, extra abstraction, anticipating requirements that hadn't shown up yet. That instinct jayesh-sojitra.hashnode.dev
JJayesh SojitraSep 19 · 4 min read 5 Frontend Security Mistakes That Are Easy to MissFrontend security doesn't get the same review scrutiny backend security does, partly because the consequences aren't always obvious immediately. Here are five mistakes that show up constantly, and whyjayesh-sojitra.hashnode.dev
JJayesh SojitraSep 14 · 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 stajayesh-sojitra.hashnode.dev
JJayesh SojitraSep 12 · 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 actjayesh-sojitra.hashnode.dev
JJayesh SojitraSep 7 · 4 min read 7 Ways to Speed Up Your React AppPerformance work on a React app tends to start with the flashiest-sounding optimization (memoization) instead of the ones that usually have the biggest actual impact. Here's a more accurate priority ojayesh-sojitra.hashnode.dev
JJayesh SojitraSep 3 · 4 min read Why We Moved to an Nx Monorepo (And What Changed) Monorepo vs multi-repo is another debate that gets treated as universal, when it's really about specific pain points. Here's what we were actually dealing with, and what genuinely improved (and what djayesh-sojitra.hashnode.dev
JJayesh SojitraSep 2 · 3 min readTailwind vs CSS Modules vs Styled ComponentsEvery styling approach solves the same core CSS problems (scoping, naming collisions, dead code) differently. None of them is objectively "correct" — they trade off differently on speed, bundle size, jayesh-sojitra.hashnode.dev
JJayesh SojitraAug 29 · 3 min readApp Router vs Pages Router: What Actually Changed in Next.jsNext.js's App Router isn't just a new folder structure — it's a fundamentally different rendering model than Pages Router. Understanding the actual shift makes the migration (and the constant "why doe1Tjayesh-sojitra.hashnode.dev
JJayesh SojitraAug 25 · 3 min readTop 10 React Hooks You Should KnowReact hooks get treated like a fixed list everyone already knows. In practice, most developers lean on useState and useEffect and stop there — which means they're missing hooks that solve real, commonjayesh-sojitra.hashnode.dev