rust
January
February
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