[ SECTION / LANGUAGES ]
Rust
Rust systems programming, async, and engineering practice.
66 POSTS01
LANGUAGES / 2026.06.28 / 8 MIN
Rust + AWS Lambda: Secure Credential-Free Access with Workload Credentials
How Rust Lambdas automatically obtain temporary credentials via IAM roles — from IAM role creation, Rust code implementation to cargo-lambda deployment, a hands-on …
↗
02
LANGUAGES / 2026.06.22 / 9 MIN
Building AI Agents in Rust — The Tool-Calling Loop Explained
A deep dive into the core mechanism of AI agents: the tool-calling loop. Through a ~200-line Rust implementation, we break down how models gain the ability to act via …
↗
03
LANGUAGES / 2026.06.06 / 8 MIN
Rust-Written Lua Compiler Runs Scripts Natively on Bare-Metal Arduino
TinyLua: a zero-VM Lua native compiler written in Rust. Compiles Lua source directly to AVR/ARM machine code for Arduino bare-metal — no interpreter, no GC, no runtime. …
↗
04
LANGUAGES / 2026.05.17 / 10 MIN
Rust Smart Pointers Complete Guide: Box, Rc, and RefCell Explained with Code Examples
Master Rust smart pointers: Box, Rc, RefCell, and the powerful Rc
↗
05
LANGUAGES / 2026.05.13 / 5 MIN
A Rust Headless Browser That's 85% Lighter Than Chrome — Meet Obscura
Obscura slashes headless browser memory from Chrome's 200MB to 30MB, letting a 32GB server run 1000+ instances with randomized fingerprint anti-detection baked in
↗
06
LANGUAGES / 2026.05.08 / 6 MIN
Rust's Crate Name Squatting Problem — Why DNS Namespaces Might Be the Most Pragmatic Fix
A pre-RFC proposes using DNS domains as crates.io package namespaces to solve name conflicts, squatting, and ecosystem scaling. How Cargo's prefix-stripping and …
↗
07
LANGUAGES / 2026.05.06 / 7 MIN
Deep Dive into Rust Collection Memory Layout: Vec's Stability Guarantees vs HashMap's Pitfalls
Memory layout differences between Vec, String, and HashMap, proper patterns for unsafe self-referential structures, and how Miri detects cross-collection address …
↗
08
//
LANGUAGES / 2026.05.01 / 6 MIN
tokio::select! Finally Gets rustfmt Support: A Hands-On Look at better_tokio_select
The tokio::select! macro has always been a blind spot for rustfmt. better_tokio_select uses match syntax to fix this, so your async Rust code can finally be …
↗
09
LANGUAGES / 2026.04.25 / 6 MIN
Why a Pure-Rust HTML-to-PDF Engine Could Be a Bigger Deal Than Most Developers Realize
Still using headless Chromium for PDF generation? That might change soon. A lightweight Rust library is redefining document rendering boundaries—it runs on the edge, …
↗
10
LANGUAGES / 2026.04.21 / 5 MIN
Rust is Taking Over GPU Programming: 239K Lines Replacing the Entire CUDA Ecosystem
Oxide Computer released OxiCUDA, a pure Rust implementation of the complete NVIDIA CUDA software stack. 239K lines of safe Rust code, 28 crates, zero C toolchain. This is …
↗
LANGUAGES / 2026.06.28 / 8 MIN
Rust + AWS Lambda: Secure Credential-Free Access with Workload Credentials
How Rust Lambdas automatically obtain temporary credentials via IAM roles — from IAM role creation, Rust code implementation to cargo-lambda deployment, a hands-on …
↗
02
LANGUAGES / 2026.06.22 / 9 MIN
Building AI Agents in Rust — The Tool-Calling Loop Explained
A deep dive into the core mechanism of AI agents: the tool-calling loop. Through a ~200-line Rust implementation, we break down how models gain the ability to act via …
↗
03
LANGUAGES / 2026.06.06 / 8 MIN
Rust-Written Lua Compiler Runs Scripts Natively on Bare-Metal Arduino
TinyLua: a zero-VM Lua native compiler written in Rust. Compiles Lua source directly to AVR/ARM machine code for Arduino bare-metal — no interpreter, no GC, no runtime. …
↗
04
LANGUAGES / 2026.05.17 / 10 MIN
Rust Smart Pointers Complete Guide: Box, Rc, and RefCell Explained with Code Examples
Master Rust smart pointers: Box, Rc, RefCell, and the powerful Rc
↗
05
LANGUAGES / 2026.05.13 / 5 MIN
A Rust Headless Browser That's 85% Lighter Than Chrome — Meet Obscura
Obscura slashes headless browser memory from Chrome's 200MB to 30MB, letting a 32GB server run 1000+ instances with randomized fingerprint anti-detection baked in
↗
06
LANGUAGES / 2026.05.08 / 6 MIN
Rust's Crate Name Squatting Problem — Why DNS Namespaces Might Be the Most Pragmatic Fix
A pre-RFC proposes using DNS domains as crates.io package namespaces to solve name conflicts, squatting, and ecosystem scaling. How Cargo's prefix-stripping and …
↗
07
LANGUAGES / 2026.05.06 / 7 MIN
Deep Dive into Rust Collection Memory Layout: Vec's Stability Guarantees vs HashMap's Pitfalls
Memory layout differences between Vec, String, and HashMap, proper patterns for unsafe self-referential structures, and how Miri detects cross-collection address …
↗
08
//
LANGUAGES / 2026.05.01 / 6 MIN
tokio::select! Finally Gets rustfmt Support: A Hands-On Look at better_tokio_select
The tokio::select! macro has always been a blind spot for rustfmt. better_tokio_select uses match syntax to fix this, so your async Rust code can finally be …
↗
09
LANGUAGES / 2026.04.25 / 6 MIN
Why a Pure-Rust HTML-to-PDF Engine Could Be a Bigger Deal Than Most Developers Realize
Still using headless Chromium for PDF generation? That might change soon. A lightweight Rust library is redefining document rendering boundaries—it runs on the edge, …
↗
10
LANGUAGES / 2026.04.21 / 5 MIN
Rust is Taking Over GPU Programming: 239K Lines Replacing the Entire CUDA Ecosystem
Oxide Computer released OxiCUDA, a pure Rust implementation of the complete NVIDIA CUDA software stack. 239K lines of safe Rust code, 28 crates, zero C toolchain. This is …
↗