top of page



Option vs Result in Rust: What’s the Real Difference?
If you’ve written Rust for more than a few days, you’ve probably hit this moment: You’re writing a function, something might fail, and now you’re staring at your screen thinking, “Should I return an Option or a Result?” They both kind of mean “something might go wrong,” but they’re not interchangeable. Let’s break it down in plain English. Option<T> — Sometimes There’s Just Nothing Option is Rust’s gentle way of saying, “Hey, there might be nothing here, and that’s okay.”No

Ruud Wijnands
Oct 262 min read


How to use pretty_assertions for Rust test cases
Practice using Rust’s pretty_assertions with exercises that highlight color-coded diffs for clearer test failures and easier debugging.

Ruud Wijnands
Feb 14 min read


How to use Git Conventional Commits Messages
Git Conventional Commits: type(scope?): subject ≤72 chars. Body & footer optional for details, references, or BREAKING CHANGE.

Ruud Wijnands
Jan 252 min read
bottom of page



