podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Rustacean Station
Shows
Rustacean Station
RustRover with Vitaly Bragilevsky
Allen Wyma talks with [Vitaly Bragilevsky](https://bravit.pro/), developer advocatge at [JetBrains](https://www.jetbrains.com/). [RustRover](https://www.jetbrains.com/rust/) is an IDE for Rust that is created by JetBrains that is free for non-commercial use. ## 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](https://twitter.com/rustaceanfm) - Discord: [Rustacean Station](https://discord.gg/cHc3Gyc) - Github: [@rustacean-station](https://github.com/rustacean-station/) - Email: [hello...
2025-02-20
54 min
Rustacean Station
Learn Rust in a Month of Lunches with Dave MacLeod
Allen Wyma talks with Dave MacLeod about his book “Learn Rust in a Month of Lunches” from Manning. Rustacean Station discount code for the book: au35mac 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 [@00:00] - Introduction: meet Dave MacLeod [@01:47] - Target audience and motivation behind the book [@08:32] - Taking a dire...
2023-10-05
1h 03
Rustacean Station
Rust Nation with Ernest Kissiedu
Allen Wyma talks with Ernest Kissiedu, organizer of Rust Nation, a Rust-focused conference geared towards Rust beginners and the Rust-curious. 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 [@0:00] - Introduction [@3:21] - Rust Nation’s purpose and goal [@5:14] - Ernest’s background and being the community lead of Rust London Community [@13:29] - Rust commun...
2023-01-13
52 min
Rustacean Station
C2Rust with Stephen Crane
Allen Wyma talks with Stephen Crane, CTO of Immunant, who is working on C2Rust, a library that transpiles C99-compliant C code into unsafe Rust. 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 [@00:00] - C2Rust Introduction [@01:50] - How C2Rust works and its goal as a transpiler [@05:49] - Transpilers vs co...
2022-12-16
55 min
Rustacean Station
Kernel Density Estimation with Seaton Ullberg
Allen Wyma talks with Seaton Ullberg, developer of kernel-density-estimation, a Rust library that computes kernel density estimations. 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 [@0:00] - Introduction [@0:55] - Crate overview and how it works [@17:49] - Kernel Density Estimation vs other competing algorithms [@24:05] - Application uses of Kernel Density Estimation [@33:38] - Why write th...
2022-12-09
43 min
Rustacean Station
Presser with Gray Olson
Allen Wyma talks with Gray Olson, developer of Presser, a library that aims to make it easier to safely work with byte buffers. 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 [@00:00] - Gray’s background and introduction [@04:18] - Gray’s art and graphic designing work for Embark Studio [@08:40] - Ray tracing and fracta...
2022-12-02
1h 11
Rustacean Station
Leptos with Greg Johnston
Allen Wyma talks with Greg Johnston, creator of Leptos, a full-stack, web framework using a reactive design to build declaritive user interfaces. 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 [@00:00] - Introduction of Greg [@02:12] - Programming languages has Greg worked with [@05:14] - Greg’s other passions besides programming [@10:59] - How Elm has set...
2022-11-25
1h 16
Rustacean Station
Kanal with Khashayar Fereidani
Allen Wyma talks with Khashayar Fereidani, creator of Kanal, a sync and async channel library boasting the fastest implementation of channels in Rust. 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 [@00:10] - Introduction [@03:10] - Where did the idea of creating Kanal come from? [@04:10] - Go vs Rust performance [@06:32] - How Kanal works wi...
2022-11-20
21 min
Rustacean Station
cargo-auditable with Sergey Davidoff
Allen Wyma talks with Sergey Davidoff, creator of cargo-auditable, a cargo plugin for auditing your Rust dependencies for security vulnerabilities. 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 [@00:10] - Introduction to cargo-auditable [@07:51] - Guarantees that cargo-auditable provides [@17:33] - Trivy and other crates that are in cargo-auditable [@19:47] - cargo-auditable vs cargo audit [@21:09] - Se...
2022-11-11
1h 04
Rustacean Station
Pants with Eric Arellano and Stu Hood
Allen Wyma talks with Eric Arellano (they/them) and Stu Hood (he/him), maintainers of Pants, a build system made for monorepos. 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 [@00:10] - Pants’ Introduction [@01:26] - Different languages used in building Pants [@03:25] - Pants versions [@06:00] - Pants’ history and why it started [@11:09] - What is a M...
2022-11-04
42 min
Rustacean Station
Veloren with Forest Anderson
Allen Wyma talks with Forest Anderson, co-host at Rust GameDev Podcast, and core dev on Veloren. Allen and Forest talk about Veloren, a multiplayer voxel RPG game engine, written in Rust. 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 [@00:11] - Introduction [@03:31] - The Rust Game Dev Team [@07:31] - The size of the co...
2022-10-07
44 min
Rustacean Station
What's New in Rust 1.62, 1.63, and 1.64
Jon and Ben discuss the highlights of the 1.62, 1.63, and 1.64 releases of Rust. 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:50] - Rust 1.62 [@00:58] - cargo add Maintaining sorting in TOML files toml_edit cargo-edit [@03:37] - #[default] enum variants Generated bounds part of RFC Macro helper attributes Extra bounds on de...
2022-10-05
1h 31
Rustacean Station
Ockam with Mrinal Wadhwa
Allen Wyma talks with Mrinal Wadhwa, CTO at Ockam. Allen and Mrinal talk about Ockham, a toolkit, written in Rust, to build distributed applications that provide trust across hostile networks. 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 [@00:10] - Mrinal’s Introduction [@01:01] - What is Ockam? [@05:04] - Building Ockam from scratch and buil...
2022-09-23
44 min
Rustacean Station
Axum with David Pedersen
Allen Wyma talks with David Pedersen, Core Team Member at Tokio. Allen and David talk about Axum, a web application framework written in Rust. 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 [@0:40] - Introduction [@1:13] - Why Axum is developed under the Tokio project umbrella [@5:58] - What to expect from Axum [@8:14] - Axum ad...
2022-09-16
49 min
Rustacean Station
Rust at Microsoft with Nell Shamrell-Harrington
Allen Wyma talks with Nell Shamrell-Harrington, Member Board of Directors at Rust Foundation and Principal Software Engineer at Microsoft about Microsoft’s use of Rust, her time being involved with Rust, and also the Rust RFC process.. 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 [@1:30] - Nell’s Background and Introduction [@5:31] - Rust c...
2022-09-09
51 min
Rustacean Station
Fyrox with Dmitry Stepanov
Allen Wyma talks with Dmitry Stepanov, creator of Fyrox. Fyrox is a feature-rich, general purpose game engine built in Rust. 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 [@0:41] - Dmitry’s background and programming introduction [@4:12] - How did Dmitry got into building game engines [@7:39] - How Dmitry discovered Rust [@8:57] - Dmitry’s experi...
2022-09-02
34 min
Rustacean Station
Tauri with Daniel Thompson-Yvetot
Allen Wyma talks with Daniel Thompson-Yvetot, co-founder of Tauri. Tauri is a toolkit that helps developers make applications for the major desktop platforms using a variety of front-end frameworks. 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 [@0:33] - Daniel’s introduction [@3:38] - Tauri’s focus on safety and security [@6:50] - Tauri’s mission...
2022-07-24
44 min
Rustacean Station
Asynchronous Rust with Tyler Mandry
Allen Wyma talks with Tyler Mandry, lead on Rust Async Working Group. Rust Async Working Group is focused around implementation/design of the “foundations” for Async I/O. 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 [@0:10] - Async Working Group introduction [@3:08] - Async progress over the past few years [@5:16] - The Fuchsia operat...
2022-07-18
56 min
Rustacean Station
High Assurance Rust with Tiemoko Ballo
Allen Wyma talks with Tiemoko Ballo, author of High Assurance Rust. High Assurance Rust is a book about building performant software we can justifiably trust. 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 [@0:34] - Tiemeko’s introduction [@2:18] - Defining Safety critical and Mission critical [@3:22] - How to develop software in Rust and have...
2022-07-08
58 min
Rustacean Station
New Rustacean with Chris Krycho
Allen Wyma talks with Chris Krycho, host of the now-ended New Rustacean podcast about learning the Rust programming language. 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 [@1:08] - Chris’ background and introduction [@4:33] - Chris’ current career and projects [@12:17] - Rust and WebAssembly [@19:35] - Chris’ podcasting plans [@23:47] - Chris’ podcasting preparation and processes [@36:02] - Lessons...
2022-07-01
1h 11
Rustacean Station
This Week in Rust - Issue 446
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 Email: hello@rustacean-station.org 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 ar...
2022-06-27
56 min
Rustacean Station
Zig with Andrew Kelley
Allen Wyma talks with Andrew Kelley, creator of Zig. Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. 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 [@0:51] - Andrew’s introduction [@2:55] - Rust vs Zig [@5:27] - What is undefined behavior (UB) and what causes it? [@11:37] - How does...
2022-06-24
56 min
Rustacean Station
What's New in Rust 1.60 and 1.61
Jon and Ben discuss the highlights of the 1.60 and 1.61 releases of Rust. 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:15] - Rust 1.60 [@01:45] - Source-Based Code Coverage -Cinstrument-coverage documentation grcov cargo-llvm-cov [@08:21] - cargo --timings Example output for Cargo build Cargo documentation [@10:21] - New syntax for Cargo features Optional dependencies De...
2022-06-21
1h 15
Rustacean Station
Fig with Grant Gurvis
Allen Wyma talks with Grant Gurvis, Founding Engineer at Fig. Fig adds IDE-style autocomplete to your existing terminal. 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 [@0:32] - Grant’s bio and Fig introduction [@4:25] - Fig’s support and integration expansion [@6:05] - Differentiating Warp and Fig [@8:38] - Changes that need to happen in order...
2022-06-17
31 min
Rustacean Station
This Week in Rust - Issue 445
Highlights from This Week in Rust - Issue 445, presented by Tim and Allen. Themes for the discussion include getting work as a Rust developer, creating a specification for Rust, and the health of the community. 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] Welcome [@00:10] - Introduction [@01:49] - Agenda [@02:44...
2022-06-16
42 min
Rustacean Station
Rust Foundation with Rebecca Rumbul
Allen Wyma talks with Rebecca Rumbul, Executive Director and CEO at Rust Foundation. The Rust Foundation is an independent non-profit organization to steward the Rust programming language and ecosystem, with a unique focus on supporting the set of maintainers that govern and develop the project. 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
2022-06-10
56 min
Rustacean Station
This Week in Rust - Issue 444
Highlights from This Week in Rust - Issue 444. This week features a juicy post-mortem, open source, open hardware, and lots of news from around the Rust ecosystem. 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] Welcome [@00:10] - Introduction [@00:50] - Agenda [@01:23] - Quote of the week This is th...
2022-06-08
58 min
Rustacean Station
egui with Emil Ernerfeldt
Allen Wyma talks with Emil Ernerfeldt, creator of egui. egui is a simple, fast, and highly portable immediate mode GUI library for Rust. egui runs on the web, natively, and in your favorite game engine (or will soon). 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 [@0:41] - History of Emil’s last name...
2022-06-03
1h 01
Rustacean Station
This Week in Rust - Issue 443
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 Email: hello@rustacean-station.org Timestamps & referenced resources [@00:00] Welcome [@00:10] - Introduction [@00:50...
2022-05-30
1h 01
Rustacean Station
Buttplug with Kyle Machulis
Allen Wyma talks with Kyle Machulis, lead developer on Buttplug. Buttplug is an open-source standards and software project for controlling intimate hardware such as sex toys. 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 [@0:58] - Kyle’s Introduction [@3:17] - What got Kyle into sex tech and why start Buttplug [@9:08] - How does Butt...
2022-05-28
1h 01
Rustacean Station
This Week in Rust - Issue 442
Tim McNamara, Sean Chen and Allen Wyma discuss their highlights from This Week in Rust 442. Themes include security, testing, embedded development and async Rust. Watch out for the cameo by the Ada programming language towards the end! Timestamps Welcome [@00:12] Introductions and agenda [@01:20] Quote of the week [@02:57] Official updates [@03:01] Security advisory: the rustdecimal crate [@06:55] CTCFC Agenda A whirlwind tour of Embedded Rust by James Munns Async Rust for Embedded Systems by Dario Nieuwenhuis Rust in Automotive by Christof Petig and Florian Gilcher [@09:50] Highlights from the newsletter [@10:15] Kani Rust Verifier Project announcement [@20:29...
2022-05-26
58 min
Rustacean Station
Actix Web with Rob Ede
Allen Wyma talks with Rob Ede, lead developer on Actix Web. Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust 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 [@0:27] - Rob’s programming background [@3:28] - Rob’s experience with Actix Web [@8:46] - What got Rob into Rust [@14:01] - How Rust c...
2022-05-20
42 min
Rustacean Station
This Week in Rust - Issue 441
Tim McNamara and Allen Wyma discuss their highlights from This Week in Rust 441. 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 Credits Intro Theme: Aerocity Audio Editing: Jan Lund Hosting Infrastructure: Jon Gjengset Show Notes: Tim McNamara Hosts: Tim McNamara and Allen Wyma
2022-05-18
35 min
Rustacean Station
Slint with Tobias Hunger
Allen Wyma talks with Tobias Hunger, developer on Slint. Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display. 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 [@0:30] - Tobias’ introduction [@2:21] - What does Slint offer compared to other GUI frameworks? [@6:52] - Slint’s UI language [@9:02] - From SixtyFPS to Sli...
2022-05-13
40 min
Rustacean Station
Rust Safety with Quentin Ochem and Florian Gilcher
Allen Wyma talks with Quentin Ochem, Lead of Product Management and Business Development at AdaCore and Florian Gilcher, Managing Director at Ferrous Systems. Rust use in safety-critical industries is becoming more and more desired from users. Allen, Quentin, and Florian discuss the recent partnership between AdaCore and Ferrous Systems. 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@ru...
2022-05-08
50 min
Rustacean Station
Game Development with Rust and WebAssembly with Eric Smith
Allen Wyma talks with Eric Smith, author of Game Development with Rust and WebAssembly. Game Development with Rust and WebAssembly teaches you how to make games for the web, using Rust and WebAssembly. 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 [@0:59] - Eric’s introduction [@3:26] - Eric’s experience using Rust vs other...
2022-04-29
52 min
Rustacean Station
clap with Ed Page
Allen Wyma talks with Ed Page, maintainer of clap. Command Line Argument Parser (clap) is a library to help create CLI apps using Rust. 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 [@0:41] - Ed’s introduction of clap [@3:09] - What makes clap better than other parsing solutions? [@7:30] - Ed’s programming background [@10:10] - Ed’s...
2022-04-24
1h 10
Rustacean Station
Armin Ronacher on experimental deserialization with Deser
Allen Wyma talks with Armin Ronacher, creator of Deser. Deser is an experimental serialization system for Rust. 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 [@0:50] - Armin’s background [@2:49] - The difference between Jinja & Jinja2 [@3:47] - What is Twig? [@4:14] - Where did the names Jinja & Twig come from? [@7:36] - What makes Jinja2 good...
2022-04-15
1h 09
Rustacean Station
Purdy with Marty Jones
Allen Wyma talks with Marty Jones, creator of Purdy. Purdy is an experimental PDF renderer built on top of WebGPU. 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 [@0:55] - Marty’s Background [@4:06] - What sparked Marty’s interest in PDFs [@6:21] - What kind of primitives are built into PDF? [@8:56] - How to solve...
2022-04-08
47 min
Rustacean Station
Rusty Engine
Allen Wyma talks with Nathan Stocks, creator of Rusty Engine. Rusty Engine is a simple 2D game engine for those who are learning Rust. 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 [@0:46] - Nathan’s background and programming history [@11:08] - Nathan talks about his Python course and other programming languages [@18:13] - What led...
2022-04-01
58 min
Rustacean Station
Rust Servers, Services, and Apps with Prabhu Eshwarla
Allen Wyma talks with Prabhu Eshwarla, author of Rust Servers, Services, and Apps. Rust Servers, Services, and Apps teaches you how to build web servers, RESTful services, server-rendered apps, and client front-ends in Rust. 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 [@0:49] - Prabhu’s Introduction [@1:28] - Elixir vs Rust [@4:20] - Prabhu’s Phoe...
2022-03-25
1h 11
Rustacean Station
id3 with Roel
Allen Wyma talks with Roel, creator of id3. id3 is a Rust library used for reading id3. 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 [@0:44] - Roel’s Bio [@1:59] - What is ID3? [@4:41] - What does ID3 tech consists of and what is its structure? [@09:08] - What got Roel interested in ID3? [@10:49] - Wh...
2022-03-18
33 min
Rustacean Station
PancakeDB with Martin Loncaric
Allen Wyma talks with Martin Loncaric, creator of PancakeDB. PancakeDB is a database that focuses on low latency ingestion of data. 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 [@0:35] - Martin’s Bio [@1:30] - What is PancakeDB? [@5:48] - How does Pancake compare to CSV & Parquet? [@7:09] - Where did the idea of working on P...
2022-03-11
39 min
Rustacean Station
What's New in Rust 1.58 and 1.59
Jon and Ben discuss the highlights of the 1.58 and 1.59 releases of Rust. 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:10] - Rust 1.58 [@01:18] - Captured identifiers in format strings [@07:40] - Reduced Windows Command search path ripgrep CVE ripgrep fix commit [@11:05] - More #[must_use] in the standard library Tracking is...
2022-03-08
1h 13
Rustacean Station
Tor with Nick Mathewson
Allen Wyma talks with Nick Mathewson, one of the creators of Tor Project. Tor is free and open-source software for enabling anonymous communication. 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 [@0:39] - Nick’s Bio & Tor Project Introduction [@2:33] - Deeper dive into Tor [@8:07] - Advantage of Rust over C when trying to brin...
2022-03-04
1h 07
Rustacean Station
zbus with Zeeshan Ali
Allen Wyma talks with Zeeshan Ali, creator of zbus. zbus is a Rust library used for interprocess communication using D-Bus. 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 [@0:51] - Zeeshan’s Bio and zbus [@7:16] - D-Bus at the high level [@14:43] - Knowing when to use D-Bus or message queue [@19:28] - Authentication methods when...
2022-01-30
50 min
Rustacean Station
Gitoxide with Sebastian Thiel
Allen Wyma talks with Sebastian Thiel, creator of Gitoxide. 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 [@0:31] - Gitoxide [@6:29] - Reasons why Sebastian chose Rust [@9:45] - Story of Gitoxide [@13:29] - Status of Gitoxide [@15:41] - git2 [@23:24] - “Gix” is now “Ein” [@28:14] - JGit [@32:02] - Reference for the implementation of Gitoxide [@38:31] - Getting sponsored for Gitoxi...
2022-01-22
55 min
Rustacean Station
Lumen with Paul Schoenfelder
Allen Wyma talks with Paul Schoenfelder, contributor to Lumen. 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 [@0:27] - Paul’s Bio and Lumen [@4:30] - Lumen can only compile Erlang [@9:26] - SSA (Static Single Assignment) [@12:02] - BEAM [@22:03] - Web Assembly [@25:02] - Rust makes low level stuff easy to implement [@34:44] - WASM Browser limitations [@37:01] - Er...
2022-01-14
1h 13
Rustacean Station
Yew with Julius Lungys
Allen Wyma talks with Julius Lungys, contributor to Yew. 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 [@1:29] - Core values and benefits of Yew [@3:32] - The performance of Yew [@6:57] - Cargo workspaces [@8:05] - Trunk & Wasm-pack [@10:07] - Virtual DOM & Debugging [@11:24] - Source Maps in Yew [@12:21] - Krustlet [@13:34] - Reasons to choose Wasm over Ja...
2022-01-07
47 min
Rustacean Station
LibertyOS with Daniel Teberian
Allen Wyma talks with Daniel Teberian, the creator of LibertyOS. 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 [@0:41] - Daniel’s Bio [@3:14] - Recent work on LibertyOS [@4:36] - Getting help from some crates or totally starting from scratch? [@8:08] - The team behind LibertyOS [@10:04] - Every processor is different so you can’t write...
2021-12-31
47 min
Rustacean Station
Code Like a Pro in Rust with Brenden Matthews
Allen Wyma talks with Brenden Matthews, the author of the book Code Like a Pro in Rust. 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 [@0:41] - Brenden’s Bio [@1:30] - Where the idea to write the book came from [@4:32] - Pythonic, Rustacious/Idiomatic Rust and other coding style terms [@6:25] - Writing idiomatic code...
2021-12-24
1h 02
Rustacean Station
What's New in Rust 1.56 and 1.57
Jon and Ben discuss the highlights of the 1.56 and 1.57 releases of Rust. 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:14] - Rust 2021 edition [@01:16] - What is an edition? [@05:03] - Disjoint captures in closures Niko’s “view types” proposal [@09:00] - IntoIterator for arrays [@11:12] - Or patterns in macro_rules [@13:31] - New de...
2021-12-23
1h 27
Rustacean Station
Refactoring to Rust with Lily Mara
Allen Wyma talks with Lily Mara, the author of the book Refactoring to Rust. 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 [@1:26] - Lily’s Bio [@3:33] - Her blogs helped her improve her writing [@5:09] - How the book came to be [@9:34] - Knowing when to add a new language to an existing proj...
2021-12-11
57 min
Rustacean Station
Game Development with Herbert Wolverson
Allen Wyma talks with Herbert Wolverson, the author of the book Hands-on Rust. 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 [@0:57] - About Herbert and his book [@3:01] - Explaining Rust’s traits [@4:27] - The book is for intermediate programming [@5:32] - Most beneficial part about using Rust over other languages [@7:42] - Unreal Engine [@11:13] - Un...
2021-11-26
1h 05
Rustacean Station
Error Handling in Rust with Jane Lusby
Allen Wyma talks with Jane Lusby, the Error Handling Project Group Lead, and also the Project Director of Collaboration at Rust Foundation. 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 [@00:57] - Jane’s bio [@04:10] - Jane’s contributions to Clippy [@08:54] - Eyre [@15:49] - Failure & Anyhow [@17:13] - Choosing between anyhow & eyre [@20:05] - AnyError and Th...
2021-11-19
52 min
Rustacean Station
Tokio Ecosystem with Alice Ryhl
Allen Wyma talks with Alice Ryhl, one of the maintainers of the open source project Tokio. 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 [@00:40] - Alice’s Bio [@01:08] - Managing pull requests on GitHub [@05:00] - Alice’s involvement in Tokio [@08:23] - Tokio’s topics page [@11:06] - Alice’s favorite part of contributing [@12:55] - Changes...
2021-11-12
1h 08
Rustacean Station
Hyper with Sean McArthur
Allen Wyma talks with Sean McArthur, the creator of Hyper, an HTTP library for Rust. 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 [@01:37] - The history of Hyper [@07:41] - Is Hyper a client or a server side component? [@11:09] - Async/await [@13:24] - Benefits to using async over blocking? [@14:35] - Relationship between Tokio an...
2021-11-05
1h 05
Rustacean Station
Warp with Zach Lloyd
Allen Wyma talks with Zach Lloyd, the founder of Warp. Warp is a blazingly fast, Rust-based terminal that makes you and your team more productive. 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 [@00:58] - Is Warp a GUI app? [@04:08] - The history of Warp [@06:27] - Difference between Warp and other Unix shells li...
2021-11-03
1h 02
Rustacean Station
Rust Web Development with Bastian Gruber
Allen Wyma talks with Bastian Gruber, author of “Rust Web Development”, about his book. 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 [@01:22] - Bastian’s Bio [@02:53] - “Rust Web Development” on Manning [@04:06] - Using Rust for web development [@04:52] - Hyper.rs [@05:13] - Choices of frameworks for Rust web development [@07:49] - Rocket in production ...
2021-10-26
52 min
Rustacean Station
What's New in Rust 1.54 and 1.55
Jon and Ben discuss the highlights of the 1.54 and 1.55 releases of Rust. 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:37] - Rust 1.54 [@00:55] - Attributes can invoke function-like macros The doc attribute [@04:04] - wasm32 intrinsics stabilized std::intrinsics Target families [@06:59] - Incremental compilation is re-enabled by default Rust 1.52.1 disables in...
2021-10-25
44 min
Rustacean Station
History of Rust with Ben Striegel
Allen Wyma talks with Ben Striegel, a member of Rust’s official community outreach team, about the history of Rust. 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 [@1:56] - What got Ben first interested in Rust? [@3:03] - How Ben got involved [@9:36] - Rust 1.0 [@16:21] - What does move mean? [@17:36] - The Borrow Checker [@20:04] - Wh...
2021-10-22
1h 32
Rustacean Station
Tokio with Carl Lerche
Allen Wyma talks with Carl Lerche, a principal engineer at AWS, also one of the founders of Tokio. 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 [@00:35] - Carl’s Bio [@02:30] - Apache Cassandra [@07:45] - Epoll [@07:51] - Kqueue [@07:55] - I/O Completion Ports [@14:07] - Eventual [@18:55] - Module pin [@28:35] - What do macros expand to? ...
2021-10-12
1h 16
Rustacean Station
Gleam with Louis Pilfold
Allen Wyma talks with Louis Pilfold, the creator and lead designer of Gleam. 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 [@00:55] - Louis’s Bio [@02:15] - Erlang [@09:03] - Rust Project Manager, Cargo [@12:15] - Reason of using Rust to implement the compiler [@19:01] - Why Erlang? [@23:07] - Erlang programming model [@27:45] - How does Gleam work...
2021-10-01
1h 00
Rustacean Station
Rust for Rustaceans by Jon Gjengset
Allen Wyma talks with Jon Gjengset, a software engineer at AWS, about his book Rust for Rustaceans. 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 [@11:24] - Noria [@13:00] - Jon’s Youtube Channel [@21:53] - Crust of Rust [@25:13] - What does it mean to be a Rustacean? Niko Matsakis’ Rustacean Principles [@27:23] - What does interm...
2021-09-25
1h 21
Rustacean Station
Rust Code Coverage with Daniel McKenna
Allen Wyma talks with Daniel McKenna, a software enginner, about his code coverage tool for Rust projects, Tarpaulin. 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 [@01:35] - LLVM [@05:50] - Vectorcast [@07:00] - Cargo-kcov [@07:38] - Gdb [@07:47] - ptrace.2 [@14:40] - Arduino [@15:47] - Probe-rs [@22:42] - Tarpaulin Crater (tater) [@23:34] - Tarpaulin-viewer [@27:51] - ImGui [@31:00] - Ndarray [@32:09] - Is ru...
2021-09-19
55 min
Rustacean Station
From Zero to Production with Luca Palmieri
Allen Wyma talks with Luca Palmieri, a principal engineer at TrueLayer, about his book called “Zero To Production in Rust”. 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 [@02:30] - Book ideas [@13:20] - Reasons for using Rust in production [@10:34] - Asynchronous Programming in Rust [@16:45] - Actix Web [@32:21] - Challenges in using Rust as backen...
2021-09-10
1h 07
Rustacean Station
Rust in cURL
First time guest host, Allen Wyma talks with Daniel, the original author of cURL, about using Rust in cURL. cURL is a command line tool and library for transferring data with URLs. cURL, and its data transfer core, libcurl are both written in C, which is known to be not memory safe. While it is almost impossibe to rewrite it into another language, offering a third-party library written in Rust could take a further step forward. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you’d like to...
2021-09-03
55 min
Rustacean Station
What's New in Rust 1.52 and 1.53
Jon and Ben discuss the highlights of the 1.52 and 1.53 releases of Rust. 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:31] - Rust 1.52 [@01:31] - Stabilized APIs [@04:28] - All integer division and remainder APIs made const [@07:45] - Rust 1.52.1 and incremental compilation [@11:30] - LLVM 12 Disable “mutable noalias” Bringing Stack Clash Protection to Cla...
2021-07-13
1h 07
Rustacean Station
What's New in Rust 1.50 and 1.51
Jon and Ben take a look at the features of the Rust 1.50 and 1.51 releases. 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:47] - Rust 1.50 [@03:02] - Const Generic Array Indexing [@04:30] - Const Value Repetition for Arrays Accidental Stabilization [@07:15] - Safe Assignment to ManuallyDrop in Unions [@09:40] - Niche for File on...
2021-04-18
1h 18
Rustacean Station
What's New in Rust 1.48 and 1.49
Jon and Ben take a look at the features of the Rust 1.48 and 1.49 releases. 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:10] - Rust 1.48 [@01:10] - Easier linking in Rustdoc [@03:57] - Adding search aliases in Rustdoc [@07:03] - Implement TryFrom for fixed-length arrays slice::as_chunks [@10:51] - future::ready and fu...
2021-01-13
44 min
Rustacean Station
What's New in Rust 1.46 and 1.47
Jon and Ben take a look at the features of Rust 1.46 and 1.47. 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:55] - Rust 1.46 [@01:55] - const fn improvements [@08:38] - The track_caller attribute [@11:51] - Minor changes 1.46 pre-release testing [@21:46] - Rust 1.47 [@21:46] - Traits on larger arrays Tracking Issue for mi...
2020-12-01
49 min
Rustacean Station
WebAssembly on the Server with Krustlet
Taylor Thomas explains how Krustlet runs WebAssembly modules in Kubernetes and why it’s a promising option for the future of server side applications. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you’d like to be interviewed, propose a topic for an episode, or help create the podcast itself! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps [@00:55] - Kubernetes [@07:37] - WebAssembly [@12:06] - WebAssembly Runtimes and WASI Specification [@15:42] - WebAssembly vs Containers vs Native Binaries [@25:11] - Krustlet and the case for...
2020-09-22
1h 03
Rustacean Station
RedisJSON
Jeremy talks with Christoph Zimmermann about Redislabs’ new JSON module, which is written in Rust. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you’d like to be interviewed, propose a topic for an episode, or help create the podcast itself! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps [@15:12] - Why Rust [@18:57] - Mentioning Microsoft Presentation On Rust [@19:25] - Jeremy - Clarifying The Benefits Of Rust On Developer Productivity Compared To C++ [@20:23] - Response To Productivity 00:21:12: Checking At Compile Time Help...
2020-08-29
49 min
Rustacean Station
What's New in Rust 1.44 and 1.45
Jon and Ben examine the features of Rust 1.44 and Rust 1.45. 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:21] - Rust 1.44 (Detailed Release Notes) [@01:50] - cargo tree subcommand [@04:52] - async/await in #[no_std] contexts [@12:16] - Unicode 13 is now supported [@17:16] - rustc now respects the -C codegen-units flag in in...
2020-08-19
46 min
Rustacean Station
This Week in Rust - Issue 352
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 352, published on August 18, 2020, as well as short interviews with upcoming RustConf speakers Harrison Bachrach, Esteban Kuber, and Jam. 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 Laying the foundation for Rust’s future Learning Rust: The Compiler...
2020-08-18
20 min
Rustacean Station
This Week in Rust - Issue 351
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 351, published on August 11, 2020, as well as short interviews with upcoming RustConf speakers Micah Tigley, Rebecca Turner, and Samuel Lim. 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...
2020-08-12
19 min
Rustacean Station
RustFest 2019 Interview Series: Burnout in Open Source Software; The Rust Roadmap
Two more long-awaited interviews from RustFest 2019: Katharina Fey on the phenomenon of burnout in software and in open source communities and Florian Gilcher on Rust’s annual roadmaps. 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:50] Part 1: Burnout w/ Katharina Fey [@01:54] - How common is burnout in software? [@03:24] - Ho...
2020-08-04
49 min
Rustacean Station
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 Mo...
2020-08-03
23 min
Rustacean Station
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 Sma...
2020-07-28
10 min
Rustacean Station
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 d...
2020-07-21
11 min
Rustacean Station
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 Rabbit...
2020-07-14
08 min
Rustacean Station
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 Rus...
2020-07-07
07 min
Rustacean Station
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...
2020-06-30
09 min
Rustacean Station
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 ...
2020-06-26
50 min
Rustacean Station
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-l...
2020-06-23
12 min
Rustacean Station
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 ST...
2020-06-16
06 min
Rustacean Station
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...
2020-06-09
11 min
Rustacean Station
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...
2020-05-27
05 min
Rustacean Station
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 sing...
2020-05-19
07 min
Rustacean Station
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 So...
2020-05-08
1h 10
Rustacean Station
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 in FFI Rust Unsafe Code Guidelines Working Group [@26:22] - No...
2020-02-19
45 min
Rustacean Station
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 Al...
2020-02-07
53 min
Rustacean Station
RustFest Interviews Triple Feature: Rust for AAA Game Development; Async Foundations with `async-std`; and Powerful Concurrency Primitives with `crossbeam`
Three more interviews from RustFest 2019: Jake Shadle on using Rust for high-performance game engines at Embark, applying lessons learned from working on EA DICE’s Frostbite engine; Yoshua Wuyts on async-std and Rust’s async ecosystem; and Stjepan Glavina on crossbeam, Rust’s foundational library for powerful concurrency primitives. 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@rustacea...
2020-01-23
53 min
Rustacean Station
What's New in Rust 1.40
Jon and Ben review the changes introduced in Rust 1.40. 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:52] - #[non_exhaustive] structs, enums, and variants [@12:31] - Macro and attribute improvements StackOverflow: How do I create a function-like procedural macro? [@24:33] - Borrow check migration warnings are hard errors in Rust 2015 [@25:21] - More co...
2020-01-13
49 min
Rustacean Station
Double Feature: Jan-Erik Rediger on RustFest & Lucio Franco on the Tonic gRPC framework
Two more interviews from RustFest 2019, first with lead RustFest organizer Jan-Erik Rediger and second with Tokio contributor Lucio Franco on the Tower gRPC framework. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you’d like to be interviewed, propose a topic for an episode, or help with hosting or audio editing! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps & referenced resources [@00:00] Part 1: RustFest w/ Jan-Erik Rediger [@00:43] - Who were the original founders of RustFest and what is the hi...
2020-01-10
25 min
Rustacean Station
Compile-Time Evaluation, Interpreted Rust, and UB Sanitizing: Talking to Oliver Scherer about Miri
In the first of our mini-interviews from RustFest 2019, we talk to Oliver Scherer about Miri, an interpreter for rustc’s internal bytecode, its use in const-evaluation, and its potential as an external tool for sanitizing unsafe code. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you’d like to be interviewed, propose a topic for an episode, or help create the podcast itself! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps & referenced resources [@01:15] - What is const-evaluation and what can you...
2019-12-23
24 min
Rustacean Station
Creating Static Sites in Rust with Vincent Prouillet
Vincent Prouillet talks about his experience building the Zola static site generator (formerly known as Gutenberg) and reflects on five years of working with Rust. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you’d like to be interviewed, propose a topic for an episode, or help create the podcast itself! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps [@00:59] - What’s a static site generator? [@03:52] - How easy is it to build and edit a site? [@07:58] - Why create a ne...
2019-12-20
54 min
Rustacean Station
What's New in Rust 1.39
Jon and Ben review the long-awaited changes in Rust 1.39. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you’d like to be interviewed, propose a topic for an episode, or help create the podcast itself! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps & referenced resources [@1:03] - References to by-move bindings in match guards [@2:44] - Attributes on function parameters [@7:01] - Borrow check migration warnings are hard errors in Rust 2018 “NLL for Rust 2015” in Rustacean Station episode on Rust 1.36 (timestamp: 36:24) [@10:15] - More const...
2019-11-26
43 min
Rustacean Station
What's New in Rust 1.37
We review the new features in the Rust 1.37 release and give shout-outs to all the volunteers who have helped make Rustacean Station so far. Get in touch with us if you’d like to be interviewed, propose a topic, or help out! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps & referenced resources [@01:21] - Referring to enum variants through type aliases [@02:55] - Built-in Cargo support for vendored dependencies [@04:08] - Using unnamed const items for macros [@06:41] - Profile-guided optimization [@09:06] - Choosing a default binary in Cargo projects [@10:17] - #[repr(align(N))] on en...
2019-08-31
33 min
Rustacean Station
Announcing Rustacean Station and Rust 1.36
Meet Rustacean Station, a new Rust “meta podcast”, and take a dive into the new 1.36.0 Rust release with Ben and Jon. If you would like to offer Rust-related podcast content for us to host, or would like advice and resources on making your own Rust podcast, get in touch with us via the venues below! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org In the episode [@4:27] - std::future [@11:29] - std::task [@14:22] - the alloc crate [@18:52] - std::collections::HashMap and hashbrown [@22:50] - std::mem::MaybeUninit and the deprecation of std::mem...
2019-07-12
54 min