Plurrrr

rust
2022

2023

rust

January

01
Should Small Rust Structs be Passed by-copy or by-borrow?
03
Zero-dependency random number generation in Rust
06
Announcing turmoil
18
Rust concepts I wish I learned earlier
18
How to avoid bounds checks in Rust (without unsafe!)
19
Why is Rust's build system uniquely hard to use?
21
Rust should own its debugger experience
27
Too many words about Rust's function syntax
27
Announcing Rust 1.67.0
30
The size of Rust Futures

February

01
Surprises in the Rust JSON Ecosystem
08
Improving incremental test times in Rust
08
What's the difference between references and pointers in Rust?
15
When Rust hurts
17
Would Rust secure cURL?
24
Using Flutter Rust bridge in 2023
27
Refactoring in Rust: Abstraction with the Newtype Pattern

March

02
Rust's BufRead, And When To Use It
06
Safety and Soundness in Rust
08
Irregular expressions
10
From Perl to Rust
11
Getting Past “Ampersand-Driven Development” in Rust
11
Help test Cargo's new index protocol
12
Bridging Async and Sync Rust Code
14
Emitting Safer Rust with C2Rust
14
Tour of a HTTP request in Rust
16
Rust's Two Kinds of 'Assert' Make for Better Code
17
Temporary lifetimes
22
Scaling Rust builds with Bazel
29
Rust Identified as Safer Coding Tool by NIST
30
Fixing the Next Thousand Deadlocks

April

01
Moving from Rust to C++
05
A definitive guide to sealed traits in Rust
09
How To Write Fast Rust Code
10
Modular Errors in Rust
10
Rust vs Go in 2023
22
Announcing Rust 1.69.0

May

04
Stabilizing async fn in traits in 2023
05
Building x86 Rust containers from Mac Silicon
12
A guide to test parametrization in Rust
22
Build a web server with Rust and tokio

June

02
Announcing Rust 1.70.0
15
Exploring Dataflow Analysis in the Rust Compiler
21
Making Python 100x faster with less than 100 lines of Rust
28
Rust fact vs. fiction: 5 Insights from Google's Rust journey
29
Practical Procedural Macros

July

02
Tree-Structured Concurrency
03
How to think about async/await in Rust
05
Regex engine internals as a library