RSRavi Shanker Kushwahainrsk2002.hashnode.dev·Jun 6 · 7 min readThe 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 o00
RSRavi Shanker Kushwahainrsk2002.hashnode.dev·Jun 6 · 8 min readTCP 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 arr00
RSRavi Shanker Kushwahainrsk2002.hashnode.dev·Jun 2 · 6 min readSetting 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 on00
RSRavi Shanker Kushwahainrsk2002.hashnode.dev·Apr 21 · 13 min readLinux 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 br00
RSRavi Shanker Kushwahainrsk2002.hashnode.dev·Apr 12 · 5 min readTemplate 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 + opera00