viraj-explains.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionWhat Are CSS Selectors? Once you have designed the webpage layout using HTML ,the next question is:How do you choose which elements to style? Suppose you want color paragraph blue, heading red , footer pink. Terrible taste! So how are you going to ca...Feb 1·9 min read
viraj-explains.hashnode.devHow a Browser Works: A Beginner-Friendly Guide to Browser InternalsEver wondered what Happens After you Type a URL and Press Enter? If we look superficially , Browser instantly serves the website on a platter. But at the back, a pipeline of processes is executed chronologically. Let us enter the rabbit hole and exca...Feb 1·13 min read
git-internals-guide.hashnode.devBeyond git commit: A Deep Dive into How Git Really WorksIn the previous blog, we covered the basics of Git: initializing a repository, staging changes, committing code, and pushing it upstream. By now, commands like git add, git commit, and git status probably feel familiar, maybe even routine. But have y...Jan 31·13 min read
viraj-explains.hashnode.devUnderstanding HTML Tags and ElementsHTML: The Skeleton of a Webpage Do you know how a webpage is created? It surely involves a ton of steps and work, but the first and foremost thing is to give our webpage a structure. Just as the human body has a skeleton holding its structure and co...Jan 30·10 min read
viraj-explains.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupSlow Death by a Thousand Tags HTML is that markup language where even for structuring one page, 100s of tags and symbols are involved. Many decades back there was a time when writing HTML meant typing everything manually <!DOCTYPE html> <html lang="e...Jan 30·9 min read