Writing
Deep dives and practical guides from building software and living in a terminal.
Jan 30, 2026, 4 min read~/networking
TCP vs UDP: Choosing the Right Transport
Understand TCP vs UDP, when to use each, and how HTTP runs on top of TCP to power reliable web communication.
Jan 30, 2026, 4 min read~/networking
TCP Made Simple: Handshake to Reliability
Understand how TCP uses the 3-way handshake and smart rules to ensure reliable, ordered, and error-free data transfer.
Jan 30, 2026, 3 min read~/networking
Understanding Network Devices: How Data Travels Across the Internet
Learn how modems, routers, switches, firewalls, and load balancers work together to power and protect modern networks.
Jan 30, 2026, 4 min read~/networking
cURL Explained: Talk to the Internet from Your Terminal
Learn how to read HTTP responses in cURL by understanding status codes, headers, and body for easier API debugging and testing.
Jan 30, 2026, 6 min read~/networking
DNS Records Made Simple: A, AAAA, NS, CNAME, MX, TXT
Understand DNS records like A, AAAA, CNAME, MX, NS, and TXT, and how they work together to power websites, email, and domain verification.
Jan 24, 2026, 9 min read~/networking
DNS Resolution Explained: How Websites Reach Your Browser
Learn what DNS is, why domains exist, how DNS resolution works step-by-step, and how to use dig command to inspect it.