Rust Search

Find the best content on Rust, curated by the community; a search engine for Rustaceans.
 This Week in Rust - Issue 441
35:10
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
Rustacean Station rustacean-station.org Podcast 2022-05-18 35:10
 Slint with Tobias Hunger
40:24
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 Slint, what’s the idea behind the name change? [@14:57] - Different industries that Slint is serving [@18:45] - Three different options for licensing Slint [@21:39] - Slint’s progress and efforts in supporting more customization [@32:07] - Slint’s upcoming projects and roadmap [@35:19] - Tobias 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 2022-05-13 40:24
 Rust Safety with Quentin Ochem and Florian Gilcher
50:54
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@rustacean-station.org Timestamps [@1:46] - What is Ferrocene? [@6:08] - Why does Ferrocene need to exist? [@10:18] - How can Ferrocene help industries that require high-quality security? [@16:14] - Why AdaCore decided to support Rust. [@21:25] - Does Ada use a VM? [@24:06] - What brought Quentin & Florian together to work on Rust? [@30:52] - What are the changes that came along with AdaCore and Ferrous Systems’ partnership? [@40:46] - How in demand is AdaCore and Ferrous System with their customers in different industries? [@47:01] - AdaCore and Ferrous System’s quality management [@49:35] - Quentin & Florian’s 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 2022-05-08 50:54
 Game Development with Rust and WebAssembly with Eric Smith
52:25
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 programming languages [@9:20] - What makes Rust appealing? [@11:32] - Why Rust is becoming a good language for game development. [@13:47] - Comparison of different game engines [@19:48] - Insights on Rust game development [@26:06] - Eric talks about his book — Game Development with Rust and WebAssembly [@29:17] - WebAssembly versus other platforms [@41:29] - Eric’s writing process [@43:24] - Is Rust web ready? [@50:19] - Parting thoughts and where to check out Eric’s book Other Resources Eric’s Github Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Rustacean Station rustacean-station.org Podcast 2022-04-29 52:25
 clap with Ed Page
1:10:32
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 comparison of Rust vs other programming languages [@14:06] - Ed and his team’s participation in the Rust community [@22:07] - Futurewei’s Rust development efforts [@26:51] - How did Ed start in Rust and what took him to clap [@32:05] - How does clap handle customization. [@34:28] - clap’s 3.0 & 3.1 release [@42:03] - What are the future plans for clap [@47:40] - argparse vs Click [@51:34] - Ongoing plans for clap’s improvement [@53:45] - Ed’s efforts on keeping CLI alive [@56:09] - What is cargo-script? [@1:03:12] - Ed’s view about the state of education in Rust [@1:08:06] - Ed’s tips and tricks for beginners. Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Rustacean Station rustacean-station.org Podcast 2022-04-24 1:10:32
 Armin Ronacher on experimental deserialization with Deser
1:09:14
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 in portablility? [@12:46] - Armin’s programming history [@16:07] - How did Armin go from Delphi to Python? [@19:18] - The Pocoo team [@23:25] - When did Armin start using Rust? [@27:26] - The pros & cons of mixing Python and Rust together [@36:14] - Stacktrace errors [@41:41] - How does Armin deal with developers having different compilers in a working environment. [@45:57] - Armin talks about Serde and other serialization challenges [@55:33] - Serialization Frameworks [@1:04:23] - Where to check out Armin’s library: https://github.com/mitsuhiko/deser [@1:07:34] - Armin’s tips and tricks for people starting in Rust Other Resources Armin’s Github Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Rustacean Station rustacean-station.org Podcast 2022-04-15 1:09:14
 Purdy with Marty Jones
47:10
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 edge cases in PDFs? [@11:54] - Property-based testing [@16:54] - The deciding factor that got Marty into creating his library. [@19:59] - What is Web GPU [@22:13] - Marty’s goal with PDF JS [@24:08] - Why use PDF JS? [@29:02] - Why Marty used Rust instead of JavaScript [@30:15] - What’s next with PDF JS? [@36:51] - Legalities of PDFs [@41:42] - How to reach Marty Other Resources Marty’s Github What is unique about PDF rendering? Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Rustacean Station rustacean-station.org Podcast 2022-04-08 47:10
 Rusty Engine
58:22
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 Nathan to create his Rust course [@25:12] - Bevy & other game engines [@36:50] - Nathan’s views and opinions with Unreal Engine [@40:59] - Malware and other safety issues with Rust [@43:20] - Why Nathan prefers Rust over other languages [@47:15] - Nathan’s experience working with Go [@53:37] - Nathan’s announcement with his ongoing course [@54:41] - Nathan’s tips and tricks for beginners who want to learn Rust Other Resources Nathan’s Github Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Rustacean Station rustacean-station.org Podcast 2022-04-01 58:22
 Rust Servers, Services, and Apps with Prabhu Eshwarla
1:11:49
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 Phoenix experience [@8:09] - What is required to do web development? [@25:09] - Java vs Rust [@29:07] - Asynchronous programming vs multithreading [@34:13] - Why Rust is a good choice for blockchain [@42:12] - What is Blockchain? [@53:34] - Next generation of blockchain - Assests, NFTs, Data Storage [@1:02:50] - Why Prabhu thinks Rust is the right language for web development [@1:04:42] - Prabhu’s tips for people who are beginners in Rust [@1:09:42] - Prabhu’s book and parting thoughts. Other Resources Zeeshan’s Github Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Rustacean Station rustacean-station.org Podcast 2022-03-25 1:11:49
 id3 with Roel
33:05
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] - What are some notable projects that use ID3? [@19:57] - ID3 Future Roadmap [@24:37] - The Rust Community in the Netherlands [@25:30] - Go vs Rust [@29:23] - Roel’s programs and upcoming events [@31:37] - Hackerspace and Roel’s parting thoughts Other Resources Roel’s Github Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Rustacean Station rustacean-station.org Podcast 2022-03-18 33:05
 PancakeDB with Martin Loncaric
39:46
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 PancakeDB come from? [@9:25] - PancakeDB license & monetization [@14:00] - What makes PancakeDB so highly performant [@18:21] - How Martin got into Big Data [@21:22] - How PancakeDB addresses the data ingestion problem [@26:28] - Where did the name Pancake DB come from? [@27:42] - Recommended ways to implement data ingestion [@30:37] - Rust vs other languages when it comes to data processing [@34:05] - What brought Martin to Rust [@37:23] - How can Rust improve & Martin’s parting thoughts Other Resources Martin’s Github Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Rustacean Station rustacean-station.org Podcast 2022-03-11 39:46
rustacean-station.org Miscellaneous 2022-05-11 ~1 min read
rustacean-station.org Observations/Thoughts 2022-05-04 ~1 min read
rustacean-station.org Miscellaneous 2022-04-27 ~1 min read
rustacean-station.org Observations/Thoughts 2022-04-20 ~1 min read
rustacean-station.org Miscellaneous 2022-04-13 ~1 min read
rustacean-station.org Observations/Thoughts 2022-04-06 ~1 min read
rustacean-station.org Miscellaneous 2022-03-30 ~1 min read
rustacean-station.org Observations/Thoughts 2022-03-23 ~1 min read
rustacean-station.org Observations/Thoughts 2022-03-16 ~1 min read
"Any sufficiently complicated C project contains an adhoc, informally specified, bug ridden, slow implementation of half of cargo."

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.