surajdotdev.hashnode.devJavaScript Promises with Real World AnalogyWe all know about our daily life promises that we make to each other.Like that, in the JavaScript language, there are also promises. But in our daily life, promises have only two situations either the3d ago·4 min read
surajdotdev.hashnode.devEmmet in HTML: Write Faster Like a Pro (Beginner Friendly)When you start learning HTML, one thing quickly becomes clear: HTML takes time to write. For example, writing this manually: <div> <p>Hello</p> </div> doesn’t feel hard… But when you need to write 20–30 elements, it becomes slow and repetitive. Th...Feb 1·3 min read
surajdotdev.hashnode.devCSS Selectors Explained: The Foundation of StylingWhen we create a webpage using HTML, it only gives structure. But to make it look beautiful—with colors, spacing, fonts, and layouts—we use: CSS (Cascading Style Sheets) To apply CSS properly, we must first understand one of the most important concep...Feb 1·2 min read
surajdotdev.hashnode.devHTML Basics: The Building Blocks of Every WebpageWhen you open any website on the internet, what you see text, headings, images, buttons everything is built on one main foundation: HTML Let’s understand HTML from the very beginning in a simple and clear way. What is HTML and Why Do We Use It? HTML ...Feb 1·3 min read
surajdotdev.hashnode.devHow a Browser Works: A Beginner Friendly Guide to Browser InternalsIn this article we understand the working of Browser internally and how to browser work when we type URL and press enter and how the html pages are rendered. also what is DOM?, how the HTML, CSS code parse that all about information we get in this ar...Jan 29·3 min read