Bonne pratique

Bonne pratique

Internationalisation ??

Internationalisation ? À quoi pensez-vous en premier lieu quand vous entendez ce mot dans le domaine de l’informatique ? À un client qui veut augmenter son nombre d’utilisateurs en ajoutant des langues ? À la magnifique “galère” que va être la chasse aux textes dans toute l’application ? Au nombre de tickets pharaoniques pour changer un caractère à chaque fois ? Une définition de l’internationalisation ? Ce mot qui pour certains reste obscur peut être défini de façon très générale, c’est peut être ce qui…

Lire la suite
Bonne pratique

Interview du Datalab de BNPP PF : Construisez votre plateforme de datascience interne !

Le 10 mai dernier, nous sommes allés interviewer Jérémie Guez, Responsable du Data Lab de BNP Paribas Personal Finance sur le site de Unicity à Levallois. Construire sa propre plateforme de data science…? Eux, ils l’ont fait ! Elle s’appelle Sparrow. OCTO a réalisé le premier POC de son architecture. Depuis, ça a généré plusieurs pratiques auxquelles OCTO croit et souhaite mettre en valeur sur son Blog.   Retour sur son interview : Bonjour Jérémie, avant de commencer peux-tu te présenter ? Bonjour, Jérémie Guez, Responsable…

Lire la suite
Bonne pratique

Un an de RGPD @ OCTO

RGPD @ OCTO

Il y a un an, nous recevions tous une avalanche de mise à jour de nos CGV ou CGU. Il y a un an, le règlement général sur la protection des données (RGPD) entrait en vigueur et faisait la une. Il y a un an aussi, plusieurs d’entre nous découvraient ce qu’était une donnée personnelle : “Est-ce que je dois effacer de mon agenda tous les rendez-vous passés car ils contiennent le nom et les coordonnées des invités ?” “Les traitements exploratoires en datascience, c’est…

Lire la suite
Bonne pratique

Vos tests d’infrastructure de bout-en-bout avec Kitchen

Au cours de précédents articles, nous vous avons introduit le Test Driven Development sur du code d’infrastructure avec des outils tels que Molecule ou Terratest. Dans cet article, nous vous présenterons Kitchen-CI, un outil qui permet, avec l’aide de bibliothèques de test comme InSpec ou ServerSpec, de tester les différentes briques de son infrastructure. Kitchen Kitchen-CI (de son vrai nom) est un outil écrit en Ruby par les développeurs de Chef. À l’aide de plugins spécifiques, il permet d’effectuer des tests pour vérifier la conformité…

Lire la suite
Bonne pratique

Concevoir une API REST conforme au RGPD

Vous avez sans doute entendu parler du RGPD voire implémenté ses règles dans votre SI. Il est primordial de protéger nos données personnelles à l'ère du tout-numérique. Pendant longtemps, les utilisateurs n'ont pas été maîtres des données qui leur appartiennent. L'Europe a finalement mis la main à la pâte pour définir un cadre légal autour de l'utilisation de nos informations personnelles, par les fournisseurs de services. Nous pouvons et devons l'appliquer dans nos API. Nous allons parler des droits des personnes concernées par les données…

Lire la suite
Bonne pratique

Durcissez votre Kube avec OpenPolicyAgent

Nous l’avons vu dans cet article précédent, Kubernetes dispose de très nombreux moyens d’extensions. Regardons en détail l’implémentation d’OpenPolicyAgent (OPA) pour K8s. Quoique facultatif, nous pensons que sa mise en place a beaucoup de sens, notamment dans un contexte multi-tenant : une équipe d’infra qui opère un cluster Kubernetes pour plusieurs équipes (produits, applications) en tirera de grands bénéfices. À la clé : une meilleure capacité à vérifier que les ressources Kubernetes sont utilisées correctement.

Lire la suite
Bonne pratique

Transmettre la culture de la qualité logicielle : l’exemple du webcenter d’AXA

Produire du code de qualité est une question de culture et de savoir-faire spécifiques. Ce fait est souvent sous-estimé dans les organisations. Pourtant la non-qualité du code produit des effets bien visibles : désengagement des développeurs, time to market plus long, fonctionnalités dans les applications plus difficiles à ajouter ou à faire évoluer, risques d'indisponibilité de l’application... Comment dans ces conditions créer au niveau des équipes comme de l’entreprise tout entière une véritable culture de la qualité autour du code ? Retour d’expérience avec Antoine…

Lire la suite