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, sup...| fasterthanli.me
In December 2023, a minor miracle happened: async fn in traits shipped. As of Rust 1.39, we already had free-standing async functions: pub async fn read_hosts() -> eyre::Result> { // et...| fasterthanli.me
What's a ktls I started work on ktls and ktls-sys, a pair of crates exposing Kernel TLS offload to Rust, about two years ago. kTLS lets the kernel (and, in turn, any network interface that supports...| fasterthanli.me
Empowering everyone to build reliable and efficient software.| blog.rust-lang.org
I use the draw.io desktop app to make diagrams for my website. I run it on an actual desktop, like Windows or macOS, but the asset pipeline that converts .drawio files, to ...| fasterthanli.me
We've achieved our goals already with this series: we have a web service written in Rust, built into a Docker image with nix, with a nice dev shell, that we can deploy to fly.i...| fasterthanli.me
There it is. The final installment. Over the course of this series, we've built a very useful Rust web service that shows us colored ASCII art cats, and we've packaged it with...| fasterthanli.me
I sold you on some additional functionality for catscii last chapter, and we got caught up in private registry / docker shenanigans, so, now, let's resume web development as p...| fasterthanli.me
Wait wait wait, so we're not talking about nix yet? Well, no! The service we have is pretty simple, and I want to complicate things a bit, to show how things would...| fasterthanli.me