---
title: "Shantanu Saraf (@shantanu04) | Hashnode"
description: "Associate Software Engineer. Read the latest articles by Shantanu Saraf on Hashnode."
url: "https://hashnode.com/@shantanu04"
---

@shantanu04

# Shantanu Saraf

@shantanu04 · India · Joined March 2026

Associate Software Engineer

[Website](https://shantanudev.vercel.app/)

### [CSS Selectors 101: Targeting Elements with Precision](https://shantanucodes.hashnode.dev/css-selectors-101?utm_source=hashnode&utm_medium=feed)

A beginner-friendly guide to CSS selectors. Learn element, class, ID, group and descendant selectors with fun examples and real analogies.

9 min read · [shantanucodes.hashnode.dev](https://shantanucodes.hashnode.dev/css-selectors-101?utm_source=hashnode&utm_medium=feed)

[May 10](https://hashnode.com/posts/css-selectors-101/6a006d19e3eebc2e206e297a)

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

Ever wondered what actually happens when you type a URL? Let's break down how browsers turn code into the pages you see.

12 min read · [shantanucodes.hashnode.dev](https://shantanucodes.hashnode.dev/how-a-browser-works-beginner-guide?utm_source=hashnode&utm_medium=feed)

[Apr 5](https://hashnode.com/posts/how-a-browser-works-beginner-guide/69d21dca18bc436393b61ef6)

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

Learn what HTML tags and elements really are, the difference between them, and how block vs inline elements work — explained simply and clearly.

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

[Mar 26](https://hashnode.com/posts/understanding-html-tags-and-elements/69c4cb4610e664c5da517286)

### [Emmet for HTML: A Beginner's Guide to Writing Faster Markup](https://shantanucodes.hashnode.dev/emmet-for-html-beginners-guide-faster-markup?utm_source=hashnode&utm_medium=feed)

Learn how Emmet shortcuts save time writing HTML. Cover nesting, classes, IDs, repeating elements and the one keystroke that generates a full HTML boi

10 min read · [shantanucodes.hashnode.dev](https://shantanucodes.hashnode.dev/emmet-for-html-beginners-guide-faster-markup?utm_source=hashnode&utm_medium=feed)

[Mar 25](https://hashnode.com/posts/emmet-for-html-beginners-guide-faster-markup/69c38aef8a263e79cbfc245d)

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

Understand the difference between TCP and UDP and learn how HTTP uses TCP to deliver web pages across the internet.

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

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