ashaaf.hashnode.devBeyond the Inbox: Mastering JavaScript Promises with the Job Application PlaybookWhenever you apply for a job, you don't get the result instantly. You hit "Submit", and then you wait. You stare at your inbox. You refresh. You wait some more. In the world of web development, that s5d ago·5 min read
ashaaf.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionImagine you are standing in a crowded room and you need to get someone's attention. You could shout, "Hey, Human!" (Element), or you could say, "Everyone wearing a blue shirt, please stand up" (Class), or you could be incredibly specific: "Hey, John ...Jan 30·4 min read
ashaaf.hashnode.devThe Skeleton of the Web: A Beginner’s Guide to HTML Tags and ElementsEvery time you visit a website, your browser is essentially reading a long, detailed "script" that tells it exactly what to display. That script isn't written in a complex programming language like C++ or Java—it’s written in HTML. If a website were ...Jan 30·4 min read
ashaaf.hashnode.devCoding at Warp Speed: A Beginner’s Guide to Emmet for HTMLIf you’ve spent any time learning HTML, you know the feeling: writing <p></p>, <div></div>, and <ul><li></li></ul> over and over again can feel incredibly slow. It’s like trying to build a skyscraper by laying one tiny brick at a time. But what if yo...Jan 30·4 min read
ashaaf.hashnode.devThe DNA of a Domain: A Developer’s Guide to DNS Record TypesHow does a browser know where a website lives? It isn't magic; it’s a coordinated effort of several specialized records working together. Without these records, the internet would just be a sea of disconnected IP addresses. 1. The NS Record: The Man...Jan 30·3 min read