Blog posts and articles
Uncategorized
- Discovered: How I think about Rust Lifetimes
The Firecracker virtual machine monitor - Production/real-world usage.
Sonic: a minimalist alternative to Elasticsearch written in Rust
Comparing Parallel Rust and C++ (parallel-rust-cpp.github.io)
Improving Rust compile times to enable adoption of memory safety
Introducing sqlite-loadable-rs: A framework for building SQLite Extensions in Rust
Building a Cloud Database from Scratch: Why We Moved from C++ to Rust (2022)
Rudra: Finding Memory Safety Bugs in Rust at the Ecosystem Scale (2021) - An article going through the Rudra paper. While the language is well known for its ability to eliminate memory safety bugs, Rudra focuses on one language feature, unsafe, where these issues are possible.
Observations/Thoughts
- Next Rust Compiler
- Forking Chrome to render in a terminal
- Ordering Numbers, How Hard Can It Be?
- Some Rust breaking changes don't require a major version
- The adoption of Rust in Business (2022 Review)
- Rust concepts I wish I learned earlier
- My Year With Rust: The Good, The Bad, The Ugly
- Is coding in Rust as bad as in C++?
- Rusty Ownership and the Lifecycle's Stone
- Using Rust at a startup: A cautionary tale
- When Rust hurts (2023)
Tutorials
- Handling Integer Overflow in Rust
- Rust error handling with anyhow
- Protohackers in Rust, Part 00: Dipping the toe in async and Tokio [series]
- Building gRPC APIs with Rust
- Explaining video codecs by implementing a simple one in 100 lines of Rust.