Retour sur le FOSDEM 2023
Publié le 13 février 2023
Le 4 et 5 février, l’université libre de Bruxelles a accueilli le FOSDEM : la rencontre européenne des passionné·es du logiciel libre. Plusieurs milliers de personnes ont assisté à des conférences sur de nombreux thèmes répartis en devrooms. On pouvait suivre des tracks techniques sur Go, Rust, PostgreSQL, Container, Kernel, NixOS, mais également des conférences plus sociétales sur le Cloud souverain, l’I2P ou la lutte contre le traçage des internautes.
Ce fut également l'occasion de rencontrer différentes parties prenantes du logiciel libre sur les stands, échanger avec elles et récupérer quelques souvenirs. Nous avons notamment rencontré la FSFE, les fondations Mozilla et LibreOffice, Gitlab... mais également de plus petites structures comme la Contre-Voie (une association qui défend l’éthique dans le numérique, à travers des activités de sensibilisation et l’hébergement de services numériques libres) ou encore les CHATONS, un collectif qui promeut l'hébergement de proximité et l'auto-hébergement de services libres.
Une partie de notre équipe se trouve à Bruxelles à l’occasion du #FOSDEM2023 : une conférence rassemblant des milliers de personnes et où de multiples langages de programmation et logiciels libres sont représentés.#fosdem #fosdem23 pic.twitter.com/qXCCuX67mJ
— Les-Tilleuls.coop (@coopTilleuls) February 5, 2023
Chez Les-Tilleuls.coop, chaque personne dispose d’un budget annuel pour assister aux conférences qu’elle désire. C’est ainsi qu’une délégation de cinq coopérateurs est allée se fondre dans la masse des festivaliers pendant un week-end. Cet article propose de vous faire découvrir les sujets qui les ont marqués.
Vérification dynamique du typage en JavaScript
Sylvain Pollet-Villard a présenté la librairie ObjectModel. En s’appuyant sur les proxy introduits dans ES6, cet outil permet de déclarer des objets fortement typés qui émettront une exception TypeError si on tente, par exemple, d’affecter un booléen à un objet déclaré en Number. Les types natifs de JavaScript ne sont pas les seuls à pouvoir être vérifiés : la librairie permet également de créer ses propres modèles en y associant un certain nombre d’assertions. On peut ainsi vérifier qu’une variable répond à une expression rationnelle, ou qu’un nombre est entier ET strictement positif.
Introduction par la pratique au tracing avec Open Telemetry
Nicolas Frankel nous a parlé d'OpenTelemetry (un projet géré par la CNCF) et l'importance de sa mise en place pour suivre le chemin des requêtes au sein de nos applications. Les traces passent dans chaque composant qui constitue notre application et agrègent des spans à chaque étape, pour savoir où exactement se situent d'éventuels soucis.
Pour plus de contexte, il nous a présenté un cas d’usage relativement simple qui est possible de reproduire via son Github.
S’attaquer à la désinformation grâce à des outils open source
Certaines conférences du FOSDEM n'étaient pas tenues par des devs, et elles n’en étaient pas moins intéressantes ! C’est ce que nous a démontré Hervé Piedcoq, journaliste et membre d’Openfacto, une association française qui cherche à fédérer et de promouvoir la scène OSINT (Open Source Intelligence) francophone.
L’OSINT est un ensemble de méthodes et pratiques visant à obtenir une information cachée à partir de données, sources et outils publics. Il a évoqué dans sa conférence l’importance de l'existence des logiciels libres dans son travail d’investigation quotidien où la générale gratuité et accessibilité de tels outils devient une bénédiction pour les recherches.
Difficile de résumer un week-end aussi dense avec seulement quelques comptes-rendus de sujets écoutés. Le Fosdem représente la diversité que l’on peut trouver dans le monde du logiciel libre : des intervenantes et intervenants intéressants, des langages et ateliers variés… Nous reviendrons avec plaisir l’année prochaine !