Podcast: Netstack.fm, story of Rust's networking with hyper
Last week I was a guest on the Netstack podcast. We talked abit about how I got into Rust, how async Rust developed, and the story behind hyper and its surrounding ecoystem.
We started (and ended) with my goal of better software:
On your about page, you say that “Rust is the least bad option.” Can you elaborate a bit on that?
Yeah, I love Rust. I think Rust solves a ton of problems, but I also don’t want to be stuck when something better comes along, which it inevitably will. Then yeah, I’ll move to that. To me, all these tools are the means to an end, which is to make better software.
The rest of the conversation was really fun to talk about:
- 7:54: beginning of hyper, async Rust
- 13:20: hyper as something bigger
- 15:36: splitting off hyper-util
- 17:35: the
http
andheaders
crates - 22:51: motivation behind warp
- 29:00: reqwest as the opinionated layer
- 30:17: open source independence
- 31:31: HTTP/3 in hyper and reqwest
- 39:40: hyper in 5 years, contributors, ownership