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…
Bonnes pratiques de dév, Craft, Je pense donc je blogue
Quand la vitesse génère de la frustration – Épisode 1
by Mathilde Salthun-Lassalle and Dorra BARTAGUIZ •
Nous vous proposons une série d’articles pour traiter les problématiques liées au rythme de production d’un logiciel, les frustrations engendrées et les solutions qui peuvent être apportées pour améliorer la vie de l’équipe. Dans ce premier épisode, nous abordons le besoin pressant de vitesse. Ce besoin est dû à plusieurs facteurs notamment la concurrence ou…
Non classé
leçon 3 de l’apocalypse – la pratique
by Antoine Alberti •
Pluto Krath touillait son troisième café, en regardant rêveusement l’équipe derrière la baie vitrée de son bureau. — Mais comment fait-elle ? Il savait que c’était sous ses yeux, mais il n’arrivait pas à mettre le doigt dessus. Allez, il était temps d’aller jeter un œil aux KPIs avant le prochain meeting. — Gnaahaha !…
Non classé
Parlons Data Visualisation
by Nour Jihene Agouf •
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…
Non classé
Mon coloc’ est un IEnumerable : comment éviter les conflits
by Dorra BARTAGUIZ and Laurent YOVANOVITCH •
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 à…
Non classé
Écrire une API REST en Java
by Édouard Gomez-Vaëz, Dimitri Merejkowsky and Christian Sperandio •
API ou API ? API peut vouloir dire plusieurs choses : API = contrat API = SDK API = API web = API REST (ou SOAP, GraphQL) API = point d’entrée (end-points) Ici, on va parler un peu de comment bien définir le contrat, mais surtout parler de l’implémentation en Java des end-points d’API web…
Non classé
On refait le patch : l’outillage Lombok
by Arnaud Thiefaine and Jimmy Tran •
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”).…
Je pense donc je blogue, Non classé, Programmation
Construire pour AWS sa couche python comportant des bibliothèques natives
by Édouard Gomez-Vaëz •
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é…
Non classé
DepRewriter : Dépréciations intelligentes pour la correction automatique de code client
by admin and Oleksandr Zaitsev •
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 à…
Bonnes pratiques de dév, Craft
Du code legacy vers CQRS, est-ce possible ?
by Dorra BARTAGUIZ •
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…