
De quoi s'agit-il
Le Ch’ti JUG est un groupe de développeurs ayant pour but de faire vivre la communauté des développeurs autours de Lille. Notre mission est d’organiser chaque mois une rencontre ayant pour thème le développement logiciel au sens large. Ces évènements sont mensuels, gratuits, et ouverts à tous. Chaque rencontre consiste en une présentation que se termine autour d’un verre et d’un buffet.
Événements à venir (1)
Tout voir- La rentrée du Ch'ti JUG avec RustIUT de Lille, Site de Villeneuve d'Ascq, Villeneuve-d'Ascq
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