joydeepx.hashnode.devJavaScript Promises Explained Through Online Multiplayer Matchmaking 🎮If you’ve ever played an online multiplayer game, you already understand JavaScript Promises — even if you don’t realize it yet. You open the game, click “Find Match”, and then… you wait. You don’t in5d ago·7 min read
joydeepx.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster Markupf you’re new to HTML, you’ve probably felt this already: writing HTML can feel slow and repetitive. You type <div>, close it, indent it, add a class, close it again… and by the time your structure is ready, half your energy is gone. This is exactly t...Jan 31·4 min read
joydeepx.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionCSS on its own doesn’t do anything magical. It needs clear instructions about which HTML elements should be styled. That’s where CSS selectors come in.Selectors are simply the ways we choose elements on a webpage so styles know exactly where to apply...Jan 31·4 min read
joydeepx.hashnode.devUnderstanding HTML Tags and ElementsWhen you open a webpage, what you actually see is the result of many small building blocks working together behind the scenes. HTML is what gives those blocks their shape and position. If CSS is the paint and JavaScript is the brain, then HTML is the...Jan 31·5 min read
joydeepx.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsWhat happens after I type a URL and press Enter? It feels instant. You hit Enter, and—boom—the website appears. But under the hood, your browser just performed a surprisingly complex dance involving networking, parsing, tree-building, and painting pi...Jan 31·4 min read