Blog
Jorge | | 21 min read

Concurrency Patterns in Embedded Rust

How should you do concurrency in an embedded no_std application? There's no built-in support for time-sliced threads in core; that abstraction is only available in std (see std::thread). The latest stable release brought the async/await feature to...
Tanks | | 2 min read

Learning Rust

A new series of posts Our Ferrous Systems team has spent the past five years helping people to learn Rust, either as members of the community, or in the context of paid training services. (Yes, we have been doing this before the company even began...
Aleksey | | 7 min read

Coverage Marks

In this post, we will discuss an interesting technique for testing test coverage, and the associated Rust crate — cov-mark. The two goals of the post are: Share the knowledge about a specific testing approach. Show a couple of Rust tricks...
Aleksey | | 9 min read

rust-analyzer: Next Few Years

This is a repost from rust-analyzer blog. rust-analyzer is a new "IDE backend" for the Rust programming language. Support rust-analyzer on Open Collective. During the past several months, I’ve been swamped with in-the-trenches rust-analyzer...
Florian | | 2 min read

Oxidize Global Workshop and CfP announcement

Last week, we announced Oxidize Global, a 4 day online Rust conference with workshops, talks and Impl. days happening all around the world. Oxidize Global takes place on July 17-20, 2020. Read our full announcement over here. Today, we are announcing...