blog.mayurbadgujar.meCSS SelectorsIntroOkay, we built the skeleton with HTML. It looks ugly. It’s just black text on a white background. Now we want to style it. We want the button to be blue, the text to be bold, and the header to be sticky. But here is the problem: How do you tell ...Jan 31·3 min read
blog.mayurbadgujar.meHTML, It’s Not Just EasyIntroOkay, listen. We just spent weeks stressing over TCP handshakes, DNS records, and how the browser engine works. That stuff was heavy. Now we are moving to HTML. And I know what you are thinking: "Bro, HTML is easy. I learned this in 6th grade. <...Jan 31·4 min read
blog.mayurbadgujar.meEmmet for HTMLIntroductionLet’s be honest. Typing HTML is slow. You type < then div then > then class then = then "... it’s exhausting. If you are writing every single bracket manually, you are doing it the "hard way." What if I told you there is a way to type di...Jan 31·3 min read
blog.mayurbadgujar.meHow a Browser WorksIntroductionWelcome back to the series! If you’ve been following along, we just spent weeks talking about cables, DNS, and TCP. We basically acted like delivery drivers, just trying to get the package (the website data) from the ocean to your laptop....Jan 31·5 min read
blog.mayurbadgujar.meGetting Started with cURLIntroductionWelcome to the final part of our "From Wire to Web" series! Part 1: We learned how data travels from the ocean to your router. Part 2 & 3: We learned how dig finds the IP address of the server. Now, we are standing at the door of the ...Jan 31·4 min read