blogwithsuraj.hashnode.dev JavaScript PromisesOk so I spent like three days being totally confused by Promises. Everyone kept saying "oh it's easy, just use .then()" and I was sitting there like... huh? So I decided to write everything down in a Mar 1·8 min read
blogwithsuraj.hashnode.dev JavaScript OperatorsEvery program does three things at its core — it stores data, processes it, and makes decisions. Operators are the tools that make the last two possible. In this guide, we'll walk through the four mosFeb 28·8 min read
blogwithsuraj.hashnode.dev JavaScript Array MethodsArray is the most used data structures in JavaScript. But how to use them efficiently is what separates a beginner from a confident developer(. In this guide, we'll explore 6 essential array methods wFeb 28·5 min read
blogwithsuraj.hashnode.devCSS Selectors 101If HTML creates the structure of a webpage, then CSS decides how it looks. But CSS has one big question to answer first: Which HTML element should I style? The answer is CSS selectors. Why CSS Selectors Are Needed A webpage can have: Many paragrap...Jan 30·3 min read
blogwithsuraj.hashnode.devEmmet for HTMLIf you are new to HTML, you probably started like this: <html> <head> <title>My Page</title> </head> <body> <h1>Hello</h1> <p>Welcome to my website</p> </body> </html> And you typed every single tag manually 😅 It works, but it f...Jan 29·3 min read