Techdays #13

1er décembre 2022, Collège Doctoral Européen, Strasbourg


À propos

Les Techdays (événement organisé plusieurs fois par an, par la Direction du numérique de l’Université de Strasbourg, depuis 2016) sont des rencontres techniques (journées d'échanges) auxquelles étaient, jusqu’à présent, conviés uniquement les personnels de la Direction du numérique et du réseau Infoprox de l'Université de Strasbourg.

Pour cette 13e édition, qui aura lieu le 1er décembre 2022, les Techdays changent de format et l’après-midi sera ouverte à un public plus large...

Vous êtes investi·e dans les métiers du numérique à l’Unistra (personnels de la DNum, ou du réseau Infoprox, correspondant·e numérique, logiciel ou Infrastructure, membre d’X/Stra, de Devlog, ou d’IPHC, impliqué·e dans la Science ouverte, ou doctorant·e ou étudiant·e dans un master en maths-info, à l’INSA, à l’IUT Info d’Illkirch, …) rejoignez l’événement pour échanger sur nos métiers et nos pratiques numériques.

Le 1er décembre 2022 de 13h à 17h30

  • En présentiel au CDE (Collège doctoral européen), 46 Boulevard de la Victoire - 67000 STRASBOURG.
  • À distance sur https://podv2.unistra.fr/live/directs/ (salle du CDE).

Lieu

4 boulevard de la Victoire. Strasbourg, France

Programme

Programme en cours de construction

Time Slot Description Replay
13h00 Accueil - Café - Jardin du CDE - -
13h30 Introduction - -
13h35 Jens Gustedt Quo Vadis: Langage C 🌶️🌶️ C était et est toujours l'un des principaux langages de programmation utilisé dans le monde entier et dans de nombreux contextes d'application différents. L'origine de son succès est le fait qu'il est normalisé par l'organisation internationale de normalisation (ISO) et qu'il fournit ainsi une base pour la conception de code portable. Cette normalisation est un processus continu au cours duquel C est amélioré et adapté à l'évolution permanente du matériel moderne et aux exigences de ses utilisateurs, et en garantissant au même temps une forte portabilité de programmes existants. En 2023, une version majeure de la spécification C, C23, sera publiée. Il y a de fortes chances que ceci intervient en parallèle à la publication des implémentations majeures de compilateurs C et de la bibliothèque C, toutes basées sur cette nouvelle version de la norme. Dans cette présentation, nous donnerons un aperçu du processus qui a conduit à C23 et nous allons présenter les changements majeurs dans le langage C et la bibliothèque C. Si le temps le permet, nous essaierons également de donner une perspective sur les fonctionnalités qui pourraient venir dans les futures versions de la norme C au-delà de C23. Revoir
14h30 Arthur Pons Pourquoi changeons-nous d'ordinateur ? Il est dorénavant communément admis que la majorité des impacts environnementaux des terminaux numériques surviennent lors de leurs fabrication. Il est donc intéressant, en veillant à ne pas invisibiliser les autres phases de pollution, de se demander quels phénomènes matériels et culturels sont à l'origine du renouvellement du matériel. Nous aborderons la question à travers l'étude des différent types d'obsolescence et la revue des statistiques disponibles sur le sujet. Revoir
14h45 Xavier Pierre Marc Chantreux Étendre vim 🌶️🌶️ La nouveauté principale de la nouvelle version majeure de vim (vim9) est une refonte du langage de configuration (vim9script) qui intègre désormais un typage fort des fonctions et du bytecoding. Cette évolution illustre l'interet des développeurs de l'éditeur pour son ecosystème de greffons de plus en plus riche et sophistiqué. Après avoir fait une petite démonstration d'un usage moderne de vim, nous montrerons que vim est aussi l'héritier de vi, outils de la famille unix, et que c'est parfois dans les vieux pôts que se préparent les meilleures soupes. Revoir
15h10 Anaïs Oberto Femmes & Sciences Présentation de l'association "Femmes et Sciences" et retour de la conférence "Femmes et numérique : ensemble, cassons les codes !" Revoir
15h20 Buffet / Posters - -
15h50 Pierre Noro Au-delà du "cloud souverain", pour une souveraineté numérique sobre, ouverte et européenne Apparu dans le débat public il y a plus de 13 ans, le "cloud souverain" est à la fois le projet phare et le symbole de l'incohérence des politiques de souveraineté numérique en France. En tirant les leçons des échecs successifs, du projet Andromède au scandale du Health Data Hub, il est nécessaire de s'affranchir de la dictature de l'urgence martelée dans le débat public afin de proposer une nouvelle définition de la "souveraineté numérique" à même de répondre aux besoins présents et futurs des entreprises, du secteur public et des citoyens européens. Cette conférence a pour but de réancrer le concept de souveraineté numérique dans la réalité de l'écosystème d'innovation européen, de l'articuler à une véritable réflexion sur des futurs numériques souhaitables et de fonder une nouvelle ambition sur les valeurs européennes, la protection des données privées, la transparence, la sobriété et l'ouverture. Cette nouvelle souveraineté numérique retrouve alors son potentiel de générer durablement de la valeur en remettant les intérêts des utilisateurs au centre du projet, en contribuant à l'indépendance de l'écosystème européen et en offrant une véritable alternative aux géants du numérique. Revoir
16h40 Pierre Noro Blockchain et gouvernance décentralisée: Le Web3 peut-il sauver Internet des limites du Web2.0? Crypto, Metavers, NFTs, DeFi, DAOs... Le Web3 est sur toutes les lèvres, de techno-évangélistes de la Silicon Valley qui veulent voir dans cette "nouvelle ère de l'Internet" une opportunité de tourner la page de "l'Internet des plateformes", jusqu'à celles de nos gouvernants qui redoutent de voir leur écosystème d'innovation rater un nouveau tournant technologique. Cette présentation a pour but de démystifier le Web3 et d'évaluer quels sont les mécanismes technologiques, économiques et sociologiques sur lesquelles sont fondées les promesses des technologies blockchain et leur potentiel à faire émerger de nouveaux modes d'organisation en ligne. Dans un second temps, nous explorerons ensemble, au-delà des fantasmes, quelles limites apparaissent déjà dans les communautés qui tentent de s'approprier ces technologies enracinées dans les idéaux crypto-capitalistes pour gérer de manière souveraine des communs numériques. Revoir
17h05 François-Xavier Pineau Rust (et WebAssembly) 🌶️ Quel est et d'où sort ce language qui vient d'être accepté (le seul en dehors du C) dans le noyau Linux? Pourquoi est-il, pour le moment, le premier language utilisé pour le WebAssembly (qui commence à sortir des navigateurs et à entrer dans le monde des microservices)? Quels sont les freins à son adoption? Revoir
17h30 Remerciements - -

Intervenants

  • Jens Gustedt

    Jens Gustedt ICPS

    Après des études de mathématiques à Bonn et Berlin, Jens intègre l'INRIA en 1998 pour travailler sur la parallelisation et la distribution et prend la direction de l'ICPS (Informatique et Calcul Parallèle Scientifique) en 2018. Très impliqué dans l'évolution du C au sein de l'ISO, il est co-auteur de le standard C17 et participe à l'élaboration de C23. Il blogue régulièrement à ce sujet et a écrit le livre "Modern C".

  • Arthur Pons

    Arthur Pons Direction du Numérique

    Arthur Pons est ingénieur de recherche en informatique au pôle Calcul Et Services Avancés à la Recherche (CESAR) de la Direction du Numérique de l'Université de Strasbourg. Particulièrement sensible aux enjeux socioenvironnementaux, c'est en découvrant la culture Unix et le convivialisme qu'il parvient à imaginer un numérique possiblement composable avec le reste du monde. Au sein de l'université de Strasbourg il cherche à monter une équipe d’appui à la recherche qui puisse répondre aux demandes d'équipes de recherche voulant circonscrire leurs méthodes numériques aux limites planétaires.

  • Xavier Pierre

    Xavier Pierre Direction du Numérique

    Depuis 2017 et mon arrivée à la Direction du numérique et également en Alsace, mon esprit s'est ouvert à la compréhension de nouveaux langages et de nouveaux accents. Par extension j'ai également fait évoluer mes outils informatiques en passant des IDEs standard et bien connu à VIM. Tout d'abord mon utilisation de vim se limitait à "ne pas utiliser Nano", mais force est de constater que vim reste actuellement l'un des meilleurs IDE. Dans une utilisation native ou enrichit de plugins, de couleurs de pop-up ils restent une référence en matière de performance et maniabilité. Je vais tenter de vous montrer aujourd'hui quelles en sont mes usages et pourquoi.

  • Marc Chantreux

    Marc Chantreux Direction du Numérique

    En 25 ans, Marc a fait évoluer son usage de vim de simple éditeur à UI à tout faire (outils de présentation, d'édition de code ou d'article, ...). Il fait la promotion de la simplicité depuis son implication dans les réseaux libristes à partir de la moitié des années 90.

  • Anaïs Oberto

    Anaïs Oberto Observatoire astronomique de Strasbourg

    Ingénieure en développement d'applications (CNRS)

  • Pierre Noro

    Pierre Noro Pebble

    Pierre Noro est enseignant à Sciences Po Paris, au Learning Planet Institute (Université Paris-Cité), chercheur et entrepreneur. Outre ses travaux sur la gouvernance décentralisée, les technologies blockchains, la souveraineté numérique et les problématiques éthiques dans le numérique, il conçoit et développe de nouveaux services numériques ouverts et décentralisés à impact social positif. Il collabore notamment à l'élaboration de Pebble.vote, la 1ère plateforme de vote en ligne décentralisée, transparente et sécurisée.

  • François-Xavier Pineau

    François-Xavier Pineau Observatoire astronomique de Strasbourg

    François-Xavier Pineau est ingénieur de recherche au Centre de Données astronomique de Strasbourg. Il y développe des outils pour la manipulation, l'indexation et la mise à disposition de données à destination de la communauté des astronomes. Par soucis de fiabilité et de performance, pour les aspects à la fois bas et haut niveau, pour l'écosystème de développement et pour des questions de réutilisation de code, il a migré depuis quelques années ses développements de Java vers Rust.

Comité d'organisation