Oct. 12, 2026
Le compilateur Rust : d'abord mon ennemi, puis mon professeur - Sylvain Wallez
Sylvain Wallez, Principal Engineer chez Elastic, raconte au Studio Devoxx France sa façon de voir les langages et notamment Rust. Dans cette conversation, il parle en ingénieur qui a pratiqué 25 langages et démonte les mythes au lieu de les relayer : la lenteur de JNI n'est pas celle qu'on croit. Ce qui le retient dans Rust, c'est ce que le compilateur garantit : le mutex contient la donnée qu'il protège, les race conditions tombent à la compilation, la mutabilité redevient permise. Au programme : - Le parser Parquet en Rust d'Elasticsearch, en zéro copie via Apache Arrow - Le borrow checker vu comme un garbage collector statique - La latence plate d'un backend sans garbage collector - Ce que les conférences apportent et pas les replays "Au début le compilateur est un ennemi, puis un professeur, et après un assistant", sa façon de résumer l'apprentissage de Rust. Sommaire : 00:33 Introduction et Présentation de Sylvain Wallez 02:15 L'Importance des Conférences et des Connexions Sociales 04:11 L'évolution des conférences - le DevRel 05:48 Rust de et vers Java 10:37 Rust et son GC 13:56 Apprentissage de Rust et Modèles Mentaux 16:49 Les choses contre intuitives venant du modèle objet 19:48 Prochain backend en Java ou en Rust ? 21:56 Les questions rituelles