js-sagnik.hashnode.devMastering JavaScript Data Types and Variables — The Building Blocks of JSWelcome to a new series of articles where we’ll explore JavaScript as a language, diving into its features and behaviors. We’ll start from the fundamentals and gradually move toward advanced topics, e5h ago·6 min read
git-the-version-control-system.hashnode.devGit: The Hard Parts ExplainedIn my previous articles, I've covered why Git exists, how Git works internally, and essential Git commands. These basics suffice for local development or small-scale projects. However, when multiple developers contribute simultaneously to larger proj...Jan 31·6 min read
network-basics-for-developers.hashnode.devFrom HTTP to HTTPS: How TLS Secures Your WebsiteIssue with HTTP Let's understand via an example. Suppose you want to login to your bank account website—you enter your username and password, and send a request to the server. Now, suppose a hacker sniffs the packets in between (how packet sniffing w...Jan 30·11 min read
sagnik-guru.hashnode.devEmmet: Shortcut of HTMLWhat is Emmet In the AI-powered code editor world, Emmet might seem less critical since autocomplete features handle much of the heavy lifting. Still, learning its basics is far from wasted time—it's lightning-fast, works offline, and gives you preci...Jan 27·2 min read
network-basics-for-developers.hashnode.devHow Browsers Actually Render Your Web PagesBrowsers are very complex software to understand all the different aspects and features. Browsers may take a decade, and you will require the knowledge only if you want to build your own browser. In this blog, we will only learn about the high-level ...Jan 27·9 min read