ashish-shrivastva.hashnode.devGetting Started with cURLIntroduction Whenever you open a website, submit a form, or use an app, your device communicates with a server. A server is simply a computer that stores data and responds to requests sent by users. N4h ago·3 min read
ashish-shrivastva.hashnode.devWhy Version Control Exists: The Pendrive ProblemSoftware development today feels organized, collaborative, and safe because of Version Control Systems (VCS) like Git. But this was not always the case. Before version control existed, developers used6h ago·3 min read
ashish-shrivastva.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionHTML provides the structural skeleton of a webpage, but CSS is what defines its visual experience. However, writing style rules is only half the battle; the real challenge lies in applying those rules to the correct components. This is the precise fu...Feb 1·6 min read
ashish-shrivastva.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupIf you are just starting with HTML, you probably feel that writing markup is slow and repetitive. Typing the same tags again and again can feel boring, especially when you just want to focus on building a webpage. This is where Emmet comes in. Emmet ...Feb 1·3 min read
ashish-shrivastva.hashnode.devUnderstanding HTML Tags and ElementsImagine building a house. Before you pick out paint colors (CSS) or install smart home gadgets (JavaScript), you need a frame. You need the studs, beams, and rafters that define where the kitchen stops and the living room starts. In the world of web ...Feb 1·7 min read