Why Renaming a Git Branch Doesn't Change Its Remote TrackingHave you ever renamed a Git branch locally and noticed that it still shows the old remote branch when running git status or git branch -vv? For example: git branch -m release-3.10.2-edge release-3.10.Jul 30, 2026·3 min read
📝 Article 6: Building My First Real Rust Function — first_word() — and What It Taught Me About SlicesDec 7, 2025·4 min read
📝 Article 5: String vs &str — The Clearest Explanation of Rust’s Two String TypesUnderstanding Rust made simple: The key differences between String and &str explained.Dec 7, 2025·4 min read
📝 Article 4: The Rust Borrow Checker — Why Rust Stops You (and Why That's a Good Thing)If you've ever tried Rust, you've definitely seen errors like: value borrowed here after move cannot borrow as mutable because it is also borrowed as immutable cannot move out of borrowed content At first, these messages feel frustrating. But on...Dec 7, 2025·4 min read
📝 Article 3: Borrowing in Rust — The Cleanest Explanation You Will Ever ReadRust has a unique superpower called borrowing, which lets you use data without taking ownership.It’s the key to writing safe and fast programs without a garbage collector. But most explanations make it sound complicated. Here’s the simplest version —...Dec 7, 2025·4 min read
📝 Article 2: Move, Copy, and Clone — The Three Behaviors Every Rust Value Must FollowYesterday I learned about Rust’s Ownership system.Today, I discovered something equally important: ⭐ Every value in Rust behaves in exactly one of three ways: Move, Copy, or Clone. This simple idea explains why some variables stop working, why others...Dec 7, 2025·3 min read
📝 Article 1: Rust Ownership Explained Like You're Five (But Smarter)If you're coming from JavaScript, Python, or Java, Rust feels strict.It doesn’t let you do things freely. But there's a reason — safety without a garbage collector. Today, I learned the most important idea in Rust: ⭐ “Every value has exactly one owne...Dec 7, 2025·2 min read
🔖 What Happens to Tags and Commits When You Delete a Git Branch?In my previous blog, I covered Git release management using branches and tags. A common follow-up question I’ve received is: “If I create a tag from a branch and then delete that branch, what happensJun 17, 2025·3 min read