I blog mostly about my own programming projects.| burntsushi.net
In 2023 I got into running things in containers after a getting over my fear of them. I quickly realised that running podman commands manually was tedious, and after a few different approaches I made pod, a poorly-named wrapper around the podman CLI that lets you define how to build an image and run a container in a config file, then run containers with pod run instead of some long podman command. Since then I’ve used it in basically every...| willhbr.net
After working through “the book” on the Rust programming language and getting started with the first non-trivial, real-world application I found myself faced with a question I didn’t yet feel well-equipped to handle: “How should you structure error handling in a mature rust application?”| nick.groenen.me
An optinionated guide to designing humane error types in Rust.| mmapped.blog
github crates-io docs-rs| docs.rs
Like so many conferences this year, RustConf 2020 was a purely virtual event. I’d already helped organize and attended The Perl Conference in the Cloud 2020 as a virtual conference earlier this year, so I knew it could work. RustConf was very different from The Perl Conference. It was just one day and one track, lasting about five and a half hours with a break in the middle. The conference schedule was incredibly detailed.| blog.urth.org
About two and a half years ago I wrote a Rust library called failure, which quickly became one of| without.boats
I started doing university lectures on Rust, as well as holding workshops and trainings. One of the parts that evolved from a couple of slides into a full-blown session was everything around error handling in Rust, since it’s so incredibly good!| fettblog.eu