Techdays #17préparer l´ouverture de son code

À propos

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.

Cette 17ème édition s’est tenue le 25 mars 2025, de 13h30 à 17h30 à l’amphithéâtre Alain Beretz (au Nouveau Patio, 20A rue René Descartes).

Vous avez suivi cette édition ? N’hésitez pas à répondre à cette courte enquête de satisfaction pour nous aider à nous améliorer !

Les enregistrements des talks seront mises en ligne dès que possible sur la plateforme POD de l’Université de Strasbourg

Les supports de présentation des différents speakers :

Programme

13h30 introduction
13h35 Strasbourg, capitale des développeurs ? - Colin Cleary
14h00 Hehe! Un dev cerné par les sciences humaines et sociales ᕕ( ᐛ )ᕗ - Régis Witz
14h25 Du script Python au paquet installable - Matthieu Boileau
15h15 pause croissants/café
15h35 ANNULE Ouvrir son code ne coule pas de source - Marc Chantreux
15h35 Pratiques de développement au sein de la communauté open-source SOFA - Hugo Talbot
16h00 Packaging et distribution Linux : un tour d´horizon - Sébastien Le Roux
16h40 clôture

Strasbourg, capitale des développeurs?

proposé par Colin

Cette présentation propose un état des lieux du secteur du développement dans la région : chiffres clés sur l’emploi, tendances du marché et évolutions. Nous aborderons également les actualités du métier de développeur, ainsi que les événements tech qui rythment la vie locale : meetups, hackathons, conférences et initiatives communautaires. Une immersion au cœur de l’écosystème numérique régional, pour mieux comprendre son dynamisme et son potentiel!

Du script Python au paquet installable

proposé par Matthieu

Les travaux de recherche contenant du calcul scientifique commencent souvent par un script Python, généralement sous la forme d’un notebook Jupyter, conçu pour valider une preuve de concept. Ce script, bien que porteur d’idées prometteuses, reste monolithique : peu modulaire, il mélange code et données, et n’est généralement validé que par son auteur, sans relecture, sans tests, ni documentation. Pourtant, lorsque son contenu mérite d’être publié, développé en équipe ou partagé avec des collaborateurs, il devient essentiel d’y appliquer les bonnes pratiques du génie logiciel. À travers une démonstration en direct, cet exposé propose de parcourir les étapes clés pour transformer un script en un paquet Python testé, documenté et publié.

Hehe! Un dev cerné par les sciences humaines et sociales ᕕ( ᐛ )ᕗ

proposé par Régis

C’est quoi, l’informatique de recherche ? À quoi ça ressemble de travailler pour/avec des chercheuses et des chercheurs en sciences humaines comme “clients” ? Comment faire pour maintenir un service sans moolah, sans infra, sans aide, sans compétence, sans outillage, et sans le temps de le faire ? J’ai pas toutes les réponses, mais ce speach te donnera 20 minutes pour y réfléchir. Enfin si tu veux, hein —je suis pas ta mère…..

Pratiques de développement au sein de la communauté open-source SOFA

proposé par Hugo

SOFA est un logiciel open source pour la simulation mécanique interactive, avec un accent particulier sur la biomécanique et la robotique. Cette présentation vise à montrer le mode de développement et les pratiques associées.

Ouvrir son code ne coule pas de source

proposé par Marc

Faire la promotion du libre dans l’ESR, c’est se confronter à des lectures très différentes dynamiques économiques que mobilisent l’ouverture de code. Mes missions de FLOSS evangelist à Renater m’ont permis de comprendre un certain nombres de freins, contre-intuitions ou réalités organisationnnelles, qui rendent la liberation de code difficile. Je tente ici de faire une synthèse des leçons apprises et de propositions concrètes.

Packaging et distribution Linux : un tour d´horizon

proposé par Sébastien

La façon la plus symbolique de partager un logiciel libre: l’empaqueter, ou packager, pour les distributions Linux ! Mais du coup c’est quoi un paquet Linux et comment ça se construit ? Avec cet exposé je vous propose un petit tour d’horizon technique de la construction de paquet RPM, DEB, et, d’intégration Linux. Les quelques étapes que j’ai choisi pour l’illustrer les points clefs des différentes procédures, se basent sur le guide, bien plus détaillé, que j’ai écris: From source code to packaging: open source software distribution review and tips

Intervenants

Sébastien Le Roux

Institut de Physique et Chimie des Matériaux de Strasbourg | IPCMS

Depuis janvier 2012 Sébastien travaille en tant qu’ingénieur de recherche CNRS à l’IPCMS, l’Institut de Physique et Chimie des Matériaux de Strasbourg. Spécialiste de l’étude des matériaux désordonnés par les techniques de modélisation numérique, Sébastien est également le développeur de plusieurs logiciels libres, le plus récent atomes est sur internet depuis septembre 2022. Impliqué depuis plusieurs années dans la valorisation des logiciels libres développés au sein des UMR de l’Unistra, Sébastien est membre du Collège Codes sources et logiciels du Comité pour la Science Ouverte

Hugo Talbot

Consortium SOFA, Inria

Depuis 2016, Hugo Talbot coordonne le projet logiciel libre SOFA. Cela consiste à animer la communauté open-source, structurer les développement, assurer le dynamisme de l’écosystème. Hugo travaille plus précisément à la gestion des comités de pilotage, la gestion de la communication, le réseautage, et le soutien à la communauté.

Régis /root/Régis/Witz

Plateforme Humanités Numériques | PHUN

Régis Witz est un vrai humain, composé de cellules telles que des globules blancs ou de diverses couleurs. Il a de nombreux organes encore fonctionnels. Il est très peu effrayant.

Colin Cleary

Capitale Dev

Colin Cleary est directeur général de Capitale Dev, une association ayant pour mission de faire de Strasbourg la capitale des développeurs. Issu d’un parcours mêlant un cursus en programmation informatique et un master commercial, il travaille tous les jours avec les acteurs de l’écosystème numérique régional.

Matthieu Boileau

Institut de recherche mathématique avancée | IRMA

Après une thèse sur la simulation numérique de l’allumage des foyers aéronautiques, Matthieu Boileau a rejoint le CNRS en tant qu’ingénieur de recherche en calcul scientifique, au sein d’un laboratoire parisien dédié à la combustion. En 2015, il a intégré l’Institut de recherche mathématique avancée (IRMA) de Strasbourg grâce à une mobilité interne. Au sein de l’équipe de mathématiques appliquées, il développe des bibliothèques et des codes de calcul, et gère les moyens de calcul pour l’ensemble du laboratoire. À l’échelle nationale, il anime le Groupe Calcul dont il dirige le groupement de recherche.

Marc Chantreux

Calcul et Services Avancés à la Recherche | CESAR

libriste depuis les années 90, Marc intègre l’ESR en 2003, devient Floss Evangelist de Renater en 2017 et est maintenant ingénieur calcul au CESAR (Calculs et Services avancés à la recherche) de l’université de Strasbourg.

comité d´organisation

X/Stra X/Stra, communauté d’ingénieurs et de chercheurs en informatique de l’enseignement supérieur et de la recherche. C’est un groupe informel, un réseau d’entraide professionnelle.
Devlog Devlog, Réseau des acteurs du Développement LOGiciel au sein de l’Enseignement Supérieur et de la Recherche Sa mission essentielle est de favoriser les échanges : soutien aux réseaux régionaux dans leurs actions, offre complémentaire d’actions et de formations, lien entre la communauté et les tutelles afin de remonter les réalités du terrain
DNUM DNUM, Direction du numérique de l’université de Strasbourg
Comité de pilotage Science Ouverte Comité de pilotage Science Ouverte, La science ouverte consiste à rendre « accessible autant que possible et fermé autant que nécessaire » les résultats de la recherche, issus en majorité des fonds publics. L’université de Strasbourg est très engagé dans le développement de la science ouverte depuis de nombreuses années