Rustacean Station

This Week in Rust - Issue 443


Listen Later

Highlights from This Week in Rust - Issue 443. This week features a new section within the newsletter as well as the hosts Sean, Allen and Tim chatting about compilers, front-end development, extending databases with Rust and more.

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] Welcome
    • [@00:10] - Introduction
    • [@00:50] - Agenda
    • [@01:20] - Quote of the week
    • [@02:50] - Crate of the week
    • [@03:30] Highlights
      • [@03:45] - Things are Getting Rusty in Kernel Land
        • Rust for Linux GitHub org
        • Version 6 of the Rust patchset
        • Supporting Linux kernel development in Rust LWN article discussing the Linux Plumbers 2020 session that kicked off the effort
        • Prossimo funding the effort, sponsored by Google
        • [@09:45] - The Rust Borrow Checker - A Deep Dive
          • MIR (Mid-level representation) introduction
          • From MIR to binaries discusses how binaries are generated
          • MIR borrow check section of the rustc dev guide
          • rustc_borrowck crate within the compiler
          • [@14:40] - PixelBox Public Alpha
            • PixelBox source code
            • egui GUI framework for Rust
            • PyTorch, a popular Python wrapper for the Torch machine learning framework
            • ONNX machine learning format
            • [@18:00] - Rust Ergonomics: Default and From
              • std::default::Default trait documentation
              • std::convert::From trait documentation
              • std::convert::Into trait documentation
              • Code Like a Pro in Rust book by Brendan Matthews, published by Manning
              • [@23:30] - Our Experience Porting the YJIT Ruby Compiler to Rust
                • YJIT: Building a New JIT Compiler for CRuby
                • [talk] MoreVMs’21: “YJIT: Building a New JIT Compiler Inside CRuby”
                • Maxime Chevalier-Boisvert
                • [@30:30] - Asteracea
                  • JSX introduction, from the ReactJS project
                  • [audio] Carl Lerche on macros (skip to 28:25)
                  • How does WebAssembly fit into the web platform?, an article discussing the interacting with the DOM from wasm.
                  • [@37:46] - Ferrite: A Judgmental Embedding of Session Types in Rust
                    • Haskell Session Types with (Almost) No Class
                    • [pdf] Session Types for Rust
                    • Session type
                    • Affine type, definition from Wikipedia. [Note from Tim: the definition provided by me in the podcast is incorrect. The term “affine type” is derived from affine logic, not affine transformation.]
                    • [@40:40] - New newsletter section: Call for testing
                      • RFC: Deduplicate cargo workspace information
                      • Scoped threads in the standard library
                      • crossbeam crate
                      • rustc dev guide
                      • [@45:45] - [video] Neon - Building a Postgres storage system in Rust
                        • pgx crate for extending PostgreSQL in Rust
                        • neon database source code
                        • [@50:55] - Extending SQLite with Rust
                          • Stored procedure English Wikipedia article
                          • Other items
                            • [@59:30] Final Comment Period for RFCs, PRs
                            • [@59:42] What is “yeet”?
                            • Credits

                              Intro Theme: Aerocity

                              Audio Editing: Brógan Molloy

                              Hosting Infrastructure: Jon Gjengset

                              Show Notes: Tim McNamara

                              Hosts: Tim McNamara, Sean Chen, 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

                              62 ratings


                              More shows like Rustacean Station

                              View all
                              The Changelog: Software Development, Open Source by Changelog Media

                              The Changelog: Software Development, Open Source

                              290 Listeners

                              Accidental Tech Podcast by Marco Arment, Casey Liss, John Siracusa

                              Accidental Tech Podcast

                              2,131 Listeners

                              Software Engineering Daily by Software Engineering Daily

                              Software Engineering Daily

                              624 Listeners

                              Talk Python To Me by Michael Kennedy

                              Talk Python To Me

                              587 Listeners

                              The TWIML AI Podcast (formerly This Week in Machine Learning & Artificial Intelligence) by Sam Charrington

                              The TWIML AI Podcast (formerly This Week in Machine Learning & Artificial Intelligence)

                              434 Listeners

                              Python Bytes by Michael Kennedy and Brian Okken

                              Python Bytes

                              213 Listeners

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

                              Syntax - Tasty Web Development Treats

                              983 Listeners

                              CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

                              CoRecursive: Coding Stories

                              189 Listeners

                              Practical AI by Practical AI LLC

                              Practical AI

                              213 Listeners

                              The Real Python Podcast by Real Python

                              The Real Python Podcast

                              141 Listeners

                              Machine Learning Street Talk (MLST) by Machine Learning Street Talk (MLST)

                              Machine Learning Street Talk (MLST)

                              90 Listeners

                              Hard Fork by The New York Times

                              Hard Fork

                              5,470 Listeners

                              Software Unscripted by Richard Feldman

                              Software Unscripted

                              27 Listeners

                              Oxide and Friends by Oxide Computer Company

                              Oxide and Friends

                              59 Listeners

                              Rust in Production by Matthias Endler

                              Rust in Production

                              24 Listeners