
Self-Directed Research
This is the Self Directed Research Podcast, where our hosts James and Amos share a little bit about the topics they’ve been obsessing about lately.
Visit sdr-podcast.com/ for more information about the podcast, check out all episodes and learn about who we are and how to support us!
Questions, comments, interested in sponsoring? Send an email to contact@sdr-podcast.com
Latest episodes

Aug 21, 2024 • 19min
How Usable is the Rust Cranelift Backend Today
Dive into the intriguing world of the Rust Cranelift backend and its integration with LLVM. Discover the speaker's journey, filled with triumphs and challenges, as they tackle optimization for WebAssembly. Explore the frustration of linkers and code integration, and uncover the complexities faced in the Rust ecosystem, especially on Mac. The discussion also touches on the hurdles of macOS virtualization, highlighted by a humorous initiative to boost developer access to Macs. It's a blend of technical insights and engaging anecdotes!

Aug 14, 2024 • 31min
BBQueue - Going Just Far Enough with Generics
Dive into the intricacies of the BBQ ring buffer library and its innovative use of generics for improved data management in embedded systems. Explore the complexities of data structures and asynchronous programming, with a focus on smart memory management in Rust. Discover how BBQ themes humorously illustrate data accessibility. Learn about crafting a user-friendly Rust library, emphasizing clear guidance and traits. Finally, navigate the challenges of major version updates while balancing breaking changes and ongoing development.

Aug 7, 2024 • 28min
I Was Wrong About Rust Build Times
The host shares a fresh perspective on Rust build times, revealing insights into the Cargo tool's impact. They dive into the competitive landscape of software linkers, discussing Apple's innovations and their repercussions. As they unpack Rust's development complexities, they detail challenges with incremental builds and crate management. The conversation also highlights the nuances of Rust's compiler architectures, comparing incremental and batch compilation. Listeners will discover practical solutions and new tools to enhance Rust project performance.

Aug 5, 2024 • 1min
Trailer
Meet the hosts of the Self-Directed Research Podcast, and learn what it is all about!
Visit About us page to get to know who we are!