Skip to content

La rentrée du Ch'ti JUG avec Rust

Photo of Gautier Dhordain
Hosted By
Gautier D. and 4 others
La rentrée du Ch'ti JUG avec Rust

Details

Bonjour à tous !

Nous sommes très heureux de vous annoncer la prochaine session du Ch'ti JUG. Cette session aura lieu le Mardi 23 Septembre à 18h45 et sera hébergée par l'IUT de Lille sur son site de Villeneuve d'Ascq.

Cette session sera dédiée au langage Rust, la présentation sera:

Rust : sûr et concurrent. Mais comment fait-il ?
Vous avez sûrement déjà entendu parler du langage Rust et de ses avantages.
Mozilla a créé ce langage pour répondre à différentes problématiques qu’ils ont eu avec le langage C++ sur le code source de Firefox. C’est un langage assez bas niveau qui pourtant ne nous laisse pas gérer directement la mémoire nous-même comme en C, nous empêche de créer des data races et nous permet d’écrire du code multithread qui soit sans comportements indéfinis.

En découvrant ses caractéristiques, on s'interroge:

Comment fait-il pour se passer d’un garbage collector ?
Pour combattre les undefined behavior et data race, quelle recette « magique » Rust utilise-t-il ?
On a l’impression que c’est de la magie noire seulement compréhensible par des chercheurs sauf que pas du tout. Je vous propose de découvrir ensemble et simplement comment le langage Rust arrive à tenir ses promesses et bien plus encore en partie grâce à son système de types.

Cette présentation sera assurée par Benjamin Coenen, Staff Software Engineer @ Apollo GraphQL
"Je suis tombé amoureux du développement informatique en écrivant de l'assembleur sur des microcontrôleurs. J'ai toujours principalement travaillé autour des dev tools. Toujours en recherche de comprendre ce qu'il se passe sous le capot je passe une bonne partie de mon temps à écrire du Rust et d'optimiser les performances de mon code. "Opensource everything" est mon mantra. J'aime partager, apprendre des autres et contribuer activement à la communauté tech. J'ai notamment beaucoup contribué à Rust analyzer qui est le LSP (language server protocol) officiel de Rust. Actuellement je développe un runtime en Rust chez Apollo GraphQL (le Router) qui permet d'exécuter du GraphQL en mode microservice.

Nous tenons à remercier l'IUT de Lille qui nous héberge pour cette session.

Nous tenons à remercier également nos sponsors annuels qui soutiennent notre association: Axa, Zenika et Norsys

Photo of Ch'ti JUG group
Ch'ti JUG
See more events
IUT de Lille, Site de Villeneuve d'Ascq
Avenue Paul Langevin – Cité scientifique · Villeneuve-d'Ascq
Google map of the user's next upcoming event's location
FREE
100 spots left