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 · 3 min readverreauxblack.hashnode.dev
How to View Changes in Git Stash (Complete Guide)When working on a feature or fixing a bug, you may need to quickly switch branches without committing unfinished work. That’s where Git Stash comes in.But after stashing, a common question is: How doJan 5 · 3 min readverreauxblack.hashnode.dev
🚀 Nginx Configuration for Node.js Apps (PM2 + Ubuntu)This article is a personal reference guide for configuring Nginx as a reverse proxy in front of a Node.js application managed by PM2 on Ubuntu. It focuses on what actually matters in production. 🧠 Why Nginx? Nginx sits between the internet and your...Dec 16, 2025 · 3 min readverreauxblack.hashnode.dev
📝 Article 7: Structs and Enums — How Rust Builds Real-World Data ModelsIf Ownership and Borrowing are Rust’s rules,then Structs and Enums are Rust’s building blocks. They are how Rust models everything in real-world applications: API responses App state Configuration objects Database models Messages in async system...Dec 8, 2025 · 4 min readverreauxblack.hashnode.dev
📝 Article 6: Building My First Real Rust Function — first_word() — and What It Taught Me About SlicesOut of all the exercises I’ve done in Rust so far, the first_word() function was the most eye-opening. It seems simple: “Given a string, return everything before the first space.” But while building it, I learned four major Rust concepts at once: ...Dec 7, 2025 · 4 min readverreauxblack.hashnode.dev