Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
 Rust Digger with Gabor Szabo
44:31
Allen Wyma talks with Gabor Szabo, who also runs Rust Maven, about his website Rust Digger which collects data about 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] - What is Rust Digger, and why is it useful? [@16:36] - Handling crates without repository links (e.g., the Fastly crate) [@22:27] - Handling crates without an owner. [@30:34] - What’s next for Rust Digger, including name squatting, malware, and dependency management. [@38:57] - What to expect in the coming months. Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Rustacean Station rustacean-station.org Podcast 2023-11-17 44:31
 Kraken's migration to Rust microservices, with Rob Ede
32:13
Rob Ede, lead maintainer of Actix Web, explains to Marco Otte-Witte how (and why) Kraken chose to migrate their microservices to Rust. They also discuss Rust’s web development ecosystem at large, with a particular focus on Actix Web: Rob shares his view on how improvements in the language and framework space will eventually lead to a future where web development in Rust can be as approachable as web development in Javascript. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps & referenced resources [@00:00] - Introduction Video recording of the interview [@00:36] - Start of the interview [@01:26] - What is Actix Web? [@06:34] - Kraken’s migration from Java to Rust [@10:09] - Benefits of Rust adoption at Kraken [@12:48] - Rust vs Java [@15:42] - Future improvements for Actix Web [@21:15] - Do Rust users become contributors? [@24:08] - The future of Rust and Actix Web [@30:46] - Recommendations for adopting Rust [@31:37] - Conclusion Credits Intro Theme: Aerocity Audio Editing: Mainmatter Hosting Infrastructure: Jon Gjengset Show Notes: Mainmatter Hosts: Marco Otte-Witte
Rustacean Station rustacean-station.org Podcast 2023-10-19 32:13
 Learn Rust in a Month of Lunches with Dave MacLeod
1:03:31
Allen Wyma talks with Dave MacLeod about his book “Learn Rust in a Month of Lunches” from Manning. Rustacean Station discount code for the book: au35mac Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps [@00:00] - Introduction: meet Dave MacLeod [@01:47] - Target audience and motivation behind the book [@08:32] - Taking a direct approach to learning [@15:14] - Understanding shadowing in Rust [@16:56] - Comparing “Learn Rust in a Month of Lunches” with “EasyRust” [@20:06] - Streamlined printing: Changes to printline and print in Rust [@22:08] - Dive into async Rust [@24:19] - Crafting a coherent flow: process and concept tie-ins in the book [@29:46] - Tackling advanced topics: macros, iterators, and closures [@33:05] - Exploring the chrono crate [@35:29] - Safety and testing: discussing unsafe Rust [@41:49] - The book’s release date [@44:18] - Dave’s experience writing the book [@46:54] - Future plans and projects [@49:33] - Closing thoughts Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Rustacean Station rustacean-station.org Podcast 2023-10-05 1:03:31
 What's New in Rust 1.70 and 1.71
50:48
Jon and Ben discuss the highlights of the 1.70 and 1.71 releases of Rust. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps & referenced resources [@01:20] - Rust 1.70 [@01:22] - Cargo’s sparse protocol by default [@03:47] - OnceCell and OnceLock [@10:56] - IsTerminal [@12:49] - Named debug levels [@14:57] - Enforced stability in the test CLI [@16:45] - Stabilized APIs Add Default impls for iterators Arc::into_inner Option::is_some_and SocketAddrExt [@24:30] - Changelog deep-dive [@24:42] - Use SipHash-1-3 instead of 2-4 [@26:06] - Alignment debug checks for pointer derefs [@27:04] - Relaxed ordering for asm! operands [@27:53] - -Zgitoxide [@28:21] - -Zdirect-minimal-versions [@29:16] - Rust 1.71.0 [@29:25] - C-unwind ABI RFC Unwinding by default? [@36:59] - Debugger visualization attributes Detailed documentation [@37:36] - raw-dylib linking Windows linking docs What is ordinal linking [@38:15] - Upgrade to musl 1.2 [@39:42] - Const-initialized thread locals [@41:14] - Changelog deep-dive [@41:40] - Uplift drop_ref clippy lints [@42:39] - Allow some recursive panics [@43:57] - Optimize cargo under rustup [@45:38] - Avoid excessive registry lookups [@46:28] - Include rust-version in publish [@47:02] - Document more semver rules Adding #[non_exhausting] Making an fn safe MSRV is a minor bump Credits Intro Theme: Aerocity Audio Editing: Aerocity Hosting Infrastructure: Jon Gjengset Show Notes: Jon Gjengset Hosts: Jon Gjengset and Ben Striegel
Rustacean Station rustacean-station.org Podcast 2023-09-30 50:48
 rb-sys with Ian Ker-Seymer
56:10
Allen Wyma talks with Ian Ker-Seymer about his work on rb-sys which easily allows you to integrate Ruby with 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] - Guest introduction: Ian Ker-Seymer - Staff Software Engineer at Shopify [@02:04] - The connection between Liquid and Shopify [@06:19] - The nenefits of using WebAssembly [@11:14] - Exploring the languages in Shopify’s stack, including Ruby [@14:24] - Rust’s practical use cases [@16:44] - How Rust became part of Shopify’s stack [@19:14] - Deep dive into rb-sys [@24:17] - RubyGems and Bundler: insights and considerations [@36:41] - Integrating Rust into the stack [@40:52] - Addressing challenges with Windows compilation [@47:46] - Spotlight on rb-sys: why it’s worth exploring Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Rustacean Station rustacean-station.org Podcast 2023-09-28 56:10
 What's New in Rust 1.68 and 1.69
51:24
Jon and Ben discuss the highlights of the 1.68 and 1.69 releases of Rust. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps & referenced resources [@01:30] - Rust 1.68 [@01:32] - Cargo’s sparse protocol [@09:28] - Local Pin construction Implementation comments A fun hack [@13:56] - Default alloc error handler Small allocs in panic handler probably ok [@18:24] - Stabilized APIs impl From<bool> for f64 [@19:06] - Changelog deep-dive [@19:15] - Stabilize UEFI extern [@20:07] - cargo build --verbose [@20:50] - home is a cargo crate [@21:12] - Cargo.lock for workspace publish [@21:35] - Make Context !Send and !Sync [@24:24] - Rust 1.68.1 [@25:11] - Rust 1.68.2 GitHub announcement [@26:29] - Rust 1.69.0 [@28:17] - Nice PR#42069 [@29:50] - More cargo fix [@31:17] - No more debug info for build scripts Nicholas Nethercote’s blog [@34:48] - Stabilized APIs CStr::from_bytes_until_nul [@37:24] - Changelog deep-dive [@37:28] - Unaligned references is a hard error now [@38:28] - Deriving on packed structs More detailed description [@44:51] - Suggest cargo add [@45:36] - Search for macros with ! [@46:10] - Compatibility notes [@47:18] - Rust 0.1 release notes Credits Intro Theme: Aerocity Audio Editing: Aerocity Hosting Infrastructure: Jon Gjengset Show Notes: Jon Gjengset Hosts: Jon Gjengset and Ben Striegel
Rustacean Station rustacean-station.org Podcast 2023-09-19 51:24
 Pitching Rust to decision-makers, with Joel Marcey
41:05
Marco Otte-Witte discusses how to pitch Rust to decision-makers with Joel Marcey, the Director of Technology at the 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 & referenced resources [@00:00] - Introduction Video recording of the interview [@00:33] - Start of the interview [@00:50] - Joel’s role at the Rust Foundation [@03:17] - The value of Rust adoption for companies [@07:29] - Real-world success stories with Rust [@11:34] - The implications of adopting Rust as a business [@18:17] - Rust’s competitive advantage for hiring [@20:18] - Where Rust shines [@33:35] - The future of Rust [@38:33] - The Rust Foundation’s plans for the future [@40:43] - Conclusion Credits Intro Theme: Aerocity Audio Editing: Mainmatter Hosting Infrastructure: Jon Gjengset Show Notes: Mainmatter Hosts: Marco Otte-Witte
Rustacean Station rustacean-station.org Podcast 2023-09-11 41:05
 Adopting Rust: present and future of the Rust web ecosystem, with Luca Palmieri
47:03
Marco Otte-Witte discusses with Luca Palmieri the present and future of the Rust web ecosystem. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps & referenced resources [@00:00] - Introduction Video recording of the interview [@00:27] - Start of the interview [@01:39] - “Zero to Production in Rust” Zero to Production in Rust [@02:40] - Luca’s experience working with Rust at AWS [@19:14] - Scenarios and use cases for Rust adoption [@34:43] - The state of the art and future of web backend development in Rust [@45:57] - Conclusion Credits Intro Theme: Aerocity Audio Editing: Mainmatter Hosting Infrastructure: Jon Gjengset Show Notes: Mainmatter Hosts: Marco Otte-Witte
Rustacean Station rustacean-station.org Podcast 2023-08-12 47:03
 Scanner.dev with Cliff Crosland
1:03:31
Allen Wyma talks with Cliff Crosland about his work on Scanner.dev that is powered by 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] - Introduction [@02:16] - Rust for Cloud Infrastructure [@07:34] - Exploring libcurl [@13:23] - Introducing Rust to Scanner.dev [@13:23] - Scala in Data Science [@25:22] - Rust vs. Other Languages [@40:08] - Encoding/Decoding [@45:03] - How Scanner.dev Works [@55:16] - Future of Scanner.dev [@01:00:58] - Final Information Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Rustacean Station rustacean-station.org Podcast 2023-08-11 1:03:31
 Bootstrapping Rust with Albert Larsan
33:04
Allen Wyma talks with Albert Larsan about his work on bootstrapping the Rust compiler. 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 Bootstrap [@1:57] - Building the standard library and compiler. [@5:34] - The biggest challenges when bootstrapping rustc (the Rust compiler) [@11:26] - Why use Python to start the bootstrapping process? [@13:08] - Running tests as part of the Rust CI to ensure that each component is well-tested. [@15:07] - Running tests on Linux, MacOS, and Windows [@18:54] - Features that the Rust bootstrap team has been working on. [@20:50] - Plans to run Clippy and fix issues. [@23:41] - Stage redesign, verification, reproducibility, and different optimizations implemented in the compiler. [@27:28] - Albert’s advice on the process of bootstrapping Rust. [@31:05] - The importance of documentation [@31:49] - Parting thoughts Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Rustacean Station rustacean-station.org Podcast 2023-07-14 33:04
 Shuttle with Ivan Cernja
38:49
Allen Wyma and Zeeshan Ali Khan talk with Ivan Cernja, DevRel at Shuttle, a platform for deploying Rust apps. 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:04] - Ivan’s programming background and how he got involved with Shuttle. [@4:41] - What is Shuttle? [@6:15] - Why choose Rust for Shuttle? [@9:36] - Deciding to make Shuttle open source and community feedback. [@12:38] - Shuttle AI and integration with ChatGPT. [@18:04] - Shuttle Heroes program. [@21:10] - Pain points working with Rust. [@22:51] - Async runtime issues. [@24:01] - What’s next for Shuttle? [@26:22] - The best things and advantages about using Rust. [@27:28] - Why startups are reluctant about using Rust. [@32:14] - Moving to Linz and getting involved in Rust Linz. [@36:10] - Ivan’s goal on making Rust education as accessible as possible. [@37:26] - How to get hold of Ivan and get more information about Shuttle. Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma and Zeeshan Ali Khan
Rustacean Station rustacean-station.org Podcast 2023-06-30 38:49
rustacean-station.org Miscellaneous 2023-11-22 ~1 min read
rustacean-station.org Miscellaneous 2023-10-11 ~1 min read
rustacean-station.org Observations/Thoughts 2023-10-04 ~1 min read
rustacean-station.org Observations/Thoughts 2023-10-04 ~1 min read
rustacean-station.org Observations/Thoughts 2023-09-20 ~1 min read
rustacean-station.org Observations/Thoughts 2023-09-20 ~1 min read
rustacean-station.org Miscellaneous 2023-08-16 ~1 min read
rustacean-station.org Miscellaneous 2023-07-19 ~1 min read
rustacean-station.org Observations/Thoughts 2023-07-12 ~1 min read
"If the Rust community has an ethos, it's that software should have strong static typing, but people should have soft dynamic typing."

Search tips

Type anything to search across articles, videos (including conference talks), podcasts, and research. These operators give you finer control — click an example to try it.

Find pages containing all your words. Pages where the words appear together rank higher.
Quote part of your query to keep those words together as an exact phrase within a larger search.
Wrap the whole query in quotes for a verbatim search that matches text exactly, punctuation and all — perfect for Rust syntax. Needs at least 3 characters.
Limit results to a single site. Works on its own () too. One site: per search.

Use the tabs and filters above the results to narrow by content type, publication year, and sort order.