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 o7 min read·rsk2002.hashnode.devJun 6
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 arr8 min read·rsk2002.hashnode.devJun 6
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 on6 min read·rsk2002.hashnode.devJun 2
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 br13 min read·rsk2002.hashnode.devApr 21
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 + opera5 min read·rsk2002.hashnode.devApr 12