How can you support me?

👋 This page was last updated ~2 years ago. Just so you know.

All of the articles, videos, and open source contributions that are made here are funded directly by individuals and companies through donations.

  • GitHub Sponsors is based in the US, pays through Stripe
  • Patreon has the highest fees, but it’s here too out of convenience.

The “Silver” tier gives you advance access to articles and videos, one week before they’re made available to everyone else. Every piece of content ends up publicly available eventually — I consider my work a public service.

For those who cannot afford to pitch in financially, you can still help:

I’m extremely lucky to be able to contribute to the Rust ecosystem as an independent, and can only do it through the support of people like you.

Thank you so much for your continued support, I owe y’all everything.

(JavaScript is required to see this. Or maybe my stuff broke)

Did you know I also make videos? Check them out on YouTube!

Here's another article just for you:

Thumbnail for The case for sans-io

The case for sans-io

The most popular option to decompress ZIP files from the Rust programming language is a crate simply named zip — At the time of this writing, it has 48 million downloads. It’s fully-featured, supporting various compression methods, encryption, and even supports writing zip files.

However, that’s not the crate everyone uses to read ZIP files. Some applications benefit from using asynchronous I/O, especially if they decompress archives that they download from the network.