[ SECTION / LANGUAGES ]
Rust
Rust systems programming, async, and engineering practice.
66 POSTS01
LANGUAGES / 2026.01.10 / 7 MIN
Rust Design Patterns: 3 Best Practices Senior Backend Engineers Always Use
Discover the Rust design patterns senior engineers swear by: Newtype pattern prevents invalid states, ownership design reflects system boundaries, enum error handling …
↗
02
//
LANGUAGES / 2026.01.08 / 8 MIN
Rust Compiler Pipeline Refactor: 35% Faster Build Times, But There's a Catch
Our team's CI dropped from 42 minutes to 27 minutes just by upgrading the Rust compiler. This journey taught us one thing: performance optimization rewards those who …
↗
03
LANGUAGES / 2026.01.08 / 7 MIN
I Rewrote Our Python Data Pipeline in Rust: 3 Hours to 4 Minutes, 40x Faster
A real-world case study of rewriting a Python data pipeline with Rust + DuckDB. From 3-hour daily ETL jobs to 4-minute runs, memory usage dropped from 12GB to 600MB, and …
↗
04
LANGUAGES / 2026.01.06 / 7 MIN
Rust Lifetimes Scare Away 90% of Programmers? One Library Analogy Gets You There in Seconds
Compiler errors got you running? Relax. Rust lifetimes aren't scary monsters—they're invisible guardians ensuring your code never crashes. This 5-minute guide beats the …
↗
05
LANGUAGES / 2025.12.30 / 6 MIN
Rust Performance Pitfalls: When Rust Runs Slower Than Python
Rust performance optimization in practice: I watched my Rust rewrite get crushed by Python. The problem was data structure choice.
↗
06
//
LANGUAGES / 2025.12.29 / 4 MIN
A Tiny Rust Macro That Completely Changed How I Write Error Handling
A quick chat about the bail! macro from anyhow—how it turns Rust error handling from messy boilerplate into clean, readable code.
↗
07
LANGUAGES / 2025.12.27 / 6 MIN
The Memory Layout Trick That Turns Rust Structs Into Cache Miss Monsters
Think field order doesn't matter? Wrong. How you arrange fields in a Rust struct can make your code 10x slower. Let's talk about memory alignment, padding, and CPU cache …
↗
08
LANGUAGES / 2025.12.24 / 7 MIN
Rust's RefCell: The Feature That Broke My Brain (Then Fixed My Design)
When I first saw RefCell, I thought Rust had lost its mind. Turns out, it wasn't breaking the rules—it was adding a backdoor.
↗
09
LANGUAGES / 2025.12.24 / 6 MIN
Python Took 14 Seconds, Rust Took 0.7 — Here's What Changed
Replacing Python pandas with Rust Polars for data processing delivered a 20x speedup. Same hardware, different library.
↗
10
LANGUAGES / 2025.12.23 / 7 MIN
The Secret to 10x Rust Performance: Stop Cloning, Start Borrowing
Why is your Rust code running like a snail? You might be using clone() too much. This article explains how Rust's borrowing system can transform your code from sluggish …
↗
LANGUAGES / 2026.01.10 / 7 MIN
Rust Design Patterns: 3 Best Practices Senior Backend Engineers Always Use
Discover the Rust design patterns senior engineers swear by: Newtype pattern prevents invalid states, ownership design reflects system boundaries, enum error handling …
↗
02
//
LANGUAGES / 2026.01.08 / 8 MIN
Rust Compiler Pipeline Refactor: 35% Faster Build Times, But There's a Catch
Our team's CI dropped from 42 minutes to 27 minutes just by upgrading the Rust compiler. This journey taught us one thing: performance optimization rewards those who …
↗
03
LANGUAGES / 2026.01.08 / 7 MIN
I Rewrote Our Python Data Pipeline in Rust: 3 Hours to 4 Minutes, 40x Faster
A real-world case study of rewriting a Python data pipeline with Rust + DuckDB. From 3-hour daily ETL jobs to 4-minute runs, memory usage dropped from 12GB to 600MB, and …
↗
04
LANGUAGES / 2026.01.06 / 7 MIN
Rust Lifetimes Scare Away 90% of Programmers? One Library Analogy Gets You There in Seconds
Compiler errors got you running? Relax. Rust lifetimes aren't scary monsters—they're invisible guardians ensuring your code never crashes. This 5-minute guide beats the …
↗
05
LANGUAGES / 2025.12.30 / 6 MIN
Rust Performance Pitfalls: When Rust Runs Slower Than Python
Rust performance optimization in practice: I watched my Rust rewrite get crushed by Python. The problem was data structure choice.
↗
06
//
LANGUAGES / 2025.12.29 / 4 MIN
A Tiny Rust Macro That Completely Changed How I Write Error Handling
A quick chat about the bail! macro from anyhow—how it turns Rust error handling from messy boilerplate into clean, readable code.
↗
07
LANGUAGES / 2025.12.24 / 7 MIN
Rust's RefCell: The Feature That Broke My Brain (Then Fixed My Design)
When I first saw RefCell, I thought Rust had lost its mind. Turns out, it wasn't breaking the rules—it was adding a backdoor.
↗
09