CVChris Vestersincvesters.hashnode.dev·17h ago · 4 min readMultiple Inheritance ActionsIn a previous blog post, I introduced my new approach regarding updating objects. Instead of just performing the updates in the service, I approached it in a true object oriented approach and made act00
KSKanishka Shashiinhtml-dev09.hashnode.dev·2d ago · 11 min readKafka Explained Like You're 5: Events, Partitions, and Consumer GroupsIntroduction How does a large application process millions of events every day? Imagine a food delivery app during dinner time. Thousands of customers are placing orders, restaurants are accepting the11C
KSKanishka Shashiinhtml-dev09.hashnode.dev·2d ago · 12 min readHow React Works Internally: Virtual DOM, Reconciliation, and RenderingIntroduction What actually happens when we call setState? You click a button. setCount(count + 1); The number on the screen changes instantly. But what happens behind the scenes? Does React rebuild 00
KSKanishka Shashiinnodej.hashnode.dev·2d ago · 11 min readReact Hooks Masterclass: useState, useEffect, and Custom HooksIntroduction How does React remember information between renders? Imagine clicking a button that increases a counter. The component function runs again after every click, yet React somehow remembers t00
KSKanishka Shashiinhtml-dev09.hashnode.dev·2d ago · 19 min readNext.js Explained: Why It Became the Default React FrameworkThe question that started it all If React is so popular, why was Next.js created? React solved a real problem: building complex, interactive user interfaces out of small, reusable, declarative compone00
LMLucas Martininlucalucas.hashnode.dev·3d ago · 4 min readBoilerplate Onboarding UX: What Dev Teams Stumble On in the First 20 MinutesWe watched 8 dev teams unbox a React Native boilerplate over the last two months. All 8 hit the same 5 friction points, in roughly the same order. This is not a survey; this is a screen share with a s00
KSKanishka Shashiinnodej.hashnode.dev·4d ago · 19 min readReact Fundamentals: Components, JSX, State, and Re-renderingThe question that started it all Why did developers create React when JavaScript already existed? JavaScript could already change a web page after it loaded — you could grab an element with document.g00
KSKanishka Shashiinhtml-dev09.hashnode.dev·5d ago · 25 min readModern Next.js: Routing, Layouts, Server Components, API Routes & Server ActionsThe question that started it all Can a React application have both frontend and backend inside the same project? For most of React's history, the honest answer was "not really, not cleanly." A typical00
KSKanishka Shashiinnodej.hashnode.dev·5d ago · 11 min readState Management in React: Context API, Prop Drilling, React.memo, useMemo, and useCallbackWhy Does Managing State Become Difficult as Applications Grow? Imagine you're building a simple React application. It starts with just a few components—a login page, a navigation bar, and a dashboard.00
KSKanishka Shashiinnodej.hashnode.dev·5d ago · 11 min readBuilding Scalable Systems: Caching, Rate Limiting, and ObservabilityWhat Happens When Your Application Suddenly Gets One Million Users? Imagine this. You launch a new product after months of development. Marketing campaigns go live, influencers start talking about it,00