Show notes
Highlights from This Week in Rust - Issue 446,presented by Allen and Tim, with NellShamrell-Harrington, co-hosting for the first time in 2022.Contributing to Rustacean StationRustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: [email protected]Timestamps & referenced resources[@ [@ [@ [@in Rust [@ TWIR Github Repository github.com/rust-lang/this-week-in-rust TWIR Twitter account @thisweekinrust [@ [@00:08:38] - Quote of theweek I wrote a bespoke time-series database in Rust a few years ago, and it hashad exactly one issue since I stood it up in production, and that was due topessimistic filesystem access patterns, rather than the language. This thingis handling hundreds of thousands of inserts per second, and it’s eventhreaded. Given that I’ve been programming professionally for over a decade in Python,Perl, Ruby, C, C++, Javascript, Java, and Rust, I’ll pick Rust absolutelyany time that I want something running that I won’t get called at 3 AM tofix. It probably took me 5 times as long to write it as if I did it in Go orPython, but I guarantee it’s saved me 10 times as much time I would haveotherwise spent triaging, debugging, and running disaster recovery. “Configuring uWSGI for ProductionDeployment”(2019) by at Peter Sperl and Ben Green from Bloomberg uWSGI’s max-requests and max-worker-lifetime options are intended to reduce the chance of memory leaks affecting production workloads [@00:14:47] - Crate of the week: osmpbf A Rust library for reading the OpenStreetMap PBF file format (*.osm.pbf). Itstrives to offer the best performance using parallelization andlazy-decoding with a simple interface while also exposing iterators foritems of every level in a PBF file. OpenStreetMap Humanitarian OpenStreetMap Team (HOT OSM) [@ [@00:16:43] - Rust Compiler June 2022 Steering Cycle[@ [@00:21:51] (async) Rust doesn’t have to behard Rust Is Hard, Or: The Misery of MainstreamProgramming Stack Overflow Developer Survey: Most loved programminglanguage [@00:28:28] clippy book [@00:29:40] Rolling co-lead roles for T-compiler [@00:36:33] Hyper vs Rocket - Low Level vs Batteries included Rust is surprisinglyexpressive(2013) by Steve Klabnik [@00:40:00] Macro Patterns - A match made in heaven by Conrad Ludgate [@00:41:11] Web Scraping withRust by Gints Dreimanis Hyper with Sean McArthur [@00:44:09] Trivia About Rust Types: An (Authorized) Transcription of Jon Gjengset’s Twitter Thread by Jimmy Hartzell [@00:46:01] Rust language’s explosive popularity comes with challenges by Ed Targett “A proactive approach to more securecode”(2019) by Microsoft Security Response Center Project Zero team at Google [audio] Rust Foundation with Rebecca Rumbul CreditsIntro Theme: AerocityAudio Editing: Tim McNamaraHosting Infrastructure: Jon GjengsetShow Notes: Tim McNamaraHosts: Tim McNamara, Nell Shamrell-Harrington and Allen Wyma.

