Software Engineering

Dans les articles précédents, j'ai essayé d'établir sur la base d'exemples (simples) cette observation :Lorsque nous considérons une solution logicielle existante, nous parlons souvent de la "dette technique" qui caractérise cette solution. Par ce terme, nous voulons pointer un certains nombre de défauts de qualité (de maintenabilité, etc.), qui so...

Read the comic in EnglishHello !Afin qu'une mise en production se passe sans soucis, ce n'est pas tout d'être sûr que le code applicatif fonctionne. Il faut aussi vérifier qu'il va tourner correctement avec les serveurs en place en production, et avec l'architecture en place sur l'environnement de production.Et pour cela, rien n'est laissé au hasar...

Hello !Comme vous le savez probablement tous, la v0.12 tant attendue de Terraform est sortie ! \o/Sur mon projet, nous avons migré de la version Terraform 0.11.13 vers la version 0.12.2.Je pense que chaque projet rencontrera des blocages différents en fonction de son code, et votre expérience sera peut-être très différente de la mienne, mais voici ...

Consultante chez OCTO au sein de la tribu OPS depuis plus d'un an et demi, Aryana met en scène le DevOPS à travers ses BD. Partons à sa rencontre !Peux-tu nous raconter ton parcours avant OCTO et chez OCTO ?J'ai commencé par une école de commerce et je me suis retrouvée à faire du recrutement dans le secteur informatique, pour des postes de dévelop...

Lire la BD en françaisHello !We previously saw (here) that any device connected to a network has an IP address. There are, however, two different types of IP addresses : private IPs and public IPs !

Read the comic in EnglishHello !Nous avons donc vu (ici) que tout appareil connecté à un réseau possède une adresse IP. Il existe cependant différents types d'adresses IP : des adresses privées et des adresses publiques !Pour aller plus loin :Les adresses IPV6 : https://fr.wikipedia.org/wiki/IPv6DHCP : https://www.youtube.com/watch?v=yH9UvkeAz-IPla...

Le 23 et 24 avril 2019 a eu lieu la 3ème édition d’Android Makers, l'événement d’envergure autour d’Android en France.Cette année, nous étions environ 800 participants accueillis au Beffroi de Montrouge. Au programme de ces 2 jours : une soixantaine de sessions aux formats différents (talks, workshops, cliniques, questions/réponses…), dont certaine...

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

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

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