rohit-chawla.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionWhy CSS Selectors Are Needed When you write HTML, you create structure — like headings, paragraphs, and buttons. But structure by itself doesn’t have style. That’s where CSS selectors come in: Selectors tell CSS which elements to style. Think of it l...Feb 15·4 min read
rohit-chawla.hashnode.devGetting Started with cURLWhat Is cURL? At its core, cURL is a command‑line tool that lets you send messages to a server and see what the server sends back - all from your terminal or command prompt. It’s short for Client for URLs and supports many protocols like HTTP and HTT...Feb 15·3 min read
rohit-chawla.hashnode.devInside Git: How It Works and the Role of the .git FolderWhat Git Really Is (Under the Hood) When you use commands like git add and git commit, Git doesn’t just record text - it builds a structured database of objects inside a special hidden folder called .git. That folder is your entire Git repository’s h...Feb 15·4 min read
rohit-chawla.hashnode.devGit for Beginners: Basics and Essential CommandsWhat Is Git? Git is an open‑source distributed version control system that helps developers track and manage changes in their code over time. In simple terms, it lets you save snapshots of your project, work with others safely, and move back and fort...Feb 15·4 min read
rohit-chawla.hashnode.devWhy Version Control Exists: The Pendrive ProblemIntroduction: Before Version Control If you’re just starting software development, writing a few files and saving them to a pendrive or folders named: project_final project_final_v2 project_latest project_latest_REAL probably sounds normal. But this ...Feb 15·4 min read