blog.sandipan.chArrow Functions in JavaScript: A Simpler Way to Write FunctionsLet's be honest: developers are lazy in the best way possible. If we can save five keystrokes, we will take the shortcut every single time. For years, JavaScript forced us to write the word function e3d ago·4 min read
blog.sandipan.chArray Methods You Must KnowAn array without methods is just a dumb digital box. It holds your stuff, but it doesn't do anything. If you are building an app—say, a feed of anonymous local posts or a platform to track coding prac4d ago·4 min read
blog.sandipan.chCSS Selectors 101: Targeting Elements with PrecisionIf you yell, "Everyone, put on a red hat!" → That’s an Element Selector. If you yell, "Everyone in the front row, put on a red hat!" → That’s a Class Selector. If you yell, "Hey, Steve from Accounting, put on a red hat!" → That’s an ID Selector. CSS ...Jan 29·3 min read
blog.sandipan.chEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupIf you’ve spent any time writing HTML, you know the feeling. You’re typing out <div></div> for the hundredth time, your pinky finger is tired from hitting the < and > keys, and you’re starting to wonder if web development is just a high-stakes typing...Jan 29·3 min read
blog.sandipan.chUnderstanding HTML Tags and ElementsThink of a human body. Without bones, we’d just be a puddle of skin and muscle on the floor. Websites are the same. You can dress them up with fancy colors (CSS) and make them do backflips (JavaScript), but without a structure to hold everything up, ...Jan 27·3 min read