Plurrrr

rust
2020

2021

2022

rust

January

02
A half-hour to learn Rust
18
Unconditional loops are unconditionally awesome

February

06
Rust for Haskell Programmers!
13
curl supports rustls

March

10
Why asynchronous Rust doesn't work
13
Speed of Rust vs C
16
Getting started with … Rust
16
Rust vs. Go: Why They’re Better Together
19
Arenas in Rust
21
Writing a Modern HTTP(S) Tunnel in Rust
26
The magical applications of Zero-Sized Types in Rust

April

11
Rust async is colored, and that’s not a big deal
14
Rust shenanigans: return type polymorphism
14
Rust in Production: MeiliSearch
16
A zero-overhead linked list in Rust
29
Building an Emulator with Rust

May

06
The Rustonomicon
09
Green Threads Explained in 200 Lines of Rust
11
The Plan for the Rust 2021 Edition
14
Aiming for idiomatic Rust
15
Things you can’t do in Rust
20
Write Rust lints without forking Clippy
24
Methods for Array Initialization in Rust
29
How to to_string in Rust

June

05
Error Handling In Rust - A Deep Dive
12
Rust from a JavaScript perspective
14
Untapped potential in Rust's type system
14
Rust meets the web - a clash of programming paradigms
17
Announcing Rust 1.53.0
19
Rust is Exciting

July

08
Compiling Rust is NP-hard
09
Rust closures: How a closure can implement more than one trait
10
Inline In Rust
16
Unsafe Rust: How and when (not) to use it
17
Sizing Up Types in Rust
18
Inserting One Billion Rows in SQLite
22
How to implement worker pools in Rust
27
Awesome Unstable Rust Features
30
Dealing with Out-of-memory Conditions in Rust
31
First steps with Rust declarative macros!

August

06
Rust: First Thoughts
12
A fast port scanner in 100 lines of Rust
16
How to write fast Rust code
17
Slice Patterns
20
Complex Procedural Rust Macros
20
Learning Rust by building a CLI tool
22
Large Rust Workspaces
24
Daily Rust: Iterators
26
Pin, Unpin, and why Rust needs them
30
Optimizing Immutable Strings in Rust

September

05
Fast Rust Builds
23
Designing state machines in Rust
23
Writing a storage engine in Rust: Writing a persistent BTree

October

15
Rust async can truly be zero-cost
16
Making slow Rust code fast
20
Builder pattern in Rust
23
A cool Rust optimization story
28
Writing a Compiler in Rust

November

06
It's Time to Get Hyped About Const Generics in Rust
08
Plugins in Rust: Reducing the Pain with Dependencies
14
Async Cancellation I
20
How to create small Docker images for Rust
27
Pinning in plain English
27
Endianness, API Design, and Polymorphism in Rust
28
Calling Rust from Python using PyO3

December

04
Writing and publishing a Python module in Rust
08
Portable and interoperable async Rust
15
How not to learn Rust
17
A Beginner's Guide to Parsing in Rust
17
Rust Error Handling
19
Accurate mental model for Rust's reference types
19
Designing a new PRNG
28
Writing a minimal Lua implementation
30
rust-analyzer in 2021