webdev101.hashnode.devUnderstanding JavaScript Promises with Real World ExamplesPerforming asynchronous tasks in JavaScript is a fundamental part of creating interactive web applications. Asynchronous tasks include API calls, file reading, or timers to run in the background, ensu18h ago·5 min read
webdev101.hashnode.devUnderstanding Variables and Data Types in JavaScriptTo learn any programming language, understanding its variables and data types is essential, as these are the fundamental building blocks of any programming language. Variables are like empty boxes whe2d ago·4 min read
webdev101.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionWhen you write CSS, you’re not just writing styles, you’re giving instructions about which elements should receive those styles. That’s exactly where CSS selectors come in. If HTML is the skeleton of a webpage, then CSS selectors are the coordinates ...Jan 30·4 min read
webdev101.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupWhen you’re new to HTML, writing markup often feels slow and repetitive.To create even a simple layout, you might type: Opening tags Closing tags Indentation Repeated elements like list items or cards This is a very slow and lengthy process for...Jan 30·4 min read
webdev101.hashnode.devUnderstanding HTML Tags and ElementsWhen you open any website, what you actually see is the result of many layers working together on design, logic, data, and structure. HTML provides that structure. If a webpage were a human body, HTML would be the skeleton. It doesn’t decide colors, ...Jan 30·4 min read