Exploring Rust for Embedded Systems with Philip Markgraf
Listen now
Description
In this episode of the Agile Embedded Podcast, hosts Jeff Gable and Luca Ingianni welcome back Philip Markgraf, an experienced software developer and technical leader, to delve into the use of Rust for embedded systems. Philip shares his journey from using C and C++ to adopting Rust, describing the challenges and benefits he encountered along the way. The discussion covers Rust's advanced type system, memory safety, compile-time guarantees, and how these features contribute to more reliable and maintainable code. The episode offers insights into the current state of Rust in embedded development, its advantages over traditional languages like C and C++, and its growing adoption in the industry. The trio also explores the impact of Rust on team collaboration, test-driven development, and potential use cases. Join us to understand why Rust might be the right choice for your next embedded project.
More Episodes
In this episode of the Agile Embedded Podcast, we, Jeff Gable and Luca Ingianni, discuss various modern development buzzwords, techniques, and tools applicable to embedded systems. We cover concepts such as microservices, Docker, Kubernetes, continuous integration, delivery, deployment, A/B...
Published 11/13/24
Published 10/30/24
In this episode of the Agile Embedded Podcast, hosts Jeff Gable and Luca Ingianni discuss the pitfalls of using overly 'magical' abstractions in software development. They explain how such abstractions, while aiming to simplify complex tasks, can lead to significant problems and risks when they...
Published 10/16/24