gitforbeginners-abhinit.hashnode.devUnderstanding CSS Selectors & The Foundation of Styling Web PagesWhen you open a webpage, the browser first starts by reading the HTML i.e. the structure and content of the page at hand. But raw HTML on its own is plain and boring which can affect the time a user s18h ago·5 min read
gitforbeginners-abhinit.hashnode.devUnderstanding HTML Tags and ElementsImagine building a house without a frame, there are no walls, no rooms, nothing to hold it together. It will be pretty hard to start building such a house right? On the web, HTML (HyperText Markup Language) is like that frame, it forms the basic stru...Feb 15·5 min read
gitforbeginners-abhinit.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsHave you ever wondered what actually happens after you type a web address and press enter? What happens next, we tend to take it for granted but it is nothing short of an engineering miracle. But behimd this smooth experience is a coordinated set of ...Feb 14·9 min read
gitforbeginners-abhinit.hashnode.devTCP Working: 3-Way Handshake & Reliable CommunicationImagine two people trying to talk to each other at the exact same time without taking turns. One starts speaking before the other finishes. None of them wait for confirmatoin and sometimes one person doesn’t even know if the other guy is listenign or...Feb 13·7 min read
gitforbeginners-abhinit.hashnode.devGetting Started With cURLIt Starts With…A Server Before we get into cUrl we need to understand about the server. A server is just another computer which is alwasy up and running. It waits for requests from your computer, laptops or mobile devices and its job is t reply to th...Feb 10·8 min read