blog.debeshghorui.devJavaScript Operators: The Basics You Need to KnowOperators in JavaScript are symbols that perform operations on values—such as adding numbers, comparing values, or combining conditions. The most common operator categories you'll use daily are arithm8h ago·6 min read
blog.debeshghorui.devUnderstanding HTML Tags and ElementsWhen you open any website, what you’re really looking at is HTML doing its job quietly in the background. Before colors, animations, or fancy layouts come into play, HTML builds the basic structure of the webpage. Think of HTML as the skeleton of a w...Feb 14·3 min read
blog.debeshghorui.devBrowser Internals Explained: A User-Friendly Guide to How Browsers FunctionWhat Happens After I Type a URL and Press Enter? Let’s start with a simple question: What actually happens after I type google.com and press Enter? It feels instant. A page appears. You scroll. You click. It just works. But behind that smooth exper...Feb 13·5 min read
blog.debeshghorui.devHow TCP Ensures Reliable Communication with a 3-Way HandshakeGreetings, What is TCP, and Why It's needed? Imagine trying to have a complex conversation with someone across a busy, noisy room. You might shout some words, they might shout some back. Some words get lost, some arrive out of order, and sometimes yo...Feb 11·8 min read
blog.debeshghorui.devComparing TCP and UDP: Usage Guide and Their Connection to HTTPToday, we're going to demystify two core internet protocols: TCP and UDP, and then explore how HTTP, the language of the web, uses one of them. By the end, you'll understand why choosing the right "rules" for data transfer is essential for different ...Feb 7·8 min read