A progress report on the Rust project's goals for the first half of 2025, including updates on async Rust, the Rust All-Hands meeting, and tooling for Rust in Linux.
Explore the latest updates and improvements in Rust's installation tool, including changes in toolchain management, host platform support, and download backends.
Announcing a new Rust library, wiremocket, for mocking websocket servers, inspired by wiremock, to facilitate easier testing of applications using websocket APIs.
This article announces the stable release of bincode version 2.0, a Rust library for binary encoding and decoding, highlighting API rewrites, `no_std` support, and format specification.
This article argues that new programming languages should drop support for type aliases in favor of newtypes due to issues with error messages and compile times.
This article dives into the efficient columnar JSON decoding process used in the Arroyo stream processing engine, detailing optimizations and extensions for real-world streaming use cases.
An in-depth analysis of Cargo's resolver changes in recent Rust editions and their potential to cause compatibility issues, along with a discussion of the social and governance aspects of addressing these concerns within the Rust project.
This article features a Seattle Rust User Group presentation that discusses nine rules for effectively porting Rust code to a browser environment using WASM, based on practical experiences from the range-set-blaze crate.
Explore how interning in Rust can drastically reduce the size of a time series database by 2000x, including practical tips and serialization techniques.
Explore the process of lowering top-level items into an intermediate representation for a programming language compiler, focusing on type schemes, instantiation, and recursion.
An educational presentation delves into the Global Allocator within the Rust programming language, covering topics such as memory allocation, vectors, and system architecture.