All Articles
best-practices
Oct 24, 2025
Stop Using Magic Numbers: A Rust Constants Guide
Magic numbers make code impossible to maintain. Learn how Rust constants solve this problem in 5 minutes with practical examples you'll actually use.
Read More
crusty.rustacean
variables
Oct 24, 2025
Rust Variables, Mutability, and Shadowing: A Beginner's Guide to Core Concepts
Learn Rust variables, mutability, and shadowing with practical examples. Understand immutability-by-default and why it's one of Rust's key safety features.
Read More
crusty.rustacean
single-value
Oct 24, 2025
Rust Single Value Data Types: Integers, Floats, Booleans, and Characters
Pouring the Footings: An introduction to the fundamental, foundational single value data types in Rust
Read More
crusty.rustacean
rust
Oct 24, 2025
Pouring the Footings: Compound Data Types
An introduction to the compound data types in Rust
Read More
crusty.rustacean
functions
Oct 24, 2025
Let's Get Functional
An introduction to functions in Rust
Read More
crusty.rustacean
rust
Oct 24, 2025
Decisions, Decisions
An introduction to basic control flow in Rust
Read More
crusty.rustacean
rust
Oct 24, 2025
Controlling the Flow
An introduction to basic control flow in Rust
Read More
crusty.rustacean
types
Oct 22, 2025
Bigger Building Blocks: Intro to Structs
An introduction to Rust's struct data type
Read More
crusty.rustacean
types
Oct 22, 2025
Bigger Building Blocks: Introduction to the Enum Type
An introduction to Rust's enum data type
Read More
crusty.rustacean
types
Oct 21, 2025
Bigger Building Blocks: Structs Reloaded
More that you can do with the struct type
Read More
crusty.rustacean