Blog Arolla

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 à…

Du code legacy vers CQRS, est-ce possible ?

J’imagine que vous avez déjà entendu parler du pattern CQRS, de ses bienfaits, de son implémentation… Si vous ne le connaissez pas, ce n’est pas grave vous êtes au bon endroit pour le découvrir 😊. D’expérience, nous travaillons majoritairement sur des applications qui ont vécu, donc je vous propose de partir d’un code existant et…

Distribution Map

Introduction Les Distribution Maps font partie des visualisations appliquées dans la rétro-ingénierie afin d’aider à la compréhension des systèmes informatiques dites ‘larges’. On avait déjà parlé dans un blog précédent de ces systèmes et de leur évolution qui peut avoir des conséquences dévastatrices sur le long terme– si ces systèmes ne sont pas bien maintenus.…