Software Engineering

Posté le 16/05/2019 par Adrien Boulay

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 infrast...

Lire la suite >

Posté le 07/05/2019 par Andréa Gueugnaut

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'uti...

Lire la suite >

Posté le 06/05/2019 par Christophe Thibaut

The First Law of Technology Transfer: Long-range good tends to be sacrificed to short-range good.The Second Law of Technology Transfer: Short-range feasibility tends to be sacrificed to long-range perfection.Jerry Weinberg - Quality Software ManagementIn this discussion, the term: heuristic refers to a method used in a given context, with no guaran...

Lire la suite >

Posté le 06/05/2019 par Julien Kirch

Un des objectifs principaux des différentes approches agiles est de livrer de nouvelles fonctionnalités rapidement grâce à des itérations courtes.Une des manières d’y parvenir est d’avoir une équipe avec un fort niveau d’autonomie, car les dépendances extérieures créent des risques de ralentissement, par exemple quand il faut attendre qu’un autre g...

Lire la suite >

Posté le 03/05/2019 par Aryana Peze

Lire l'article en françaisHello !It is great to have a functional website - but it's even better if people have access to it !And in order to contact a server, we use IP addresses.

Lire la suite >

Posté le 03/05/2019 par Marc Cyprien

Les Inventory Plugins sont une nouvelle façon de décrire les inventaires pour Ansible à partir des informations d’un cloud provider. Ces plugins sont disponibles depuis la  version 2.4 d’Ansible et sont une alternative aux inventaires dynamiques. Au travers de cet article, nous allons voir ce que sont ces plugins et comment les utiliser.Si vous n’ê...

Lire la suite >

Posté le 02/05/2019 par Christophe Thibaut

Dans mon précédent article, je me proposais de bannir le terme "Dette Technique" de mon vocabulaire de travail lorsque celui-ci n'est pas utilisé dans son acception initiale :[Contracter une Dette Technique] : procédé (heuristic) dans lequel on contrevient temporairement à l'état de l'art du projet afin de réaliser un objectif intermédiaire priorit...

Lire la suite >

Posté le 30/04/2019 par Aryana Peze

Read the comic in EnglishHello !Ce n’est pas tout d’avoir codé et hébergé un site web - il faut maintenant que les gens puissent y accéder. Et pour contacter un serveur, on passe par une adresse IP !Pour aller plus loin :Les adresses IP : https://fr.wikipedia.org/wiki/Adresse_IPQu'est-ce qu'un DNS :https://www.culture-informatique.net/cest-quoi-un-...

Lire la suite >

Posté le 26/04/2019 par Arnaud Mazin

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 plusie...

Lire la suite >

Posté le 24/04/2019 par Christophe Thibaut

The First Law of Technology Transfer: Long-range good tends to be sacrificed to short-range good.The Second Law of Technology Transfer: Short-range feasibility tends to be sacrificed to long-range perfection.Jerry Weinberg - Quality Software Management(Dans toute cette discussion, le terme : procédé (heuristic) fait référence à une méthode utilisée...

Lire la suite >