Latest posts

Conventional commits - why and how to write meaningful commit messages
A practical guide to the Conventional Commits spec, the tooling that builds on it, and how structured commit messages unlock automated changelogs, semantic releases, and a git history you can actually read.
gitdevopstoolsdeveloper-experience
Load testing your Rust API - tools and methodology
How to load test Rust web services with k6, wrk, drill, and hey - from baseline measurements to finding bottlenecks under pressure.
rustperformanceload-testingdevops
Logging vs tracing vs metrics - the three pillars of observability
What logs, traces, and metrics actually are, when to use each, and how to set up a practical observability stack in Rust with tracing, metrics, and OpenTelemetry.
rustobservabilitydevopsarchitecture
Rust Macros 101 - Declarative Macros with macro_rules!
A deep dive into Rust's macro_rules! system: pattern matching, fragment specifiers, repetitions, hygiene, TT munchers, and practical macros you can steal.
rustmacrosmetaprogramming
Debugging Rust Beyond println!
A practical guide to Rust debugging tools: dbg!, RUST_BACKTRACE, cargo-expand, rust-gdb, CodeLLDB, tracing, core dumps, and workflows for different bug types.
rustdebuggingtoolsdeveloper-experience