verreauxblack.hashnode.devHow 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 do I see what changes are inside a stash? This arti...Jan 5·2 min read
verreauxblack.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 read
verreauxblack.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 read
verreauxblack.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 read
verreauxblack.hashnode.dev📝 Article 5: String vs &str — The Clearest Explanation of Rust’s Two String TypesIf you’re learning Rust, one of the first confusing things you’ll notice is: “Why are there TWO string types?” String &str They look similar, but they behave completely differently. Here’s the cleanest breakdown — exactly how I came to understa...Dec 7, 2025·4 min read