Skip to content
Rust Search
← RustConf 2024

Rust Global Rust in Legacy Regulated Industries? The Example of a Carmaker.

Rust Foundation
RustConf 17:27 1011 views

At Ampere (Renault Group), a French carmaker dedicated to Electric Vehicles, we developed a strong strategy to rely on the Rust language properties to improve our cars. Let’s explore the journey towards Rust in big ol’ corporations with decades of legacy!

Player unavailable or embedding blocked? Use the YouTube link above.

Other talks by Frédéric Ameye

Panel: Rust Adoption in Safety Critical Systems - Perspective from Micro controller and Automotive world

EuroRust
40:18 1370 views

This panel explores the adoption of Rust in safety-critical systems, with perspectives from the microcontroller and automotive worlds. Experts from leading semiconductor companies will discuss why Rust is emerging as an alternative to C/C++ and the challenges it addresses in embedded and automotive domains, including software-defined vehicles. The conversation will cover ecosystem realities, hybrid toolchains, RTOS integration, and certification hurdles for ASIL-grade systems. Panelists will examine the need for standardization and industry consortia, while highlighting the role of open-source initiatives and community projects in accelerating adoption. Looking ahead, they will share visions for the next decade of safety-critical Rust, strategies to convince decision-makers, and approaches to foster innovation in traditionally conservative industries.

The currents of concurrency: reasoning with Async Rust

Rust Nation UK
RustNation 1:00:18 102914 views

Reasoning through concurrent systems has always been a challenging task. Poor code can be riddled with race conditions, non-terminating cases and other complex concurrency bugs; and even well-written code can be hard to understand. Async programming is an innovative concurrent programming model that rises to this challenge. In this talk, we'll explore reasoning with async Rust. We'll be introduced to its fundamental building blocks, such as `async`, `await`, `join` and `Pin`, and learn how to predict the behavior of code written with them. We'll build on these to simplify more complex concurrency puzzlers. Finally, we'll explore other models of concurrent programming to see how async Rust compares.