Évènement

GPTW – Comment nous sommes devenus, le temps d’un instant, les biographes d’OCTO

Avez-vous déjà ressenti un sentiment de fierté ? Ce genre de sentiment où l'on a l'impression de vivre continuellement avec la bande son Feel Good Inc de Gorillaz dans les oreilles ? Ce genre de sentiment où l'on a envie de pouvoir dire à tout le monde le "pourquoi du comment", avec un soupçon de "mais toi aussi tu peux vivre ça" et une pointe de "viens avec moi tu verras, ça va être chouette" ? Et bien l'histoire que l'on va vous raconter ici…

Lire la suite
Accelerate

Ma rencontre avec Accelerate et son impact au sein des équipes

Cet article fait partie de la thématique Accelerate : Comment améliorer le processus de delivery ? Il s’agit d’un retour d’expérience sur la mise en oeuvre d’Accelerate chez mon client et l’impact qu’il a eu sur les équipes.   Le contexte Depuis 1 an, j’ai intégré la Digital Factory d’un des leaders mondiaux de l’énergie au sein d’un produit dont l’objectif est de mettre à disposition une plateforme technologique qui offre des services intelligents aux collectivités locales françaises et/ou étrangères. Elle propose par exemple d'améliorer…

Lire la suite
Big Data

Rendre son code Python performant grâce au profiling

Dans ce REX, nous allons décrire comment nous sommes parvenus à diviser le temps d'exécution de notre application en Python, appelée MOMA, par 50 et stabiliser son empreinte mémoire à 200 Mo grâce au profiling. Notre application est un système de génération de fichiers binaires par traitement batch soumis à de fortes contraintes de performances (CPU & mémoire). Les fichiers binaires générés encodent des messages qui sont ensuite diffusés par satellite.

Lire la suite
Accelerate

Comprendre les apports d’Accelerate dans l’évolution de nos systèmes

Couverture livre accelerate

Pour aborder cet article, une connaissance préalable des principaux éléments que contient Accelerate est recommandée. Si vous n'êtes pas encore sensibilisé au sujet, vous trouverez une introduction et la vidéo d'une matinale sur le sujet dans cet article. Pour un bref rappel, Accelerate est un livre. C'est une forme de compte rendu d'une étude qui cherche à définir ce qui permet aux organisations d'atteindre leurs objectifs avec le plus d'efficience. C’est le résultat de l’analyse de 4 années de State of DevOps. Cette étude met…

Lire la suite
Data Science

Comment l’IA peut-elle changer le recrutement ? (partie 1)

Savez-vous qu’il faut évaluer en moyenne 100 candidatures pour réaliser une embauche ? C’est le résultat d’une étude menée par Lever, une société de San Francisco, basée sur les données récoltées de ses clients installés dans 40 pays. Pour gérer toutes ces candidatures, les recruteurs utilisent des outils appelés Applicant Tracking System (ATS). Ils permettent d'organiser et centraliser les candidatures provenant de différents canaux (sourcing de candidats, cooptations, jobboards, site carrière, etc.) et de suivre l'avancement du processus de sélection. Mais les recruteurs ont toujours…

Lire la suite
Archi & techno

Les coûts dans le Cloud – Compte-rendu de la table ronde d’Arthur Andrieu à la Duck Conf 2021

Vous n’avez pas pu assister aux tables rondes de la Duck Conf et vous êtes curieux de savoir ce que vous avez raté ? Retrouvez le compte-rendu des échanges autour du Cloud ! Participants : Arthur Andrieu Meriem Berkane Christian Fauré Arnaud Jacob Mathieu Poignant Thomas Schersach Compte-rendu : Le Cloud est une des avancées majeures que notre industrie a pu connaître. C’est une lame de fond qui a rendu possibles beaucoup d’autres avancées, comme l’intelligence artificielle et le Big Data. Cette avancée, bien que…

Lire la suite
Archi & techno

Le Feature Store, nouvel outil pour les projets data science

I) Quelles sont leurs origines, à quoi servent-ils et à qui sont-ils destinés ?  Une feature est une mesure d’une propriété d’une observation, plus prosaïquement, elle peut être l’âge d’un individu ou un mot extrait d’un texte. Les features, c’est l’or raffiné par les data scientists pour produire les modèles de machine learning. Fréquemment, les problèmes qui surviennent dans un projet data science sont liés à ces features : à leur qualité ou à leur disponibilité notamment. Un feature store est un point centralisé où…

Lire la suite
Archi & techno

Le rôle de l’architect(ur)e dans un contexte agile – Compte-rendu du talk de Thomas BRIEN à La Duck Conf 2021

Y a-t-il encore de la place pour une "autorité de design" dans des organisations de plus en plus agiles ? Thomas nous présente 2 retours d'expérience, et leur comparaison, pour étayer son discours. Le rôle de l'architecte Un architecte est comme un jardinier : il compose un système dans lequel vivre en harmonie et former un tout, pour évoluer vers un objectif commun. Pour évoluer, il lui faut tenir compte du contexte et des spécificités. Chaque composant va évoluer de lui-même et l’architecte va devoir…

Lire la suite
Bonne pratique

Une équipe plateforme qui délivre ! – Compte-rendu du talk de François-Xavier VENDE à la Duck Conf 2021

5 réponses à 5 questions qui se sont posées pour une équipe plateforme lors de la création from scratch d’un SI. Contexte La création du SI de www.aladin.farm, une plateforme B2B de vente de biens et de services par les coopératives pour les agriculteurs. François-Xavier est l'ancien lead de l'équipe SRE chargée de la mise en place de la plateforme. Il est maintenant le CTO de la Digital Factory d'Invivo. Question 1 : comment construire un socle utile pour les développeurs en le faisant émerger…

Lire la suite
Accelerate

Les tests automatisés en Delivery de Machine Learning

Cet article fait partie de la série “Accélérer le Delivery de projets de Machine Learning” traitant de l’application du framework Accelerate dans un contexte incluant du Machine Learning. Un Data Scientist heureux d’avoir des tests automatisés qui ont détecté un problème avant qu’il ne devienne critique Introduction Parmi les leviers garantissant la qualité d’un produit logiciel, on trouve les tests automatisés. Ces tests, lorsqu’ils sont rédigés de manière effective, doivent permettre de détecter des problèmes dans la base de code et empêcher le déploiement d’un…

Lire la suite