Software Engineering

Posté le 05/07/2019 par Aryana Peze

Lire la BD en françaisHello !Deploying a new release to production is more complex than simply checking that the app's code functions correctly. We must also make sure that it will run correctly on the existing production servers, and with the production environment's infrastructure.And in order to do this, the Ops leave nothing to chance...!

Lire la suite >

Posté le 02/07/2019 par Simon Renoult

Dans cet article, je vais vous raconter une petite histoire de diagnostic comme il nous - ingénieurs, développeurs et autres artisans du code - en arrive très souvent.C’est une histoire technique qui parle de base de données, de logs, d’ORM sûrement mal configuré et de MySQL qui fait ce qu’on lui dit. C’est surtout l’histoire de comment et pourquoi...

Lire la suite >

Posté le 01/07/2019 par Christophe Thibaut

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

Lire la suite >

Posté le 01/07/2019 par Aryana Peze

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

Lire la suite >

Posté le 26/06/2019 par Aryana Peze

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

Lire la suite >

Posté le 27/05/2019 par Céline Audibert, Joy Boswell

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

Posté le 27/05/2019 par Aryana Peze

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 !

Lire la suite >

Posté le 27/05/2019 par Aryana Peze

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

Lire la suite >

Posté le 23/05/2019 par Dorian Lamandé

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

Lire la suite >

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 >