Crabrix blog

Rust you can put to work.

Release guides, practical examples, and careful explanations from the Crabrix workspace.

2026-10-10 · 10 min read

Rust 1.99: upgrade your project without guessing

A practical upgrade guide: separate compiler releases from editions and dependencies, establish a baseline, test the targets you actually ship, and know what Rust 1.99 changes.

Read article →
2026-10-10 · 10 min read

Ownership in a real Rust program: choose who keeps the data

Build a tiny message workflow to understand moves, shared borrows, mutable borrows and cloning. Learn to choose function signatures from the job they do.

Read article →
2026-10-10 · 11 min read

Rust errors that help: design a Result your caller can use

Build a small quantity parser with useful errors, propagate failures without losing their meaning, and turn failure cases into tests and readable output.

Read article →
2026-10-09 · 11 min read

What it means to run a real Rust compiler on an iPhone

Follow a source file through local compilation, diagnostics, WASI execution, dependency preparation, and the practical limits of a phone-sized Rust workspace.

Read article →
2026-10-09 · 11 min read

From a Rust lesson to a project you own

A practical path from reading one example to predicting behavior, editing source, handling errors, and keeping an independent Rust project.

Read article →