This article discusses the stabilization of naked functions in Rust 1.88.0, offering a more ergonomic way to define functions using handwritten assembly by handling platform-specific directives and name mangling automatically.
This article discusses the rewrite of the TOML v0.9 parser, highlighting its performance improvements, no_std support, and design considerations for broader applicability and reduced parser proliferation in the Rust ecosystem.
RustFS is a high-performance, open-source distributed object storage system built with Rust, offering S3 compatibility and designed for data lakes and AI workloads.
Stay up-to-date with the latest Fluvio platform updates, including the v0.18.1 release, new features, bug fixes, and opportunities for community contributions.
An exploration of error handling approaches in Rust web frameworks, specifically focusing on the author's experience with the Cot framework and the challenges posed by using Tower middleware.
Investigating SemVer hazards in Rust's `#[target_feature]` attribute revealed unsoundness, an accidental feature, bugs in rustdoc, an RFC proposal, and new SemVer lints, improving the Rust ecosystem beyond just preventing breakage.
This article proposes using actors instead of background tasks to solve the problem of running work after returning from a function in structured concurrency.
This article introduces CGP v0.4.2, showcasing extensible records and variants for modular app construction in Rust, enabling patterns like extensible builders and visitors for more flexible and reusable code.
This article discusses how a new Rust database was built with deterministic simulation testing principles using a state machine architecture, offering more control over concurrency, time, randomness, and failure injection compared to previous methods.
An analysis of the rising trend of malware being written in Rust, the challenges it poses for security researchers, and a new tool to help mitigate these challenges.
The JavaScript ecosystem is quietly migrating to Rust, with Rust-based tools like Biome, OXC, Rolldown, and Turborepo gaining traction for their performance and stability.
This article explores how Rust's typestate pattern encodes object states as distinct types, ensuring compile-time guarantees and eliminating runtime errors.