Crabrix blog
Rust you can put to work.
Release guides, practical examples, and careful explanations from the Crabrix workspace.
2026-10-10 · 10 min readRust 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.
2026-10-10 · 10 min readOwnership 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.
2026-10-10 · 11 min readRust 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.
2026-10-09 · 11 min readWhat 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.
2026-10-09 · 11 min readFrom 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.