blog.priyanshumaitra.devGetting Started with cURLIn second year, a senior showed me something that felt like a superpower at the time. He opened his terminal, typed one line, and got back a full JSON response from a live API. No Postman. No browser. No code. Just the terminal. I asked him what that...Feb 1·9 min read
blog.priyanshumaitra.devUnderstanding HTML Tags and ElementsThe first time I wrote HTML, I didn't think of it as programming. I was in school, messing around with a website builder, and someone showed me I could "view source" on any webpage and see the code behind it. I right-clicked on a Wikipedia page, hit ...Feb 1·8 min read
blog.priyanshumaitra.devEmmet for HTML: A Beginner's Guide to Writing Faster MarkupI spent the first few months of learning web development typing every HTML tag by hand. Open the file, type <div>, type </div>, go back between them, start the next line, <p>, </p>. Over and over. I remember building a simple card component — a title...Feb 1·9 min read
blog.priyanshumaitra.devCSS Selectors 101: Targeting Elements with PrecisionIn my early days of learning CSS, I spent a genuinely embarrassing amount of time adding styles that did nothing. I'd write color: red, save the file, refresh the browser, and the text would stay black. I'd write it again, in a slightly different pla...Feb 1·9 min read
blog.priyanshumaitra.devTCP vs UDP: When to Use What, and How TCP Relates to HTTPIn my networking course, the professor drew two boxes on the board. One labeled "TCP" and one labeled "UDP". Then he asked: "You're building a video call app. Which one do you use?" Half the class said TCP. "It's reliable," someone explained confiden...Jan 31·9 min read