html-tamsil.hashnode.devHTML: Building the Skeleton of the WebIf you’ve ever looked at a stunning website and wondered how it’s held together, the answer is HTML. Think of a website like a human body. CSS is the skin and clothes, JavaScript is the brain (the logic), but HTML (HyperText Markup Language) is the s...6d ago·2 min read
tamsil123cn.hashnode.devTCP vs UDP: When to Use What, and How TCP Relates to HTTPWhy do we even need TCP and UDP? The internet is just millions of computers talking to each otherBut data doesn’t travel as one big piece—it’s broken into small packets and sent across many networks. So we need rules (protocols) to decide: How to se...6d ago·5 min read
tamsil-blog.hashnode.devWhy Version Control Exists: The Pendrive ProblemOption 1: The "Time Machine" Analogy (Great for beginners) Imagine if you could save your life like a video game before fighting a boss. If you lose, you just reload the save file and try again. That is exactly why Version Control exists for coding....Jan 18·4 min read
tamsil-blog.hashnode.devMastering Git: Essential Commands and Concepts for BeginnersWhat is Git? Git is a version control system used to track changes made to source code over time. It allows developers to monitor modifications, revert to previous versions, and manage code efficiently. Git is especially useful for analyzing bugs and...Jan 17·3 min read
tamsil-blog.hashnode.devWhat Is the .git Folder and How Does It Work?The .git folder is the hidden directory that is created when you run git init in a project. It is the most important part of your project because it is the actual repository. While the files you see and edit (your code, images, documents) are your Wo...Jan 17·5 min read