kartikeytiwari.hashnode.devWhy Version Control Exists: The Pendrive ProblemBefore we had smart systems like Git, managing code was a total mess. By looking at how developers used to work, we can see why a proper Version Control System (VCS) is now a must-have for everyone. The Pendrive Analogy in Software Development Imagi...Feb 1·2 min read
kartikeytiwari.hashnode.devInside Git: How It Works and the Role of the .git FolderHow Git Works Internally We often use commands like git add and git commit without thinking about what is happening behind the scenes. But to truly master Git, we need to understand its "brain." By opening up the hidden .git folder, we can move from ...Feb 1·4 min read
kartikeytiwari.hashnode.devGit for Beginners: Basics and Essential CommandsGit for Beginners: Basics and Essential Commands When i first started coding, I was often terrified of making mistakes and breaking projects, as we all heard that one line, “If the code is working, don’t touch it“. We’ve all been there, making dozens...Feb 1·4 min read
kartikeytiwari.hashnode.devEmmet for HTML: A Beginner’s Guide to Writing Faster MarkupWhen we’re new to HTML, a lot of time goes into typing boilerplate: <div class="container"> <p>Hello</p> </div> we type angle brackets, closing tags, indentation again and again.This is normal, but also unnecessary. This is where Emmet saves a lot...Feb 1·3 min read
kartikeytiwari.hashnode.devCSS Selectors 101: Targeting Elements with PrecisionWhy CSS selectors are needed Main work of CSS is: apply styles to HTML elements.But before styling anything, CSS must answer one question: Like how will it know where and on which element to apply those styles?? That’s exactly what CSS selectors are ...Jan 31·3 min read