-
Two Kinds of Code Review
-
Call Site Dependency Injection
-
Notes On Lock Poisoning
-
Why an IDE?
-
Notes on Paxos
-
Study of std::io::Error
-
Fast Thread Locals In Rust
-
Why Not Rust?
-
Your Language Sucks, It Doesn’t Matter
-
Rust in 2021
-
Code Smell: Concrete Abstraction
-
Who Builds the Builder?
-
Things I Have Learned About Life
-
Two Beautiful Rust Programs
-
From Pratt to Dijkstra
-
Simple but Powerful Pratt Parsing
-
Fast and Simple Rust Interner
-
Why is Rust the Most Loved Programming Language?
-
Mutexes Are Faster Than Spinlocks
-
Spinlocks Considered Harmful
-
A Better Shell
-
rust-analyzer Blog
-
Join Your Threads
-
Unsafe as a Human-Assisted Type System
-
Perils of Constructors
-
Linux Desktop Tips
-
Rust Course Retrospective
-
Consider Using Asciidoctor for Your Next Presentation
-
Exceptions vs Structured Concurrency
-
A Trick For Test Maintenance
-
Modern Parser Generator
-
Newtype Index Pattern
-
Typed Key Pattern
-
Encapsulating Lifetime of the Field
-
Effective Pull Requests
-
Stopping a Rust Worker
-
Make your own make
-
Dynamic types in LLDB
-
NixOS Notes
-
Min of Three Part 2
-
Min of Three