Hello, I’m Pedro Ribeiro — developer in Python, JavaScript/React, PHP/Laravel, exploring Rust. I turn complex processes into simple solutions: automations, ERP integrations, dashboards and fast web apps, with a focus on performance, security and SEO.
Series
Tags
Latest Posts
# Learning Rust #5 — Shipping a Real CLI (Args, Files, HTTP, Concurrency)
Learning Rust 5 / 5
5 min read
From zero to a useful binary using clap, anyhow, reqwest, tokio, tracing, and a tidy release build.
# Learning Rust #4 — Errors, Modules, and Testing
Learning Rust 4 / 5
5 min read
Pragmatic error handling with Result, layering context with anyhow/thiserror, module organization that scales, and tests you will actually run.
# Learning Rust #3 — Enums, Pattern Matching, Traits, and Generics
Learning Rust 3 / 5
5 min read
Ergonomic domain models with enums and pattern matching, plus how traits and generics enable zero-cost abstraction.