Hi, I’m Rain ๐ฆ๏ธ, and welcome to my little corner of the internet. You might be interested in learning more about me or my professional and hobby work. You might also be looking for my Rust-related tutorial content:
- how lifetime variance works,
- implementing Borrow for complex keys, and
- my Rust CLI recommendations.
Follow me on:
- Mastodon: @rain@hachyderm.io. I’m most active here.
- Bluesky: @sunshowers.io
- Cohost: cohost.org/sunshowers
- Email: my-name at this-domain
Be sure to check out cargo-nextest, a next-generation test runner for Rust that I’m the project lead of.
If you or your employer have found my work useful and you’d like to sponsor me, you’re welcome to do so via GitHub Sponsors. Thanks!
An introduction to signals: a written version of my talk at RustConf 2023.
22
min read
ยป
Using
mdb
and pmap
to find the cause of a crash.
24
min read
ยปI guess we’re having this conversation again.
2
min read
ยป
Getting ECC memory working on desktop CPUs.
9
min read
ยป
Storing caches in an ephemeral spot.
2
min read
ยป
How my open source test runner uses async Rust.
19
min read
ยป
How to write types that represent choices.
10
min read
ยป
The digital tools that make my life better.
7
min read
ยป
Types are for people.
12
min read
ยป
Opinions about relying on other people’s work.
15
min read
ยป