Rust
75 posts

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. Scripting language performance at C level.

Why Does Async Rust Feel So Hard? A Deep Dive for Developers
Async Rust is powerful but frustrating. From ecosystem fragmentation and Pin/Unpin to cancellation safety and performance traps, this article breaks down the real pain points with visual diagrams and practical analogies.
WebSocket vs SSE Benchmark: SSE Uses 40% Less Memory at 100K Connections
Ark Protocol’s real-world benchmark comparing WebSocket and SSE at 100K concurrent connections. SSE saves 40% memory. Plus a practical decision guide for your next real-time project.

Rust Smart Pointers Complete Guide: Box, Rc, and RefCell Explained with Code Examples
Master Rust smart pointers: Box, Rc, RefCell, and the powerful Rc<RefCell> combo. Learn heap allocation, reference counting, and interior mutability through vivid analogies. Beginner to intermediate level.

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 auto-formatted.

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, compiles to WASM, and needs no browser.

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 production-ready code, not a proof of concept.

Linux 7.0: One Bash Script, One Weekend, 23 Years of Kernel Bugs
Linux 7.0 shipped on April 12. One researcher found a 23-year-old NFSv4 vulnerability with a bash script and Claude over a weekend. Rust officially lost its ’experimental’ tag. The kernel even grew three physical keys dedicated to AI agents. Here is what actually happened.

The Claude Code Leak: How an Accident Sparked a Rust Rewrite Wave
In March 2026, Claude Code’s 500k+ lines of TypeScript source code were accidentally leaked. Instead of panic, the developer community responded by rewriting the entire project in Rust. How did this mess turn into Rust’s best advertisement for AI infrastructure?
![Rust #[must_use] attribute: three usage patterns on structs, functions, and traits](https://rexai.top/images/rust-must-use-attribute/rust-must-use-cover.jpg)
Rust's #[must_use]: Making Sure Your Return Values Can't Be Ignored
Rust #[must_use] attribute explained: put it on structs, functions, or traits to force callers to handle critical return values. Compile-time warnings prevent transactions and payments from being silently dropped.
