Blog Arolla

Catégorie : Non classé

DepMiner : Extraction de règles de transformation à partir de l’historique des validations

Le problème de la mise à jour des bibliothèques Imaginez un scénario simple. Un développeur de logiciels, Bob, a créé une application qui dépend d’une bibliothèque externe. Après un certain temps, la bibliothèque publie une nouvelle version (que nous appelons évolution de la bibliothèque), qui n’est plus compatible avec la précédente. Bob a maintenant deux…

Socrates 2022 – Ateliers

J’ai assisté à l’édition de la conférence SoCraTes de mars 2022. Les deux premiers jours sont consacrés à des sessions de discussions, live-codings, ensemble programming, ou encore présentations, toutes spontanément proposées par les participants même, le matin du jour où elles sont planifiées. Le 3e jour se tiennent des ateliers dans le même esprit d’organisation…

Parlons Data Visualisation

Dans ce blog nous allons mettre la lumière sur quelques notions de data visualisation, qui reposent sur certains principes fondamentaux. Ces principes couplés avec des études scientifiques donnent un éclairage sur la psychologie de l’être humain intrinsèquement influencée par son système optique. Commençons par une petite définition des visualisations. Les visualisations sont de simples illustrations…

Mon coloc’ est un IEnumerable : comment éviter les conflits

Mon coloc’ est un IEnumerable. Ne rigolez pas, c’est très sérieux. En tant que développeu·r·se, j’ai loué un petit espace mémoire avec vue sur le CPU. Et je me retrouve avec un Type bizarre, qui a une drôle d’interface. Je suis obligé, c’est le fils du framework. Mais je suis sûr que si j’apprends à…

On refait le patch : l’outillage Lombok

L’outillage Lombok est présent dans de nombreux projets Java, en effet plus d’un million de personnes se connectent sur le site de Lombok chaque année. Pourtant, le choix de l’utiliser ou non suscite de nombreux débats entre développeurs, mais qui la plupart du temps ne dépassent pas le cadre du subjectif (“j’aime” ou “j’aime pas”).…

Construire pour AWS sa couche python comportant des bibliothèques natives

TL; DR; Ce billet peut intéresser qui a besoin d’ajouter dans une lambda AWS des lib python native, c’est à dire qui doivent être compilées sur l’environnement cible. Comme numpy par exemple, ou en ce qui me concernait ici, pycurl. Pour faire court, vous pouvez aller sur le poste StackOverFlow associé : https://stackoverflow.com/questions/67729764/errors-when-trying-to-call-pycurl-in-a-lambda-on-aws Mais j’ai trouvé…

DepRewriter : Dépréciations intelligentes pour la correction automatique de code client

Il y a quelques mois, nous avons soumis un article de recherche à The Journal of Object Technology, dans lequel nous présentons les dépréciations intelligentes qui peuvent automatiquement réparer le code cassé. Lorsque vous appelez une méthode obsolète, cette dernière signale un avertissement, puis l’outil réecrit dynamiquement l’appel de méthode obsolète. Cela se fait à…