souparna-tech.hashnode.devComplete Guide to JavaScript Promise Methods (With Practical Analogies)Asynchronous programming In real world applications, we mostly work with data and data is not always available immediately. For example, when fetching data from API or reading a file, the result takes4d ago·8 min read
souparna-tech.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsHave you ever typed a URL in your browser and wondered: “What actually happens after I press Enter?” Most people think a browser just opens websites. But the truth is, browsers are complex systems that transform code into pixels on your screen — al...Jan 30·5 min read
souparna-tech.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupWhen we first start learning HTML, writing even a simple page can feel slow and repetitive.Typing <div>, closing tags, adding classes, nesting elements — it all adds up. This is where Emmet comes in. Emmet is a powerful toolkit for web developers tha...Jan 30·3 min read
souparna-tech.hashnode.devGetting Started with cURLcURL stands for Client URL. It is a tool that is used to send request to the server. Now — What is Server? Server is a machine that serves data. Specifically it manages, stores data and send responses whenever it gets request from client. For normal ...Jan 30·4 min read
souparna-tech.hashnode.devTCP vs UDP: When to Use What, and How TCP Relates to HTTPIn our daily life, whenever we open a website, send a message, play a game, or watch a video, data is sent across the Internet. But the Internet is massive — every second, millions of pieces of data are moving here and there. To make sure data reache...Jan 30·7 min read