Rust Rc, Arc, RefCell: Shared Ownership & Concurrency

Master Rust’s shared ownership and runtime checks. Use Rc/Arc for multiple owners, RefCell for interior mutability, and Mutex/RwLock for thread-safe state. Includes a DAG example and a clear look at Box::leak, plus when to prefer static checks vs dynamic checks.

August 11, 2025 · 11 min · Garry Chen

Go Pipeline Pattern Guide: Channels & Concurrent Processing

Learn Go’s pipeline pattern for building modular, concurrent applications. Explore channel-based pipelines, HTTP middleware chains, and fan-in/fan-out patterns using goroutines for efficient data processing and stream operations.

July 10, 2025 · 4 min · Garry Chen