Rust 1.90 upgrade crash report

Rust 1.90 Upgrade Crash Report: My Codebase Didn't Make It

Performance tanked after upgrading to Rust 1.90? Here’s why and how to claw it back.

December 7, 2025 · 梦兽编程

Running Rust Async on Windows? Meet the Little Devil in the Closet: Device Afd

Why does Rust async work on Windows? Unveiling Microsoft’s undocumented AFD driver with real-world analogies to understand Windows async programming under the hood

December 2, 2025 · Rexai Programming
Rust Macros 2.0 starter guide cover illustration

Rust Macros 2.0 Starter Guide: Build Code Like Lego

A panoramic Rust Macros 2.0 guide: unify macro namespaces, master the TokenStream pipeline and macro hygiene, and migrate from macro 1.0 to macro 2.0 metaprogramming with practical examples.

October 30, 2025 · Rexai Programming
Rust 1.90: The Update Developers Have Been Begging For

Rust 1.90: The Update Developers Have Been Begging For

If Rust build times have ever ruined your coding flow, this release fixes what matters most

September 19, 2025 · Rexai Programming
Rust async microservices: rate limiting, backpressure, batching and middleware

Rust Async Microservices, Tamed: Rate Limiting, Backpressure, Batching, and Middleware

When traffic surges like a flood, equip your Rust microservices with four gates—rate limiting, backpressure, batching, and middleware—using Tokio + Tower. Keep P99 steady and make speed happen in order.

August 20, 2025 · Rexai Programming

Rust + Axum Async Microservice Guide: Job Queue, Retries, and Graceful Shutdown

Build a production-ready async microservice with Rust and Axum: job queue, background workers, exponential backoff retries, and graceful shutdown. Includes full project structure and Docker example.

August 17, 2025 · Rexai Programming
Complete implementation and best practices for Rust Axum graceful shutdown

Rust Axum Graceful Shutdown, The Ultimate Guide: Fix the pitfall 99% of engineers hit

Master graceful shutdown for Rust Axum services: listen for SIGINT/SIGTERM, refuse new connections with with_graceful_shutdown, stop background tasks via CancellationToken, set timeouts, and integrate with Docker/Kubernetes termination — protect data integrity and user experience.

August 17, 2025 · Rexai Programming
Build a high‑performance Web server with Rust and Axum

Rust + Axum, from zero to hero: build a high‑performance Web server the LEGO way

A step‑by‑step Axum guide to build a modern high‑performance Web service: routing, path and query parameters, JSON, shared state, and middleware (tracing, CORS) with complete code samples and best practices.

August 14, 2025 · Rexai Programming

Rust unsafe isn’t a toy — it’s a blood oath: 6 YOLO mistakes that will blow up your code

Don’t treat unsafe like a get-out-of-jail-free card. With practical examples, this article dissects 6 common unsafe pitfalls: silencing the compiler with duct tape, dereferencing random raw pointers, violating borrow rules inside unsafe, reinventing wheels, abusing unsafe impl, and skipping Safety comments — helping you build the right risk mindset and usage patterns.

August 13, 2025 · Rexai Programming
The difference between Tokio tasks and OS threads

Stop treating tokio::spawn as a thread! I launched 1000 tasks in 2 seconds and the system stayed calm

tokio::spawn is not a thread but a lightweight task. Under Tokio’s scheduler you build highly concurrent services with sleep, timeout and select — 1000 tasks in 2 seconds with negligible overhead.

August 11, 2025 · Rexai Programming
High‑value AI Toolkit Less than a coffee/month →