---
title: "Joydeep Garai (@JoydeepG01) | Hashnode"
description: "Writing Code, Sharing Knowledge. Read the latest articles by Joydeep Garai on Hashnode."
url: "https://hashnode.com/@JoydeepG01"
---

@JoydeepG01

# Joydeep Garai

@JoydeepG01 · Joined December 2025

Writing Code, Sharing Knowledge

### [CSS Selectors 101: Targeting Elements with Precision](https://joydeep-garai-blogs.hashnode.dev/css-selectors-101-targeting-elements-with-precision?utm_source=hashnode&utm_medium=feed)

Introduction: Why CSS Selectors Are Needed CSS does not apply styles on its own. It requires a clear instruction about which HTML elements should receive which styles. CSS selectors provide this instruction. Selectors act as a targeting mechanism. Th...

3 min read · [joydeep-garai-blogs.hashnode.dev](https://joydeep-garai-blogs.hashnode.dev/css-selectors-101-targeting-elements-with-precision?utm_source=hashnode&utm_medium=feed)

[Jan 30](https://hashnode.com/posts/css-selectors-101-targeting-elements-with-precision/697ca9b97c50fcee9b6e0891)

### [Understanding HTML Tags and Elements:](https://joydeep-garai-blogs.hashnode.dev/understanding-html-tags-and-elements?utm_source=hashnode&utm_medium=feed)

Introduction: HTML as the Skeleton of a Webpage Every webpage you see on the internet is built on a structural foundation. That foundation is HTML (HyperText Markup Language). HTML defines the structure and meaning of content on the web, much like a ...

4 min read · [joydeep-garai-blogs.hashnode.dev](https://joydeep-garai-blogs.hashnode.dev/understanding-html-tags-and-elements?utm_source=hashnode&utm_medium=feed)

[Jan 30](https://hashnode.com/posts/understanding-html-tags-and-elements/697ca7a2ac851c9d21b58072)

### [Emmet for HTML: A Professional Guide to Writing Faster Markup](https://joydeep-garai-blogs.hashnode.dev/emmet-for-html-a-professional-guide-to-writing-faster-markup?utm_source=hashnode&utm_medium=feed)

Introduction: The Cost of Writing HTML Manually Writing HTML manually can be time-consuming, especially when working with repetitive structures such as cards, lists, forms, or layouts. Developers often find themselves typing the same tags, attributes...

3 min read · [joydeep-garai-blogs.hashnode.dev](https://joydeep-garai-blogs.hashnode.dev/emmet-for-html-a-professional-guide-to-writing-faster-markup?utm_source=hashnode&utm_medium=feed)

[Jan 30](https://hashnode.com/posts/emmet-for-html-a-professional-guide-to-writing-faster-markup/697ca57bbc173ce967af6c78)

### [How a Browser Works: A Beginner-Friendly Guide to Browser Internals](https://joydeep-garai-blogs.hashnode.dev/how-a-browser-works-a-beginner-friendly-guide-to-browser-internals?utm_source=hashnode&utm_medium=feed)

Introduction: What Really Happens When You Open a Website? When we type a URL like https://google.com in a browser, the webpage appears almost instantly. To a user, this feels simple — but behind the scenes, many systems work together to make this ha...

4 min read · [joydeep-garai-blogs.hashnode.dev](https://joydeep-garai-blogs.hashnode.dev/how-a-browser-works-a-beginner-friendly-guide-to-browser-internals?utm_source=hashnode&utm_medium=feed)

[Jan 29](https://hashnode.com/posts/how-a-browser-works-a-beginner-friendly-guide-to-browser-internals/697ba0fe842577c57bdd573e)

### [TCP Working: 3-Way Handshake & Reliable Communication](https://joydeep-garai-tcp-working.hashnode.dev/tcp-working-3-way-handshake-and-reliable-communication?utm_source=hashnode&utm_medium=feed)

Introduction: What Happens If Data Is Sent Without Rules? Imagine two people talking on a phone call where: Messages arrive in random order Some words are missing No one confirms if the other person heard correctly Communication would quickly br...

4 min read · [joydeep-garai-tcp-working.hashnode.dev](https://joydeep-garai-tcp-working.hashnode.dev/tcp-working-3-way-handshake-and-reliable-communication?utm_source=hashnode&utm_medium=feed)

[Jan 29](https://hashnode.com/posts/tcp-working-3-way-handshake-and-reliable-communication/697b5e2b8a6effecbbd71323)
