Folgen
-
Allen Wyma talks with DongYoon Kang aka kdy, creator of SWC, a Rust-based platform for creating fast developer tools. Itâs used in existing projects such as Next.js, Parcel, and Deno.Contributing to Rustacean StationRustacean 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: [email protected] [@0:00] - Meet DongYoon Kang, creator of SWC, the Rust-based platform for the Web [@1:54] - SWC creation & background [@5:00] - Adoption by Deno, Next.js, and others [@8:45] - Learning Rust and building SWC [@11:14] - Community contributions and team structure [@14:48] - Performance improvements with Chili [@17:57] - SWC modules and supported languages [@20:28] - Exploring Dart support [@21:37] - Future plans for SWCCreditsIntro Theme: AerocityAudio Editing: PlangoraHosting Infrastructure: Jon GjengsetShow Notes: PlangoraHosts: Allen Wyma
-
With AccessKit, Matt Campbell and Arnold Loubriat took on the ambitious task of abstracting overthe accessibility APIs of several target OSâ to offer toolkit providers one unified way to make their UIs accessible across platforms.This interview was recorded live at RustWeek 2025 with your host Luuk van der Duim.Contributing to Rustacean StationRustacean 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: [email protected] & referenced resources [@1:11] - Introducing Matt and Arnold. [@1:45] - âWhat are you working on?â [@2:00] - âWhat does it offer?â [@2:28] - âWho would use AccessKit?â [@2:51] - AccessKit bindings in languages besides Rust. [@3:14] - Unifying accessibility protocols. [@4:47] - AccessKitâs API. [@6:58] - AccessKit tree concepts. [@8:47] - When Arnold got involved. [@9:08] - 6000 lines of code to find Matt. [@12:56] - Mattâs history with Windows and Microsoft. [@14:00] - How Quorum relates to AccessKit, Quorum [@15:52] - Challenges Quorum UI development faced. [@18:12] - Arnold and Matt on the necessity for back-end testing, Android, iOS - Linux. [@21:45] - On Newton and its Chromium relation. Newton [@27:55] - Newton on other compositers. [@29:20] - Wayland protocol purists versus Gnome D-Bus frictions. âNext-generation accessibility architectureâ document [@31:03] - Where can people find Arnold? Arnold on GitHub as âDataTrinyâ Arnold Loubriat on LinkedIn DataTriny on Mastodon [@31:39] Where can people find Matt? Matt Campbell on GitHub AccessKit website. [@31:53] Your host can be found on GitHub. Luuk van der Duim Odilia screen reader atspi crate CreditsIntro Theme: AerocityAudio Editing: Luuk van der DuimSamples used in interruption: âVinyl - 45RPM - Start 2âby: day-garwoodLicense: Attribution 3.0 Record Scratch #3by: musicvision31License: Creative Commons 0Hosting Infrastructure: Jon GjengsetShow Notes: Luuk van der DuimHosts: Luuk van der Duim
-
Fehlende Folgen?
-
GĂĄbor SzabĂł talks with Ran Reichman, Co-Founder and CEO of Flarion, a company building high-performance data processing systems using Rust.Contributing to Rustacean StationRustacean 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: [email protected] & referenced resources [@0:00] - The Code-Maven live meeting series on Rust at Work. [@1:03] - Welcome to Ran Reichman, Co-Founder and CEO of Flarion. Talpiot program Wiz, About Wiz [@3:19] - When did you start using Rust? [@3:58] - Why did you think that Rust is good for this start-up company? And has it proven to be? Polars Apache Data Fusion [@5:43] - Inviting the audience in the live conversation to ask questions in the chat. [@6:22] - Have you considered other languages? [@7:02] - What kind of Rust developers do you work with? [@8:23] - Is any part of Flarion open source? Is it on GitHub? [@9:22] - How do you handle the hundreds of open source dependencies of Flarion? [@12:13] - Have you considered sponsoring open source developers? Bug bounties? [@13:23] - What do you mainly do with Rust? Scala Apache Spark Python Ray JNI [@14:38] - Besides Rust, what other programming languages do you use? [@15:18] - Do you expect new joiners to know Rust, or can they learn on the job? [@17:44] - Are there parts of Rust that you avoid using? [@18:41] - How easy for you to recruit developers? [@20:56] - What are resources you recommend for people learning Rust? The Rust book [@25:04] - Do you have any suggestions for someone whoâd like to move from web dev to Rust/C/etc.? [@27:01] - What should I do to increase my chances of being hired? Proof of work [@36:11] - How do you evaluate your decision to use Rust? [@37:19] - What are the good and bad parts of Rust and its ecosystem? [@42:05] - Home assignments where candidates fix issues in open source projects [@43:18] - Debuging distributed and high-performance use cases Tracy Frame profiler [@46:35] - What is your experience using AI tools writing Rust code? Claude ChatGPT Deep Seek R1 [@49:45] - What would you tell other founders, CTOs, and technology manager considering Rust? [@51:43] - What is next for Flarion? Flarion on Linkedin for available jobs. CreditsIntro Theme: AerocityAudio Editing: GĂĄbor SzabĂłHosting Infrastructure: Jon GjengsetShow Notes: GĂĄbor SzabĂłHosts: GĂĄbor SzabĂł
-
Jon and Ben discuss the highlights of the 1.79 and 1.80 releases of Rust.Contributing to Rustacean StationRustacean 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: [email protected] & referenced resources[@01:02] - Rust 1.79 [@01:02] - Inline const expressions [@08:33] - Bounds in associated type position [@14:11] - Extending automatic temporary lifetime extension Maraâs blog post on temporary lifetimes [@21:55] - Frame pointers enabled in standard library builds Does omitting the frame pointer really affect performance? [@25:37] - Stabilized APIs [@25:37] - {integer}::unchecked_add [@27:39] - <*const [T]>::len [@29:21] - <[u8]>::utf8_chunks [@31:21] - CStr::count_bytes [@32:41] - num::NonZero<T> [@36:30] - io::Error::downcast [@36:50] - path::absolute [@38:18] - Changelog deep-dive [@38:31] - Stabilize WASM target features that are in phase 4 and 5 [@39:15] - Document overrides of clone_from() in core/std [@41:46] - Switch to using gitoxide by default for listing files in cargo [@43:03] - Stabilize lint unnameable_types [@44:46] - manual_clamp lint [@45:46] - Rust 1.80 [@46:09] - LazyCell and LazyLock [@53:42] - Checked cfg names and values Detailed blog post on checked cfg [@56:41] - Exclusive ranges in patterns [@58:52] - Stabilized APIs [@59:05] - Vec::<[T; N]>::into_flattened <[[T; N]]>::as_flattened [@1:00:31] - <[u8]>::trim_ascii [@1:02:06] - NonNull::add and other ptr-like methods [@1:03:41] - impl IntoIterator for Box<[T]> [@1:05:46] - Option::take_if [@1:07:30] - Ipv4Addr::to_bits [@1:09:10] - Changelog deep-dive [@1:09:25] - x86_64-unknown-linux-none [@1:11:07] - Add size_of and align_of to the prelude [@1:12:34] - Never type fallback flowing into unsafe [@1:17:29] - New panics and aborts in the standard library Abort when OwnedFd is violated Panic if set_extension adds / [@1:20:28] - Restore enum variants in rustdoc for type aliases [@1:21:12] - Change assigning_clones lint to pedantic [@1:22:15] - Turn lints into hard errors [@1:22:49] - env::set_var regression [@1:24:34] - StdoutLock regression [@1:26:00] - Rust 1.80.1Fixes miscompilation when comparingfloatsand false positives in the dead_codelint.CreditsIntro Theme: AerocityAudio Editing: Jon GjengsetHosting Infrastructure: Jon GjengsetShow Notes: Jon GjengsetHosts: Jon Gjengset and Ben Striegel
-
Allen Wyma talks with Howard Zuo, CEO at Dataland, a software company that builds AI agents for customer support teams, 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: [email protected]
Timestamps
[@0:00] - Introduction to Howard Zuo and Dataland
[@2:21] - Supported data sources and plugins
[@5:36] - Challenges with data diversity
[@9:12] - Focus on customer support teams
[@13:02] - Choosing Rust for performance and safety
[@18:39] - Comparing Rust to Go
[@24:10] - Learning async and debugging
[@30:28] - Rust’s ecosystem for data processing
[@48:32] - Rust and WebAssembly for UI performance
[@57:14] - Closing thoughts
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
-
Allen Wyma talks with WindSoilder, a contributor to Nushell, a shell that treats data as structured tables. WindSoilder shares his journey into programming, his work on Nushell, and how Rust has shaped his development experience.
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: [email protected]
Timestamps
[@00:00] - Meet WindSoilder: Python developer and Rust enthusiast
[@04:15] - Discovering Rust and starting with Nushell
[@09:30] - Structured data pipelines in Nushell
[@15:20] - Using Nushell for CSV, JSON, and HTTP tasks
[@20:45] - Integrating Nushell with external commands and plugins
[@27:35] - From contributor to core team member
[@33:10] - Learning Rust through Nushell: Challenges and rewards
[@38:50] - Upcoming features and improvements in Nushell
[@44:25] - Advice for new contributors and Rust beginners
[@47:40] - Final thoughts and community resources
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
-
Allen Wyma talks with Pete Membrey, Chief Research Officer at Kape Technologies. Pete is a software engineer with a passion for bringing technology to better the world.
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: [email protected]
Timestamps
[@00:00] - Meet Peter Memery, Chief Research Officer at ExpressVPN
[@02:21] - Peter’s programming journey and transition to ExpressVPN
[@11:15] - Building Lightway: From C to Rust
[@24:10] - Why Rust is ideal for high-performance, secure systems
[@35:48] - How ExpressVPN collaborates and scales with Rust
[@42:00] - Advice for Rust beginners and high-performance programming
[@48:38] - ExpressVPN’s contributions to open source and RUSTAsia 2025
[@54:48] - Why Rust is “the way forward” for the industry
Other links
RUSTAsia Conf 2025
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
-
Allen Wyma and Zeeshan Ali Khan talk with Guillaume Gomez, Principal Engineer at Huawei. Guillaume is an IT engineer who is a frequent contributor and reviewer of the Rust language and also participates in other opensource projects such as Servo.
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: [email protected]
Timestamps
[@0:00] - Meet Guillaume: how he got into Rust and his early contributions
[11:09] - Exploring async in Rust
[18:09] - GTK and other UI frameworks
[28:53] - Discussing GCC’s Rust backend
[43:39] - Guillaume’s recent work
[46:46] - Concluding discussion
Other links
RUSTAsia Conf 2025
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma and Zeeshan Ali Khan
-
Allen Wyma talks with Vitaly Bragilevsky, developer advocatge at JetBrains. RustRover 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
Discord: Rustacean Station
Github: @rustacean-station
Email: [email protected]
Timestamps
[@00:00] - Meet Vitaly Bragilevsky, Developer Advocate at JetBrains
[@12:42] - What JetBrains does in Rust and their IDE products
[@18:05] - Which IDE to use for Rust developers
[@24:25] - Open source vs. commercial products at JetBrains
[@37:45] - Any upcoming features for RustRover
[@43:36] - Pricing and free use cases
[@49:17] - Other programs at JetBrains
Other links
RUSTAsia Conf 2025
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
-
Allen Wyma talks with Matthias Endler, the creator of lychee, a stream-based link checker written in Rust that finds broken hyperlinks and mail addresses inside of HTML and Markdown documents as well as websites.
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: [email protected]
Timestamps
[@00:00] - Meet Matthias: Rust consultant and creator of lychee
[@01:55] - Protocol support, valid links, and lychee features
[@14:51] - What inspired the creation of lychee
[@19:25] - Supporting open-source projects and advice for creators starting their own
[@32:17] - Staying on top of dependencies: why upgrading matters
[@47:45] - New features being added to lychee
Other links
RUSTAsia Conf 2025
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
-
Allen Wyma talks with Brenden Matthews, the author of the book Idiomatic 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: [email protected]
Timestamps
[@00:00] - Meet Brenden Matthews, author of Idiomatic Rust
[@02:52] - Writing idiomatic Rust and the evolution of the book
[@06:47] - Design patterns, idioms, and Rust coding practices
[@12:36] - Structuring idiomatic Rust code
[@33:57] - Advanced Rust features: pattern matching and traits
[@42:51] - Coroutines, generators, and learning Rust idioms
Other links
RUSTAsia Conf 2025
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
-
Allen Wyma talks with Lars Bergstrom, Director of Engineering at Google, about Google’s use of Rust within Android. Android is Google’s main mobile operating system deployed to over 3 billion devices around the world.
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: [email protected]
Timestamps
[@00:00] - Meet Lars Bergstrom
[@03:06] - Updates on Android devices
[@06:49] - Rust usage at Google and in Android development
[@10:26] - Zig as a security-focused alternative
[@22:52] - Native code development on Android
[@24:56] - Comparing Rust and Go
[@27:26] - Rust as an app development language
[@32:12] - LLVM vs GCC
[@40:15] - Concluding discussion
Other links
RUSTAsia Conf 2025
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
-
Allen Wyma talks with Daniel Thompson-Yvetot, co-founder of Tauri about Tauriâs 2.0 release. Tauri is a toolkit that helps developers make applications for the major desktop platforms using a variety of front-end frameworks.Contributing to Rustacean StationRustacean 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: [email protected] [@00:33] - Danielâs introduction to Tauri [@10:12] - Making Tauri small and secure [@18:38] - Multiplatform testing [@28:26] - CrabNebula & its connection to Tauri [@35:31] - Running Tauri [@42:57] - Tauri 2.0 statusOther Resources Tauriâs GithubOther links RUSTAsia Conf 2025CreditsIntro Theme: AerocityAudio Editing: PlangoraHosting Infrastructure: Jon GjengsetShow Notes: PlangoraHosts: Allen Wyma
-
Allen Wyma talks with Pete LeVasseur about Eclipse uProtocol. uProtocol is a library to make services within automobiles to easily communicate with each other, no matter where they are in the vehicle.Contributing to Rustacean StationRustacean 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: [email protected] [@00:00] - Meet Pete LeVasseur, maintainer of Eclipse uProtocol, a software-defined communications framework [@15:34] - Journey to uProtocol [@22:19] - Understanding uProtocol [@43:25] - Rust adoption in the project and the automotive industry [@48:03] - Announcements & concluding discussionOther links RUSTAsia Conf 2025 Peteâs BlogCreditsIntro Theme: AerocityAudio Editing: PlangoraHosting Infrastructure: Jon GjengsetShow Notes: PlangoraHosts: Allen Wyma
-
Jon and Ben discuss the highlights of the 1.76, 1.77, and 1.78 releases of Rust.This episode was recorded as part of a YouTube live stream on2024-05-18, which you can stillwatch.Contributing to Rustacean StationRustacean 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: [email protected] & referenced resources[@00:34] - Rust 1.76 [@01:18] - ABI compatibility updates The updated ABI section An interesting article on ABIs in Swift vs Rust [@08:53] - Type names from references type_name type_name_of_val [@10:35] - Stabilized APIs [@10:56] - Result::inspect [@13:53] - Arc::unwrap_or_clone [@15:25] - std::hash::DefaultHasher [@18:01] - ptr::addr_eq [@21:30] - Changelog deep-dive [@21:33] - Resize/hide rustdoc bars [@22:40] - Rust 1.77 [@22:51] - C-string literals std::ffi::CStr [@28:20] - Support for recursion in async fn [@31:43] - offset_of! [@36:32] - Enable strip in release profiles by default [@39:35] - Stabilized APIs [@39:36] - core::net [@40:59] - f64::round_ties_even [@42:05] - Mutex::clear_poison [@43:43] - File::create_new OpenOptions [@46:15] - Changelog deep-dive [@46:46] - Lint on references to static mut SyncUnsafeCell [@50:05] - Undeprecate unstable_features lint [@51:37] - Deny braced macro invocation in let-else Details from dtolnay comment [@55:45] - cargo:: in build scripts [@56:20] - Standardized package ID spec in Cargo [@57:36] - slice::first_chunk [@59:55] - Rust 1.77.1Stripping debug info in release builds broke Windows.[@1:00:58] - Rust 1.77.2Fixes CVE-2024-24576.Detailed advisory,fix, and currentlogic.[@1:04:54] - Rust 1.78 [@1:07:55] - Diagnostic attributes #[diagnostic] documentation [@1:13:13] - Asserting unsafe preconditions Implementation PR [@1:19:56] - Deterministic realignment [@1:23:24] - Stabilized APIs [@1:23:33] - impl Read for &Stdin [@1:24:03] - Relax bounds on Error trait implementations [@1:25:40] - Compatibility notes [@1:25:40] - Windows requirement bump Replace pthread RwLock Slim reader/writer locks [@1:29:25] - LLVM 18 brings *128 ABI change [@1:32:04] - Changelog deep-dive [@1:32:04] - Make non-PartialEq-typed consts as patterns a hard error [@1:34:59] - Suggest moving definition if non-found macro_rules! is defined later [@1:36:08] - Stabilize v4 of Cargo lockfile [@1:37:36] - cargo update highlights stale dependencies [@1:38:23] - Deprecate non-extension .cargo/config files [@1:39:19] - Clippy lint assigning_clones [@1:40:49] - Clippy lint incompatible_msrv [@1:42:22] - cargo new stopped commenting in Cargo.toml CreditsIntro Theme: AerocityAudio Editing: AerocityHosting Infrastructure: Jon GjengsetShow Notes: Jon GjengsetHosts: Jon Gjengset and Ben Striegel
-
Allen Wyma talks with Stephen Blum about PubNub. PubNub is a real-time communication platform and infrastructure-as-a-service company that is integrating Rust into their stack.Contributing to Rustacean StationRustacean 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: [email protected] [@00:00] - Meet Stephen Blum, CTO & Co-founder of PubNub [@06:43] - Implementing Rust in PubNubâs infrastructure [@15:19] - Rust rewrite insights [@16:41] - PubNubâs hiring process [@19:35] - Discussing concurrency [@22:07] - Pros and cons of full vs partial Rust rewrites [@30:39] - Closing discussionOther links RUSTAsia Conf 2025CreditsIntro Theme: AerocityAudio Editing: PlangoraHosting Infrastructure: Jon GjengsetShow Notes: PlangoraHosts: Allen Wyma
-
Jon and Ben discuss the highlights of the 1.74 and 1.75 releases of Rust.This episode was recorded as part of a YouTube live stream on2024-05-18, which you can stillwatch.Contributing to Rustacean StationRustacean 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: [email protected] & referenced resources[@00:13] - Rust 1.74 [@00:21] - Lint configuration through Cargo [@07:42] - Cargo registry authentication Cargo documentation [@11:02] - Projections into opaque return types [@14:23] - Stabilized APIs [@14:23] - io::Error::other [@15:38] - Saturating wrapper type [@18:43] - const transmute_copy [@18:03] - Compatibility notes [@20:51] - Changelog deep-dive [@20:51] - --keep-going [@22:42] - Cargo -p partial versions [@24:21] - Warning boxes in rustdoc [@26:02] - Generic parameters in rustdoc search [@29:08] - impl Step for Ipv4 [@31:33] - private_in_public lint RFC 2145 [@36:02] - New Cargo lockfile recommendation Rationale [@37:34] - Rust 1.74.1No super interesting changes.But, check in on PR filed during stream.[@41:56] - Rust 1.75 [@41:56] - async fn and -> impl Trait in traits Blog announcing whatâs actually stabilizing Jonâs impl Trait talk [@55:34] - Pointer byte offset APIs [@58:22] - Code layout optimizations for rustc BOLT [@1:04:34] - Stabilized APIs [@1:04:34] - Atomic*::from_ptr [@1:06:42] - OS-independent file times [@1:07:46] - Option::as_slice Long reddit comment [@1:09:59] - Changelog deep-dive [@1:09:59] - impl BufRead for VecDeque<u8> [@1:12:40] - Workspace-aware cargo new [@1:13:20] - matching with exhaustive integer ranges [@1:14:52] - Cross-crate auto-inlining for small fns [@1:18:31] - Cargo output hyperlinking [@1:22:00] - Mid-stream PR check-inAnother PR check-in and tracking in homu rustc build queue.CreditsIntro Theme: AerocityAudio Editing: AerocityHosting Infrastructure: Jon GjengsetShow Notes: Jon GjengsetHosts: Jon Gjengset and Ben Striegel
-
Allen Wyma talks with Andrew Lamb about InfluxDB’s rewrite. InfluxDB is an open-source time series database.
As a Staff Engineer at InfluxData, he works on InfluxDB 3.0, a new time series database written in Rust, focusing on query processing and the Apache Arrow DataFusion and Apache Arrow ecosystems. In that capacity, he is a member and past chair of the Apache Arrow PMC and actively contributes to Apache Arrow DataFusion and the Apache Rust implementation query engine.
Andrew was a professional C/C++ programmer for 10 years before switching to Rust. His experience ranges from startups to large multinational corporations and distributed open source projects, and has paid leadership dues as an architect and manager/VP. He holds an SB and MEng from MIT in Electrical Engineering and Computer Science.
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: [email protected]
Timestamps
[@0:52] - Meet Andrew Lamb, Staff Engineer at InfluxData, working on InfluxDB IOx
[@2:57] - Transitioning from C++ to Rust: Andrew’s story
[@11:24] - InfluxDB rewrite and its use cases
[@22:13] - Compatibility of InfluxDB
[@26:58] - Downsides of using Rust and other languages
[@32:40] - Plans for the 3.0 alpha/beta release and different versions
[@34:54] - Unique use of the async runtime Tokio
[@55:28] - Rust as a tool for recruitment
[@58:16] - Closing discussion
Other links
Andrew’s X Account
Using Rustlang’s Async Tokio Runtime for CPU-Bound Tasks
Using the FDAP Architecture to build InfluxDB 3.0
RUSTAsia Conf 2025
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
-
Benno van der Berg, Principal Software Engineer at Fiberplane, sits down with Luca Palmieri.They discuss Fiberplaneâs 3-years long journey with Rust, building an interactive observability notebook.They touch on Bennoâs experience switching from .NET to Rust and share insights on using Rust for a commercial product, including the reasons behind Fiberplaneâs Rust adoption. They then dive into the challenges of maintaining Fiberplaneâs codebase and conclude with a few tips for developers looking for Rust jobs.Contributing to Rustacean StationRustacean 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: [email protected] & referenced resources [@00:00] - Introduction Video recording of the interview [@00:33] - Start of the interview [@01:17] - Bennoâs journey as a Software Engineer [@04:29] - Fiberplaneâs products [@07:05] - Building an observability product in Rust [@09:25] - Uses for Rust at Fiberplane [@13:30] - WASM and front end [@22:04] - Fiberplaneâs 3-year experience with Rust [@32:43] - Bennoâs advice for developers seeking Rust jobs [@35:28] - ConclusionCreditsIntro Theme: AerocityAudio Editing: MainmatterHosting Infrastructure: Jon GjengsetShow Notes: MainmatterHosts: Luca Palmieri
-
Florent BĂ©cart, CTO at Nikulipe, sits down with Luca Palmieri.Florent discusses Nikulipeâs reasons for adopting Rust: lower operational costs, scalability, safety, security and maintainability. Nikulipe has also made a bet on Rust for its frontend development needs, using Yew and WebAssembly.The interview closes with an overview of the challenges they faced, including long compile times and workspace management.Contributing to Rustacean StationRustacean 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: [email protected] & referenced resources [@00:00] - Introduction Video recording of the interview [@00:33] - Start of the interview [@01:22] - Florentâs presentation [@02:56] - Nikulipeâs decision to adopt Rust [@05:10] - Managing spiky workloads with Rust [@06:41] - Using Rust for frontend development [@13:05] - Nikulipeâs challenges working with Rust [@22:31] - The future of Rust at Nikulipe [@23:37] - Florentâs advice on Rust for decision-makers [@26:30] - ConclusionCreditsIntro Theme: AerocityAudio Editing: MainmatterHosting Infrastructure: Jon GjengsetShow Notes: MainmatterHosts: Luca Palmieri
- Mehr anzeigen