mnraza.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupWhen you first start writing HTML, it feels slow. You type: <div></div> <div></div> <div></div> Again and again. It works… but it takes time. Now imagine typing just this: div*3 And instantly getting: <div></div> <div></div> <div></div> That magic...Feb 11·3 min read
mnraza.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionWhen we write HTML, we create elements like headings, paragraphs, buttons, and divs. But how does CSS know which element to style? That’s where CSS selectors come in. Selectors are simply a way to choose elements and apply styles to them. Think of se...Feb 11·3 min read
mnraza.hashnode.devUnderstanding Network DevicesHow the Internet Actually Reaches Your Application When you open a website, deploy a backend, or call an API, something important happens before your code even runs. Data travels through multiple network devices. But what are these devices actually d...Feb 11·4 min read
mnraza.hashnode.devGetting Started with cURLUnderstanding How to Talk to Servers from the Terminal When you open a website, send a form, or log into an app, something important happens behind the scenes — your device talks to a server. But what if you want to talk to a server without a browser...Feb 11·4 min read
mnraza.hashnode.devHow DNS Resolution Works (Using dig Command)When you type: google.com in your browser… Have you ever wondered: 👉 How does your computer know where Google’s server is? This process is called DNS resolution. Let’s understand it step by step in simple words. 📖 What is DNS? DNS stands for: Do...Feb 11·3 min read