Rustacean Station

This Week in Rust - Issue 446


Listen Later

Highlights from This Week in Rust - Issue 446,

presented by Allen and Tim, with Nell
Shamrell-Harrington, co-hosting for the first time in 2022.

Contributing to Rustacean Station

Rustacean 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
  • Timestamps & referenced resources
    [@00:00:00] Welcome
    • [@00:00:10] - Introduction
    • [@00:00:52] - Agenda
    • [@00:01:27] - Interview with Nell Shamrell-Harrington about editing This Week
    • in Rust
      • [@00:06:21] Submitting an article to This week in Rust
      • TWIR Github Repository github.com/rust-lang/this-week-in-rust
      • TWIR Twitter account @thisweekinrust
      • [@00:07:42] Call for volunteers to co-host an episode
      • [@00:08:38] - Quote of the
      • week

        I wrote a bespoke time-series database in Rust a few years ago, and it has

        had exactly one issue since I stood it up in production, and that was due to
        pessimistic filesystem access patterns, rather than the language. This thing
        is handling hundreds of thousands of inserts per second, and it’s even
        threaded.

        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 absolutely
        any time that I want something running that I won’t get called at 3 AM to
        fix. It probably took me 5 times as long to write it as if I did it in Go or
        Python, but I guarantee it’s saved me 10 times as much time I would have
        otherwise spent triaging, debugging, and running disaster recovery.

        • Configuring uWSGI for Production
        • Deployment”
          (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). It

          strives to offer the best performance using parallelization and
          lazy-decoding with a simple interface while also exposing iterators for
          items of every level in a PBF file.

          • OpenStreetMap
          • Humanitarian OpenStreetMap Team (HOT OSM)
          • [@00:16:40] Official Notices
            • [@00:16:43] - Rust Compiler June 2022 Steering Cycle
            • [@00:21:24] Highlights
              • [@00:21:51] (async) Rust doesn’t have to be
              • hard
                • Rust Is Hard, Or: The Misery of Mainstream
                • Programming
                • Stack Overflow Developer Survey: Most loved programming
                • language
                • [@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 surprisingly
                  • expressive
                    (2013) by Steve Klabnik
                  • [@00:40:00] Macro Patterns - A match made in heaven by Conrad Ludgate
                  • [@00:41:11] Web Scraping with
                  • Rust 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 secure
                      • code”
                        (2019) by Microsoft Security Response Center
                      • Project Zero team at Google
                      • [audio] Rust Foundation with Rebecca Rumbul
                      • Credits

                        Intro Theme: Aerocity

                        Audio Editing: Tim McNamara

                        Hosting Infrastructure: Jon Gjengset

                        Show Notes: Tim McNamara

                        Hosts: Tim McNamara, Nell Shamrell-Harrington and Allen Wyma.

                        ...more
                        View all episodesView all episodes
                        Download on the App Store

                        Rustacean StationBy Rustacean Station

                        • 4.9
                        • 4.9
                        • 4.9
                        • 4.9
                        • 4.9

                        4.9

                        64 ratings


                        More shows like Rustacean Station

                        View all
                        Odd Lots by Bloomberg

                        Odd Lots

                        1,992 Listeners

                        The Changelog: Software Development, Open Source by Changelog Media

                        The Changelog: Software Development, Open Source

                        288 Listeners

                        Security Now (Audio) by TWiT

                        Security Now (Audio)

                        2,007 Listeners

                        Software Engineering Daily by Software Engineering Daily

                        Software Engineering Daily

                        625 Listeners

                        Risky Business by Patrick Gray

                        Risky Business

                        373 Listeners

                        Talk Python To Me by Michael Kennedy

                        Talk Python To Me

                        583 Listeners

                        The Quanta Podcast by Quanta Magazine

                        The Quanta Podcast

                        549 Listeners

                        Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                        Syntax - Tasty Web Development Treats

                        990 Listeners

                        Darknet Diaries by Jack Rhysider

                        Darknet Diaries

                        8,099 Listeners

                        Sean Carroll's Mindscape: Science, Society, Philosophy, Culture, Arts, and Ideas by Sean Carroll

                        Sean Carroll's Mindscape: Science, Society, Philosophy, Culture, Arts, and Ideas

                        4,172 Listeners

                        Hard Fork by The New York Times

                        Hard Fork

                        5,558 Listeners

                        Oxide and Friends by Oxide Computer Company

                        Oxide and Friends

                        67 Listeners

                        Past Present Future by David Runciman

                        Past Present Future

                        351 Listeners

                        Rust in Production by Matthias Endler

                        Rust in Production

                        25 Listeners

                        The Pragmatic Engineer by Gergely Orosz

                        The Pragmatic Engineer

                        75 Listeners