Look for any podcast host, guest or anyone
Showing episodes and shows of

Jon Gjengset

Shows

Rustacean StationRustacean StationWrite Powerful Rust Macros with Sam Van Overmeire Allen Wyma talks with Sam Van Overmeire about Write Powerful Rust Macros, a book about writing macros within your Rust apps. Manning discount code: podrustacean24 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] - Meet Sam Van Overmeire, developer & cloud consultant, author of Write Powerful Rust Macros [@09:00] - Why he chose to wr...2024-06-2144 minRustacean StationRustacean StationAI-NC with Tom Miles Allen Wyma talks with Tom Miles, CTO of AI-NC, a platform written in Rust to get manufactorability feedback for hardware designs. 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:46] - What is Spin [@1:23] - AI-NC’s company history [@2:46] - What made Tom start a machine shop company [@8:17] - AI-NC’s goal t...2023-03-2455 minRustacean StationRustacean StationCargo Limit with Alexander Lopatin Allen Wyma talks with Alexander Lopatin, creator of Cargo Limit, a cargo plugin that will show errors in your Rust code before any warnings. 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] - Alexander’s programming background [@3:17] - What made Alexander interested in the Rust [@4:43] - What is Cargo Limit? [@9:19] - Cargo Limi...2023-03-1726 minRustacean StationRustacean StationZed with Antonio Scandurra Allen Wyma talks with Antonio Scandurra, co-creator of Zed, a high performance code editor 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:00] - Introduction [@2:56] - The story behind Zed [@6:24] - Zed’s performance and features powered by Rust [@12:01] - How Zed balances speed vs features [@16:00] - What is the most...2023-03-1045 minRustacean StationRustacean StationRustdoc with Joshua Nelson Allen Wyma talks with Joshua Nelson, team lead for the Bootstrap team for Rust, and formally on the Rustdoc team 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:00] - Introduction [@1:07] - Different groups and teams in the Rust community [@8:31] - Memory safety and security issues [@10:26] - Rust documentation [@12:13] - Joshua’s co...2023-03-0348 minRustacean StationRustacean StationAsynchronix with Serge Barral Allen Wyma talks with Serge Barral about Asynchronix, a event simulation 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:00] - What is Asynchronix? [@2:21] - Writing Rust documentation [@4:28] - Serge’s career & background [@8:51] - How does the Asynchronix simulator work? [@11:40] - The importance of writing the library in Rust [@16:51] - Ti...2023-02-2442 minRustacean StationRustacean StationLodestone with Wilbur Zhang, Peter Jiang, and Kevin Huang Allen Wyma talks with the Lodestone team, who is working a tool to create private Minecraft servers in a safe and convenient way 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:00] - Introduction [@2:51] - How did the Lodestone team discover Rust? [@8:26] - Motivation for writing the Lodestone project [@9:28] - Why ch...2023-02-2147 minRustacean StationRustacean StationRust ABI with Aurimas Blažulionis Allen Wyma talks with Aurimas Blažulionis, author of We Need Type Information, Not Stable ABI blog post, which details possible alternatives to a stable Rust ABI. 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] - Who is Auri? [@3:07] - Auri’s background: video game development, hacking, and reverse engineering [@8:14] - Common advic...2023-02-1142 minRustacean StationRustacean StationCloudflare with Adam Chalmers Allen Wyma talks with Adam Chalmers, software engineer at Cloudflare, which is a global network of servers located around the world, that uses Rust to help power and secure the internet. 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 to Cloudflare [@3:57] - Cloudflare’s edge computing [@7:56] - Running Rust binary on C...2023-02-041h 06Rustacean StationRustacean StationRust Web Programming with Maxwell Flitton Allen Wyma talks with Maxwell Flitton, author of Rust Web Programming which details how to build web services 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:00] - Introduction [@3:21] - What led Maxwell to write and publish books about Rust [@6:02] - Type-checking and Python crashes [@8:50] - Rust technology and its sustainability [@12:32...2023-01-2746 minRustacean StationRustacean StationRust Magazine with Shuang Zhu Allen Wyma talks with Shuang Zhu, creator of Rust Magazine, a Rust-focused online magazine that provides articles from experts and enthusiasts 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:00] - Introduction [@3:28] - Rust community in China [@4:03] - Shuang Zhu’s experience using Go [@7:30] - Go vs Rust [@11:21] - Rust Magazine [@11:42] - Wh...2023-01-2028 minRustacean StationRustacean StationRust 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-1352 minRustacean StationRustacean StationFermyon with Matt Butcher Allen Wyma talks with Matt Butcher, CEO of Fermyon, who is working on Fermyon Cloud, a platform to deploy and host WebAssembly applications, with a prime focus on hosting Spin applications 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:00] - Introduction [@2:13] - A deeper dive into the Cloud and it...2023-01-0854 minRustacean StationRustacean StationC2Rust 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-1655 minRustacean StationRustacean StationKernel 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-0943 minRustacean StationRustacean StationPresser 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-021h 11Rustacean StationRustacean StationLeptos 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-251h 16Rustacean StationRustacean StationKanal 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-2021 minRustacean StationRustacean Stationcargo-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-111h 04Rustacean StationRustacean StationPants 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-0442 minRustacean StationRustacean StationVeloren 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-0744 minRustacean StationRustacean StationOckam 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-2344 minRustacean StationRustacean StationAxum 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-1649 minRustacean StationRustacean StationRust 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-0951 minRustacean StationRustacean StationFyrox 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-0234 minRustacean StationRustacean StationTauri 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-2444 minRustacean StationRustacean StationAsynchronous 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-1856 minRustacean StationRustacean StationHigh 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-0858 minRustacean StationRustacean StationNew 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-011h 11Rustacean StationRustacean StationZig 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-2456 minRustacean StationRustacean StationFig 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-1731 minRustacean StationRustacean StationRust 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 Timestamps2022-06-1056 minRustacean StationRustacean Stationegui 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-031h 01Rustacean StationRustacean StationButtplug 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-281h 01Rustacean StationRustacean StationThis 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-2658 minRustacean StationRustacean StationActix 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-2042 minRustacean StationRustacean StationThis 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-1835 minRustacean StationRustacean StationSlint 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-1340 minRustacean StationRustacean StationRust 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-0850 minRustacean StationRustacean StationGame 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-2952 minRustacean StationRustacean Stationclap 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-241h 10Rustacean StationRustacean StationArmin 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-151h 09Rustacean StationRustacean StationPurdy 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-0847 minRustacean StationRustacean StationRusty 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-0158 minRustacean StationRustacean StationRust 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-251h 11Rustacean StationRustacean Stationid3 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-1833 minRustacean StationRustacean StationPancakeDB 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-1139 minRustacean StationRustacean StationTor 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-041h 07Rustacean StationRustacean Stationzbus 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-3050 minRustacean StationRustacean StationGitoxide 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-2255 minRustacean StationRustacean StationLumen 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-141h 13Rustacean StationRustacean StationYew 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-0747 minRustacean StationRustacean StationLibertyOS 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-3147 minRustacean StationRustacean StationCode 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-241h 02Rustacean StationRustacean StationRefactoring 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-1157 minRustacean StationRustacean StationGame 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-261h 05Rustacean StationRustacean StationError 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-1952 minRustacean StationRustacean StationTokio 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-121h 08Rustacean StationRustacean StationHyper 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-051h 05Rustacean StationRustacean StationWarp 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-031h 02Rustacean StationRustacean StationRust 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-2652 minRustacean StationRustacean StationHistory 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-221h 32Rustacean StationRustacean StationTokio 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-121h 16Rustacean StationRustacean StationGleam 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-011h 00Rustacean StationRustacean StationRust 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-251h 21Rustacean StationRustacean StationRust 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-1955 minRustacean StationRustacean StationFrom 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-101h 07Rustacean StationRustacean StationRust 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-0355 minThe Virtual WorldThe Virtual WorldRust, Time, Data, and Big Tech with Jon GjengsetHey, folks. Welcome back to The Virtual World. I'm back at it again, this time talking with Jon Gjengset about Rust, WebAssembly, issues with time/concurrency, the growing pain of the data layer, big tech, and more. As always, please enjoy the conversation. 2020-12-151h 33Rustacean StationRustacean StationWhat'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-0149 minRustacean StationRustacean StationWebAssembly 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-221h 03Rustacean StationRustacean StationRedisJSON 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-2949 minRustacean StationRustacean StationWhat'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-1946 minRustacean StationRustacean StationThis 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-1820 minRustacean StationRustacean StationThis 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-1219 minRustacean StationRustacean StationRustFest 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-0449 minRustacean StationRustacean StationThis 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-0323 minRustacean StationRustacean StationThis 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-2810 minRustacean StationRustacean StationThis 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-2111 minRustacean StationRustacean StationThis 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-1408 minRustacean StationRustacean StationThis 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-0707 minRustacean StationRustacean StationThis 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-3009 minRustacean StationRustacean StationMun 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-2650 minRustacean StationRustacean StationThis 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-2312 minRustacean StationRustacean StationThis 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-1606 minRustacean StationRustacean StationThis 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-2705 minRustacean StationRustacean StationThis 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-1907 minCult of the ClocktowerCult of the Clocktower13: Soldier (Trouble Brewing) - With Official Storyteller Jon Gjengset!Andrew and special guest Jon Gjengset, an Official Storyteller and unofficial "rules guy" for Blood on the Clocktower, discuss the Soldier, a Townsfolk from the Trouble Brewing edition of Blood on the Clocktower. The Soldier's ability is: "You are safe from the Demon." Each episode of the Cult of the Clocktower is about a different character from the game Blood on the Clocktower by the Pandemonium Institute.  Andrew Nathenson and a special guest discuss the character in three parts, including strategies for playing as, bluffing as, and being the Storyteller for that character. For feedback a...2020-02-241h 02Rustacean StationRustacean StationWhat'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-1945 minRustacean StationRustacean StationDouble 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-1025 minRustacean StationRustacean StationCompile-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-2324 minRustacean StationRustacean StationWhat'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-2643 minCult of the ClocktowerCult of the Clocktower5: Scarlet Woman (Trouble Brewing) - With Official Storyteller Jon Gjengset!Andrew and special guest Jon Gjengset, an Official Storyteller and unofficial "rules guy" for Blood on the Clocktower, discuss the Scarlet Woman, a Minion from the Trouble Brewing edition of Blood on the Clocktower. The Scarlet Woman's ability is: "If there are 5 or more players alive & the Demon dies, you become the Demon. (Travellers do not count)" Each episode of the Cult of the Clocktower is about a different character from the game Blood on the Clocktower by the Pandemonium Institute.  Andrew Nathenson and a special guest discuss the character in three parts, including strategies f...2019-11-041h 03Rustacean StationRustacean StationWhat's new in Rust 1.38 Jon and Ben review the changes introduced by the Rust 1.38 release. Get in touch with us if you’d like to be interviewed, propose a topic for an episode, or help out! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps & referenced resources [@1:15] - Pipelined compilation [@3:25] - Linting some incorrect uses of mem::uninitialized Rustacean Station episode on Rust 1.36 with discussion on std::mem::MaybeUninit [@6:30] - #[deprecated] attribute on macros Rust reference: Diagnostic attributes [@11:30] - std::any::type_name Security advisory for the destabilization of std::error::Error::type_id in Ru...2019-10-1434 minRustacean StationRustacean StationRust in Production: An Interview with Armin Ronacher Armin Ronacher talks about getting into Rust, when to use it, writing Rust extensions for Python, building the Symbolicator web application with actix, creating debugging libraries, and the Rust ecosystem. 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:16] - What got you interested in Rust? [@02:58] - Abstraction with good performance in Rust vs Python [@04:50] - Rust doesn’t need asynchronous code [@06:10] - Building thread safe applications [@07:05] - What excited you abou...2019-09-171h 02Rustacean StationRustacean StationWhat'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-3133 minRustacean StationRustacean StationOrganizing Colorado Gold Rust: An interview with conference founder J Haigh We interview J Haigh about their experience organizing this year’s first-ever Colorado Gold Rust conference, what brought them to Rust, and what inspired them to give back to Rust’s community. Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps & referenced resources [@00:41] - Colorado Gold Rust [@01:48] - What got you into Rust? RustConf @ag_dubs (Ashley Williams) @carols10cents (Carol Nichols) [@03:01] - Getting involved with the Rust community Rust Boulder/Denver Meetup @focusaurus (Peter Lyons) [@07:50] - What is the Recurse Center? [@09:21] - Organizing a conference Auraria Campus @argorak (Florian Gilcher) Rust Fest Rust...2019-08-2528 minRustacean StationRustacean StationRuma and the Matrix Communication Protocol: An Interview with Jimmy Cuadra We interview Jimmy Cuadra about Matrix, an open and decentralized communication protocol, and his implementation in Rust known as Ruma. Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps & referenced resources [@01:35] - Meet Jimmy Cuadra [@04:46] - How did you get into Rust? @bascule (Tony Arcieri) The Rust Programming Language Book [@08:47] - What is Matrix? Matrix: an open network for secure, decentralized communication libpurple Ruma: Introduction to Matrix [@14:32] - Why “Matrix”? [@16:44] - What forms of communication does Matrix enable? [@17:59] - What pieces of Matrix does Ruma implement? [@20:27] - Why did you decide to use Rust...2019-08-081h 03Rustacean StationRustacean StationAnnouncing 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-1254 minCoRecursive: Coding StoriesCoRecursive: Coding StoriesRethinking databases and Noria with Jon GjengsetCan we make databases faster and remove the need for caching reads in an external cache? Can we make a distributed SQL based relational database that outperforms memcached? Jon Gjengset and the PDOS team at MIT CSAIL have done just that with Noria. Today I talk to Jon about Noria, about building a database in rust and his efforts to teach people intermediate rust via live coding sessions. Jon was great to talk to. He really was able to explain to me how Noria is able to do what it does and where it is...2019-04-3058 min