Come journey with us into the weird, wonderful, and wily world of Rust.
Similar Podcasts
The Infinite Monkey Cage
Brian Cox and Robin Ince host a witty, irreverent look at the world through scientists' eyes.
The Top Shelf
ThePrimeagen and teej_dv are on a quest to find the best possible technical speakers and ask the best possible questions we can find. You all know ThePrimeagen can't read, so this is a great format for him to really shine. Teej is here to make sure that Prime knows who the guest is and also to interrupt Prime wherever possible
24H24L
Evento en línea, de 24 horas de duración que consiste en la emisión de 24 audios de diversas temáticas sobre GNU/Linux. Estos son los audios del evento en formato podcast.
This Week in Rust - Issue 350
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 350, published on July 28, 2020, as well as short interviews with upcoming RustConf speakers Siân Griffin, Jane Lusby, and Ashley Hauck. 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 Email: hello@rustacean-station.org Referenced resources Announcing Rust 1.45.1 Announcing Rust 1.45.2 Headcrab: July 2020 progress report This Month in Rust OSDev (July 2020) Learning Rust: Mindsets and Expectations Blue Team Rust: What is “Memory Safety”, really? Creating Linux Packages for Rust Projects (1/2) Reverse Engineering a USB Device with Rust Some Learnings from Implementing a Normalizing Rust Representer [video]Learning Rust by Working Through the Rustlings Exercises Rust Language Cheat Sheet 2019 -> 2020 [audio]The State of Rust 2 with Alex Chrichton [audio]The State of Rust with Steve Klabnik RFC: ‘C unwind’ ABI Procedural vtables and wide ptr metadata Edition 2021 and beyond Credits Hosting Infrastructure: Jon Gjengset Show Notes: Nell Shamrell-Harrington Hosts: Nell Shamrell-Harrington
This Week in Rust - Issue 349
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 349, published on July 28, 2020. 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 Email: hello@rustacean-station.org Referenced resources This Week in Rust #349 Opening up the Core Team agenda Rust’s CI is Moving to GitHub Actions IntelliJ Rust Changelog #127 Rust Analyzer Changelog #35 Notes on A Smaller Rust Rust Explained using Easy English Tutorial for Tokio and async Rust Cell, RefCell, and Interior Mutability in Rust Async/Await for AVR with Rust Making a Game in 48 hours with Rust and WebAssembly Inline assembly Add a new #[instruction_set(...)] attribute for supporting per-function instruction set changes RFC: ‘C unwind’ ABI RFC: Add JSON backend to Rustdoc RFC: Named arguments Establish a new error handling project group Credits Hosting Infrastructure: Jon Gjengset Show Notes: Nell Shamrell-Harrington Hosts: Nell Shamrell-Harrington
This Week in Rust - Issue 348
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 348, published on July 21, 2020. 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 Email: hello@rustacean-station.org Referenced resources Announcing Rust 1.45.0 Learn how to make a Sokoban game in Rust Clear Explanation of Rust’s module system Rewriting FORTRAN Software in Rust Writing a kernel driver with Rust Packaging and Vendoring Production Rust Software - Windows Async Rust, but less intimidating Rust: What is Ownership and Borrowing Boiled Down Crate: OnceCell Curso Rust zbus is looking for contributors just: Add extensible recipe and justfile attributes libnet: Segfault in icmp send rust: fs::remove_dir_all rarely succeeds for large directories on window RFC: C unwind ABI Add oneof configuration predicate to support exclusive features RFC: Promote aarch64-unknown-linux-gnu to a Tier-1 Rust target Add Drop::poll_drop_ready for asynchronous destructors Stabilize Cargo’s new feature resolver Add the partial-closure-args RFC Credits Hosting Infrastructure: Jon Gjengset Show Notes: Nell Shamrell-Harrington Hosts: Nell Shamrell-Harrington
This Week in Rust - Issue 347
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 347, published on July 14, 2020. 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 Email: hello@rustacean-station.org Referenced resources Announcing Rustup 1.22.1 Lang Team Design Meeting: Path to Membership Perspective on Rust Community Moderation The Soul of a New Debugger Async Interview #8: Stjepan Glavina Using RabbitMQ in Rust Rust Analyzer Changelog #33 IntelliJ Rust Changelog #126 This Month in Rust OSDev Rust es orientado a objeto? Fuzzing Rust with Shnatsel Two Sum Problem - Leet Code + Rust Rust and WebAssembly - EdgeXR @ Netlight Opt-in Stable Trait VTables Credits Hosting Infrastructure: Jon Gjengset Show Notes: Nell Shamrell-Harrington Hosts: Nell Shamrell-Harrington
This Week in Rust - Issue 346
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 346, published on July 6, 2020. 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 Email: hello@rustacean-station.org Referenced resources Announcing Rustup 1.22.0 Ownership of the standard library implementation Choosing a Rust web framework, 2020 edition Simple Rocket Web Framework Tutorial POST Request Transpiling a Kernel Module to Rust: The Good, the Bad and the Ugly Ringbahn II: The Central State Machine What is a Dangling Pointer? Super Hero Rust fuzzing RFC: IndexGet and IndexSet RFC: Add a new #[instruction_set(...)] attribute for supporting per-function instruction set changes Inline const expressions and patterns Inline Assembly This Week in Rust GitHub Repo Credits Hosting Infrastructure: Jon Gjengset Show Notes: Nell Shamrell-Harrington Hosts: Nell Shamrell-Harrington
This Week in Rust - Issue 345
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWir 345, published on June 29, 2020. 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 Email: hello@rustacean-station.org Referenced resources Faster Rust Development on AWS EC2 with VSCode Rust Verification Tools Extremely Simple Rust Rocket Framework Tutorial Build a Smart Bookmarking Tool with Rust and Rocket Secure Rust Guidelines Examining ARM vs x86 Memory Models with Rust Rust Stream: Iterators Manipulating ports, virtual ports and pseudo terminals Database Project Gooseberry Ruma Crates.io token scopes Linking modifiers for native libraries Portable packed SIMD vector types Hierarchic anonymous life-time Inline const expressions and patterns Inline Assembly Deduplicate Cargo workspace information Credits Hosting Infrastructure: Jon Gjengset Show Notes: Nell Shamrell-Harrington Hosts: Nell Shamrell-Harrington
Mun
First time host, long time editor Jeremy talks with Bas and Remco, creators of the Mun project. Mun is a programming language empowering creation through speedy, hot reloading iteration written in Rust. Why Rust for a project like this? That’s what we explore in this episode. 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 Email: hello@rustacean-station.org Referenced resources The Mun Website The Mun github repo Pull Requests The Mozilla Grant The Amethyst Project The Mun community Discorrd Credits Intro Theme: Aerocity Audio Editing: Jeremy Webb and Jeremy Jung Huge thanks to him for denoising the guests’ tracks. Hosting Infrastructure: Jon Gjengset Show Notes: Jeremy Webb Hosts: Jeremy Webb Guests: Remco Kuijper and Bas Zalmstra
This Week in Rust - Issue 344
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from this week’s issue of TWiR. 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 Email: hello@rustacean-station.org Referenced resources Announcing Rust 1.44.1 Writing Non-Trivial Macros in Rust How to Design For Panic Resilience in Rust Tour of Rust - Chapter 8 - Smart Pointers Thread-local Storage - Part 13 of Making our own executable packer RISC-V OS using Rust - Chapter 11 Zero To Production #2: Learn By Building An Email Newsletter [video] Crust of Rust: Smart Pointers and Interior Mutability [video] CS 196 at Illinois [video] Rust Stream: The Guard Pattern and Interior Mutability [video] Ask Me Anything with Felix Klock GitUI Ruma RFC: ‘C unwind’ ABI impl From<char> for String stabilize leading_trailing_ones Add TryFrom<{int}> for NonZero{int} Stabilize #[track_caller] Credits Hosting Infrastructure: Jon Gjengset Show Notes: Nell Shamrell-Harrington Hosts: Nell Shamrell-Harrington
This Week in Rust - Issue 343
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from this week’s issue of TWiR. 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 Email: hello@rustacean-station.org Referenced resources 2020 Event Lineup - Update Announcing RustFest Global 2020 🎉 RustConf 2020 Registration is Open Understanding the Rust Ecosystem Errors in Rust: A Deep Dive Getting Started With The STM32 Nucleo-F302R8 and Rust Rustls Security Review & Audit Report [audio] AreWePodcastYet - Interview with Tim McNamara, author of Rust in Action [video] Rust Notebooks (Jupyter and Evcxr) - Getting Started RFC: add the Freeze trait to libcore/libstd add Windows system error codes that should map to io::ErrorKind::TimedOut impl PartialEq<Vec<B>> for &[A], &mut [A] Credits Hosting Infrastructure: Jon Gjengset Show Notes: Nell Shamrell-Harrington Hosts: Nell Shamrell-Harrington
This Week in Rust - Issue 341 and 342
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from this week’s issue of TWiR. 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 Email: hello@rustacean-station.org Referenced resources Issue 341 This Week in Rust 341 RustConf Rust Contributor Survey A Retrospective on the 2018 rust-lang.org redesign Contributing to Rust How to build a WebSocket server with Rust Custom Types in Diesel Fuzzing Sequoia-PGP Sorting algorithms in Rust 3D boids swimming in perfect harmony: Implementing the boids flocking algorithm in Rust Aprende Rust en español A Rust and WASM tutorial on building Bitcoin infrastructure Crust of Rust: Iterators Rust and Tell Berlin - May 2020 Issue 342 Announcing Rust 1.44.0 So What’s Up with Microsoft’s (and Everyone Else’s) Love of Rust? Why the developers who use Rust love it so much Zero To Production #1: Setup - Toolchain, IDEs, CI This Month in Rust OSDev (May 2020) This Month in Rust GameDev #10 - May 2020 This month in rustsim #11 (April - May 2020) RiB Newsletter #12 - ZK-Rustups Graph & Tree Traversals in Rust Memory-Safety Challenge Considered Solved? An Empirical Study with All Rust CVEs Simple sorting algorithms in Rust Berbagai alasan melakukan Programming dalam Rust [Rust Web development Boilerplate free with Rocket](https://youtu.be/tjH0Mye8U_A) Educational Rust Live Coding - Building a web app - Part 4 Iterators - Rust Browser computation with WebAssembly Live Stream Jonathan Teaches Jason Rust! Ruma-events project Database project Maud project Credits Hosting Infrastructure: Jon Gjengset Show Notes: Nell Shamrell-Harrington Hosts: Nell Shamrell-Harrington
This Week in Rust - Issue 340
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from this week’s issue of TWiR. 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 Email: hello@rustacean-station.org Referenced resources Compiling Rust binaries for Windows 98 SE and more: a journey] Conway’s Game of Life on the NES in Rust Writing Python inside your Rust code — Part 4 Zero To Production #0: Foreword How to organize your Rust tests Rust Macro Rules in Practice Bringing WebAssembly outside the web with WASI by Lin Clark Microsoft’s Safe Systems Programming Languages Effort 3 Part Video for Beginners to Rust Programming on Iteration Credits Hosting Infrastructure: Jon Gjengset Show Notes: Nell Shamrell-Harrington Hosts: Nell Shamrell-Harrington
This Week in Rust - Issue 339
Nell Shamrell-Harrington - lead editor of This Week in Rust - takes you through highlights from this week’s issue of TWiR. 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 Email: hello@rustacean-station.org Referenced Resources This Week in Rust GitHub Repository Five Years of Rust The case for using Rust for Automotive Software Rust releases for single and multiple targets with GitHub Actions Rust and C++ Cardiff Virtual Meetup Jonathan Teaches Jason Rust! RFC: Transition to rust-analyzer as our official LSP (Language Server Protocol) implementation RFC: Reading into uninitialized buffers Credits Hosting Infrastructure: Jon Gjengset Show Notes: Nell Shamrell-Harrington Hosts: Nell Shamrell-Harrington
What's New in Rust 1.42 and 1.43
Jon and Ben examine the features of Rust 1.42 and Rust 1.43. 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 Email: hello@rustacean-station.org Timestamps & referenced resources [@01:45] - Useful line numbers on unwrap #[track_caller] [@04:22] - Subslice patterns Stabilization report Ignoring with .. @-patterns struct updates with .. [@16:09] - matches! Macro documentation Jon proposes assert_matches [@18:13] - Error::description deprecation RFC Soft deprecation in 1.27 failure thiserror anyhow eyre Jane expermenting with track_caller in eyre [@24:23] - Other changes in 1.42 Documentation improvements to cargo [@26:47] - Rust 1.43 [@27:17] - item macro fragments and parser improvements in general More details about the problem PR that fixed this [@33:30] - Primitive type inference [@36:22] - Smaller changes surfacing in release notes Steve Klabnik’s blog post Rust 2020 roadmap on “finishing things” [@39:00] - New cargo environment variables Cargo target directory assert_cmd Environment variables set by cargo [@43:39] - Associated consts on numeric types Ben’s RFC Issue from way back when The associated constants PR (2015) max_value PR (2015) PR for Ben’s RFC [@51:54] - What can we do in an edition? Error::source RFC [@54:20] - The primitive module use paths The Rust prelude Next edition prelude [@57:50] - String implements AsMut<str> [@59:40] - cargo profile in config cargo global configuration [@1:02:03] - New feature resolver cargo merges features between dependency types [@1:05:30] - Lots of new clippy lints: 1.42, 1.43 All the clippy lints Pruning unwanted clippy lints [@1:08:52] - Rustfest postponed Credits Intro Theme: Aerocity Audio Editing: @alphastrata Hosting Infrastructure: Jon Gjengset Show Notes: Jon Gjengset Hosts: Jon Gjengset and Ben Striegel
What's New in Rust 1.41
Jon and Ben examine the features of Rust 1.41. 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 Email: hello@rustacean-station.org Timestamps & referenced resources [@02:39] - Relaxed restrictions when implementing traits [@09:54] - cargo install updates packages when outdated [@12:20] - Less conflict-prone Cargo.lock format [@20:27] - More guarantees when using Box<T> in FFI Rust Unsafe Code Guidelines Working Group [@26:22] - NonZero* numeric types now implement From<NonZero*> for smaller integer widths [@30:40] - Reducing support for 32-bit Apple targets soon [@31:47] - Compiler frontend support for constant propagation Inside Rust Blog - Constant propagation is now on by default [@35:06] - Cargo profile overrides [@39:52] - Nested custom Self receivers Credits Intro Theme: Aerocity Audio Editing: Zoran Zaric Hosting Infrastructure: Jon Gjengset Show Notes: Ben Striegel Hosts: Jon Gjengset and Ben Striegel
RustFest Interviews Triple Feature: Rust Release Engineering; Developing the Developer Tools; Rust in Latin America
Another trio of interviews from RustFest 2019: Pietro Albini on Crater and the Rust Infrastructure Team; Pascal Hertleif on the Rust Developer Tools Team; and Santiago Pastorino on the Rust Latam conference in Latin America. 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 Email: hello@rustacean-station.org Timestamps & referenced resources [@00:00] Part 1: Crater & Rust Release Infrastructure w/ Pietro Albini [@01:01] - What is your role in the Rust project? [@01:46] - What lessons did the infrastructure team learn from the Rust 2018 release? [@03:29] - How do you feel about potential future Rust editions in 2021 or beyond? [@06:26] - Do you think Rust’s regular release cycle too fast or too slow? [@08:56] - How does Crater guard against language regressions, and what things doesn’t it catch? rust-lang/crater [@11:12] - How has Crater scaled as the ecosystem has grown, and is it at risk of becoming infeasible to run? [@16:17] - How can someone get involved with the Infrastructure Team? #infra Discord channel [@17:25] Part 2: Developer Tools w/ Pascal Hertleif [@18:23] - What is the Developer Tools Team? [@19:39] - What tools is the Developer Tools Team responsible for, and what purposes do they serve? [@24:46] - Which tools in particular would you like to draw attention to? [@26:19] - How does rust-analyzer compare to RLS? rust-lang/rls rust-analyzer/rust-analyzer [@29:42] - How does the Developer Tools Team coordinate? [@32:00] - How was your experience at RustFest this year? [@36:21] Part 3: Rust Latam w/ Santiago Pastorino [@36:46] - What is Rust Latam? [@37:42] - What inspired you to start a Rust conference in Latin America? [@39:06] - How big is Rust Latam? [@40:15] - What is interest in Rust like in Latin America? [@42:42] - What is the broader software industry like in Latin America? [@44:59] - What’s next for Rust Latam? [@45:42] - How did you get into Rust? [@50:17] - What venues are there for Spanish or Portuguese-speaking Rust users? Rust Brazilian Telegram Group [@51:34] - How can someone learn more about Rust Latam? Credits Intro Theme: Aerocity Audio Editing: Zoran Zaric Hosting Infrastructure: Jon Gjengset Show Notes: Ben Striegel Hosts: Ben Striegel