parvezr-chaicode2026.hashnode.devDNS Record Types ExplainedHave you ever wondered when you type a website on your browser, how it finds that exact server that hosts that site among a gazillion sites on the internet? This is where the “magic” of DNS comes in. What is DNS? DNS stands for Domain Name System. Th...6d ago·5 min read
parvezr-chaicode2026.hashnode.devGit for Beginners: Basics and Essential CommandsWhat is Git and why is it used? Git, created by Linus Torvalds in 2005, is something we call a version control system or VCS. Now what is a VCS, you may ask? A VCS is a software tool that helps manage changes to source code (or any data) over time. ...Feb 13·5 min read
parvezr-chaicode2026.hashnode.devInside Git: How It WorksAs software professionals, Git is a part of our daily lives. Terms like fetch, merge, pull, commit are etched into our minds. But how many of us actually know how Git works behind the scenes? How it is able to keep track of every change and give us t...Feb 11·8 min read
parvezr-chaicode2026.hashnode.devTCP vs UDP: The BasicsThe internet runs on certain rules (protocols in technical terms) and one can say that they’re pretty strict. Whenever we do anything on the internet, be it send a message, watch a video, or comment on one, the data doesn’t simply “go” wherever we wa...Feb 2·3 min read
parvezr-chaicode2026.hashnode.devWhy Version Control Exists: The Pendrive ProblemIf you’re building a software project, there is an inherent need to track it—from the very first line of code to the latest bug fix and everything in between. You need a way to do this that doesn’t result in a headache for everyone involved. The age ...Jan 16·3 min read