The 2025 State of Rust Survey results confirm stable compiler preference, highlight `generic const expressions` as a top requested feature, show growing corporate adoption, and reveal Zed's rising popularity, alongside persistent concerns about language complexity and maintainer funding.
This article details leveraging etcd for distributed system coordination, including broker liveness, leader election, metadata storage (topics, schemas), and an event bus via its watch API.
Ply is a new immediate-mode Rust UI/app engine with a builder-pattern API, offering full control and comprehensive features for cross-platform development.
Kovan is a new, formally verified wait-free memory reclamation library in Rust, offering predictable performance and bounded memory as a superior alternative to `crossbeam-epoch` for high-concurrency systems.
Rust's "zero-cost" iterators prevented SIMD vectorization in a full-text search query, leading to a 4.7x latency reduction (220ms to 47ms) by replacing them with batched iterators.
Optimizing `rkyv` serialization for Rust structs with numerous `Option` fields, particularly `SqlString`, by mitigating lost niche optimizations with nullability bitmaps and sparse data layouts.
Implement backpressure in a Rust parallel DAG executor using `std::sync::mpsc::sync_channel` and a global in-flight task cap to prevent over-dispatch and memory issues, carefully avoiding deadlocks.
Learn to robustly test Rust concurrency invariants in a parallel executor using atomics, CAS operations, and deterministic synchronization gates instead of non-deterministic `sleep()`.
Podcast delivering expert insights and deep dives into Rust's role in networking, from core protocols and frameworks like Hyper and Tokio to systems-level infrastructure and open-source projects.
Apache Iggy details its migration from Tokio to a thread-per-core, io_uring-powered architecture using Compio, navigating Rust async interior mutability challenges and custom consistency models for high-performance messaging.
Clarifies `Send` and `Sync` by detailing how "safe exposure" across threads must prevent UB even with non-simultaneous access, and how invariants aid this.
This article quantifies Swiss marriage tax differentials across cantons using Rust and WebAssembly for data fetching, complex tax formula calculations, and interactive visualization.
TokioConf offers a deep dive into network programming with Tokio, tailored for production users seeking practical insights, direct access to maintainers, and focused community networking.