The Invisible Handshake: How TCP Ensures Reliable Communication1. The Chaos Without Rules: Why Do We Need TCP? Imagine you are sending a 10-page letter to a friend, but you tear the pages out and mail them individually in separate envelopes. Envelope 1 arrives oJun 6 · 7 min readrsk2002.hashnode.dev
TCP vs. UDP: The Rules of the Road for Internet DataImagine you are trying to send a 500-page script to a friend across the country. You have two choices: The Certified Courier: You hand over the pages one by one. The courier guarantees every page arrJun 6 · 8 min readrsk2002.hashnode.dev
Setting Up Your First Node.js Application: A Step-by-Step GuideIn the article, we will set up a Node JS application. Node JS is nothing but JavaScript running on the server side. 1. Installing Node.js Before writing code, you need the Node.js runtime installed onJun 2 · 6 min readrsk2002.hashnode.dev
Linux File System HuntingIntroduction: Why Linux Feels Different As a web developer, I’m used to working with high-level abstractions. I write Python code, and Django handles the database. I write React components, and the brApr 21 · 13 min readrsk2002.hashnode.dev
Template Literals in JavaScript: The Modern Way to Handle StringsIntroduction: The Problem with Traditional Strings Before ES6 (2015), working with strings in JavaScript was often not easy and error-prone. Developers relied on string concatenation using the + operaApr 12 · 5 min readrsk2002.hashnode.dev