---
title: "#cohort2026 articles | Hashnode"
description: "Explore 1,392 articles tagged #cohort2026 on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/cohort2026"
---

Tag

# #cohort2026

1,392 posts · 3 followers

[Nandani Yadav](https://hashnode.com/@NandaniYadav) · [Sep 22](https://hashnode.com/posts/inside-git-how-it-works-git-internals/6ab20d8fdf0ae772ea68634d)

### [Inside Git: How It Works and the Role of the .git Folder](https://git-for-biginers.hashnode.dev/inside-git-how-it-works-git-internals?utm_source=hashnode&utm_medium=feed)

When I started learning Git, I mostly focused on commands like git add, git commit, and git log, etc. I knew what these commands did, but I didn't really know what was happening behind the scenes. The

2 min read · [git-for-biginers.hashnode.dev](https://git-for-biginers.hashnode.dev/inside-git-how-it-works-git-internals?utm_source=hashnode&utm_medium=feed)

[Kanishka Shashi](https://hashnode.com/@Kshashi22) · [Jul 10](https://hashnode.com/posts/react-hooks-masterclass-usestate-useeffect-and-custom-hooks/6a51108d7ab23ebec19ea26b)

### [React Hooks Masterclass: useState, useEffect, and Custom Hooks](https://nodej.hashnode.dev/react-hooks-masterclass-usestate-useeffect-and-custom-hooks?utm_source=hashnode&utm_medium=feed)

Introduction 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 t

11 min read · [nodej.hashnode.dev](https://nodej.hashnode.dev/react-hooks-masterclass-usestate-useeffect-and-custom-hooks?utm_source=hashnode&utm_medium=feed)

[Kanishka Shashi](https://hashnode.com/@Kshashi22) · [Jul 10](https://hashnode.com/posts/kafka-explained-like-you-re-5-events-partitions-and-consumer-groups/6a51134a7ed717bfddd719bc)

### [Kafka Explained Like You're 5: Events, Partitions, and Consumer Groups](https://html-dev09.hashnode.dev/kafka-explained-like-you-re-5-events-partitions-and-consumer-groups?utm_source=hashnode&utm_medium=feed)

Introduction 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 the

11 min read · [html-dev09.hashnode.dev](https://html-dev09.hashnode.dev/kafka-explained-like-you-re-5-events-partitions-and-consumer-groups?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/kafka-explained-like-you-re-5-events-partitions-and-consumer-groups/6a51134a7ed717bfddd719bc)

[Kanishka Shashi](https://hashnode.com/@Kshashi22) · [Jul 10](https://hashnode.com/posts/next-js-explained-why-it-became-the-default-react-framework/6a510e7d3b437d757ab27335)

### [Next.js Explained: Why It Became the Default React Framework](https://html-dev09.hashnode.dev/next-js-explained-why-it-became-the-default-react-framework?utm_source=hashnode&utm_medium=feed)

The 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 compone

19 min read · [html-dev09.hashnode.dev](https://html-dev09.hashnode.dev/next-js-explained-why-it-became-the-default-react-framework?utm_source=hashnode&utm_medium=feed)

[Kanishka Shashi](https://hashnode.com/@Kshashi22) · [Jul 8](https://hashnode.com/posts/react-fundamentals-components-jsx-state-and-re-rendering/6a4e7519be40416aab6ecf88)

### [React Fundamentals: Components, JSX, State, and Re-rendering](https://nodej.hashnode.dev/react-fundamentals-components-jsx-state-and-re-rendering?utm_source=hashnode&utm_medium=feed)

The 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.g

19 min read · [nodej.hashnode.dev](https://nodej.hashnode.dev/react-fundamentals-components-jsx-state-and-re-rendering?utm_source=hashnode&utm_medium=feed)

[Kanishka Shashi](https://hashnode.com/@Kshashi22) · [Jul 7](https://hashnode.com/posts/building-scalable-systems-caching-rate-limiting-and-observability/6a4d2eafad24172daa3d814d)

### [Building Scalable Systems: Caching, Rate Limiting, and Observability](https://nodej.hashnode.dev/building-scalable-systems-caching-rate-limiting-and-observability?utm_source=hashnode&utm_medium=feed)

What 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,

11 min read · [nodej.hashnode.dev](https://nodej.hashnode.dev/building-scalable-systems-caching-rate-limiting-and-observability?utm_source=hashnode&utm_medium=feed)

[Kanishka Shashi](https://hashnode.com/@Kshashi22) · [Jul 7](https://hashnode.com/posts/state-management-in-react-context-api-prop-drilling-react-memo-usememo-and-usecallback/6a4d3198c32aa93c726e5380)

### [State Management in React: Context API, Prop Drilling, React.memo, useMemo, and useCallback](https://nodej.hashnode.dev/state-management-in-react-context-api-prop-drilling-react-memo-usememo-and-usecallback?utm_source=hashnode&utm_medium=feed)

Why 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.

11 min read · [nodej.hashnode.dev](https://nodej.hashnode.dev/state-management-in-react-context-api-prop-drilling-react-memo-usememo-and-usecallback?utm_source=hashnode&utm_medium=feed)

[Kanishka Shashi](https://hashnode.com/@Kshashi22) · [Jul 7](https://hashnode.com/posts/modern-next-js-routing-layouts-server-components-api-routes-server-actions/6a4d2a77128a854fe6b63b53)

### [Modern Next.js: Routing, Layouts, Server Components, API Routes & Server Actions](https://html-dev09.hashnode.dev/modern-next-js-routing-layouts-server-components-api-routes-server-actions?utm_source=hashnode&utm_medium=feed)

The 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 typical

25 min read · [html-dev09.hashnode.dev](https://html-dev09.hashnode.dev/modern-next-js-routing-layouts-server-components-api-routes-server-actions?utm_source=hashnode&utm_medium=feed)

[Kanishka Shashi](https://hashnode.com/@Kshashi22) · [Jul 7](https://hashnode.com/posts/realtime-systems-polling-websockets-sse-and-pub-sub/6a4d2c4903564e0cb1def54c)

### [Realtime Systems: Polling, WebSockets, SSE, and Pub/Sub](https://html-dev09.hashnode.dev/realtime-systems-polling-websockets-sse-and-pub-sub?utm_source=hashnode&utm_medium=feed)

The question that started it all How does WhatsApp deliver a message instantly? You send a message, and it appears on your friend's phone within a fraction of a second — no refresh button, no waiting.

17 min read · [html-dev09.hashnode.dev](https://html-dev09.hashnode.dev/realtime-systems-polling-websockets-sse-and-pub-sub?utm_source=hashnode&utm_medium=feed)

[Kanishka Shashi](https://hashnode.com/@Kshashi22) · [Jul 2](https://hashnode.com/posts/securing-apps-password-hashing-rbac-oauth-and-openid-connect/6a4615f07d90607b1335fce6)

### [Securing Apps: Password Hashing, RBAC, OAuth, and OpenID Connect](https://nodej.hashnode.dev/securing-apps-password-hashing-rbac-oauth-and-openid-connect?utm_source=hashnode&utm_medium=feed)

Security is one of those things that's easy to bolt on badly and hard to retrofit well. Most applications end up needing to answer four separate questions: How do we store credentials safely? How do w

8 min read · [nodej.hashnode.dev](https://nodej.hashnode.dev/securing-apps-password-hashing-rbac-oauth-and-openid-connect?utm_source=hashnode&utm_medium=feed)
