---
title: "Anukiran Ghosh (@anukiranghosh) | Hashnode"
description: "Fullstack Web Developer. Read the latest articles by Anukiran Ghosh on Hashnode."
url: "https://hashnode.com/@anukiranghosh"
---

@anukiranghosh

# Anukiran Ghosh

@anukiranghosh · Bengaluru, India · Joined March 2026

Fullstack Web Developer

### [CSS Selectors 101: How CSS Knows What to Style](https://anukiranghosh.hashnode.dev/css-selectors-101-how-css-knows-what-to-style?utm_source=hashnode&utm_medium=feed)

When I first started writing CSS, I just copied whatever I saw online. p { color: blue; } — okay, that makes paragraphs blue. Fine. But I did not actually understand why that worked. How does CSS know

6 min read · [anukiranghosh.hashnode.dev](https://anukiranghosh.hashnode.dev/css-selectors-101-how-css-knows-what-to-style?utm_source=hashnode&utm_medium=feed)

[Mar 13](https://hashnode.com/posts/css-selectors-101-how-css-knows-what-to-style/69b41abe6e27dd07d913b760)

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

Every day, you type a URL into your browser and a webpage appears. It feels instant. It feels simple. It is not. A browser is one of the most complex pieces of software on your computer. And most peop

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

[Mar 13](https://hashnode.com/posts/how-a-browser-works-a-beginner-friendly-guide-to-browser-internals/69b4119e4e5702eb0dde6fdf)

### [Why Version Control Exists: The Pendrive Problem](https://anukiranghosh.hashnode.dev/why-version-control-exists-the-pendrive-problem?utm_source=hashnode&utm_medium=feed)

Before I understood what version control was, I thought it was just something senior developers used to feel organised. Like a fancy folder system. I was wrong. Version control exists because of a ver

5 min read · [anukiranghosh.hashnode.dev](https://anukiranghosh.hashnode.dev/why-version-control-exists-the-pendrive-problem?utm_source=hashnode&utm_medium=feed)

[Mar 13](https://hashnode.com/posts/why-version-control-exists-the-pendrive-problem/69b40db34e5702eb0ddc5ccb)

### [TCP vs UDP: When to Use What, and How TCP Relates to HTTP](https://anukiranghosh.hashnode.dev/tcp-vs-udp-when-to-use-what-and-how-tcp-relates-to-http?utm_source=hashnode&utm_medium=feed)

When you send data across a network, it does not travel as one clean block. It gets broken into small units called packets and sent across multiple routes. The problem is — networks are unreliable by

5 min read · [anukiranghosh.hashnode.dev](https://anukiranghosh.hashnode.dev/tcp-vs-udp-when-to-use-what-and-how-tcp-relates-to-http?utm_source=hashnode&utm_medium=feed)

[Mar 13](https://hashnode.com/posts/tcp-vs-udp-when-to-use-what-and-how-tcp-relates-to-http/69b40a5a4e5702eb0dda94fb)

### [How DNS Resolution Works](https://anukiranghosh.hashnode.dev/how-dns-resolution-works?utm_source=hashnode&utm_medium=feed)

Whenever you type in google.com in your browser and hit enter, a lot of things happen behind the scenes while the site loads. Your computer translates the domain name into an IP address which machines

4 min read · [anukiranghosh.hashnode.dev](https://anukiranghosh.hashnode.dev/how-dns-resolution-works?utm_source=hashnode&utm_medium=feed)

[Mar 13](https://hashnode.com/posts/how-dns-resolution-works/69b4025f4e5702eb0dd66237)
