armanruhit.hashnode.devWhy Version Control Exists: The Pendrive ProblemThe Nightmare Before Version Control Picture this: It's 2005. You're a developer working on a team project. Your workflow looks like this: Monday morning: project_final.zip Tuesday afternoon: project_final_v2.zip project_final_v2_WORKING.zip Wednes...Feb 3·14 min read
armanruhit.hashnode.devGit for Beginners: Basics and Essential CommandsWhat is Git? Imagine you're writing a book. Every time you make changes, you save a new copy with a name like "MyBook_v1.doc", "MyBook_v2_final.doc", "MyBook_v2_ACTUALLY_final.doc", "MyBook_v3_this_time_for_real.doc"... Sound familiar? This gets mess...Feb 3·13 min read
armanruhit.hashnode.devGetting Started with cURL: Your First Steps to Talking with ServersWhat is a Server, and Why Do We Need to Talk to It? Imagine you're at a restaurant. You (the client) want food, but you don't go into the kitchen yourself. Instead, you tell the waiter what you want, and the waiter brings it back to you. The kitchen ...Feb 3·10 min read
armanruhit.hashnode.devDNS Record Types Explained: The Internet's Address BookHow Does a Browser Know Where a Website Lives? Imagine you want to visit your friend's house. You know their name, but you need their actual street address to get there. The internet works the same way! When you type example.com into your browser, yo...Feb 3·8 min read
armanruhit.hashnode.devEmmet for HTML: A Beginner's Guide to Writing Faster MarkupIntroduction: The Pain of Writing HTML by Hand Imagine you need to create this HTML structure: <div class="container"> <ul class="list"> <li class="item">Item 1</li> <li class="item">Item 2</li> <li class="item">Item 3</li> <li clas...Jan 31·11 min read