Software Engineering

Posté le 17/12/2019 par Zoe Davin

Le volet “Culture DevOps : à la découverte des pratiques de qualité pour une infrastructure à l’épreuve du temps” vient terminer notre trilogie DevOps rédigée avec amour par nos consultants. Une belle occasion pour revenir sur l’initiative de départ et leur donner l’opportunité de partager leur vision du marché.Le troisième et dernier volet de la t...

Lire la suite >

Posté le 11/12/2019 par Anne Sophie Varnier

Cette année encore, La Duck Conf vous propose de faire le tour de la question de l’architecture de SI.Découvrez les premiers speakers de cette troisième édition.Au programme : Kubernetes arrivera-t-il à s'imposer comme le nouveau Mainframe ? Comment gérer la migration d'une plateforme sur le Cloud ? Une refonte d'archi aux antipodes des idées reçue...

Lire la suite >

Posté le 28/11/2019 par Aryana Peze

Hello !Dans la BD sur La Logique Derrière mon Infra, nous avons très rapidement mentionné les bases de données. Elles ont un rôle essentiel à jouer dans le fonctionnement d'un site ou d'une application, et il est donc temps de creuser un peu le sujet.Le sujet est néanmoins très vaste : il existe de nombreux types de bases de données, et multiples f...

Lire la suite >

Posté le 22/11/2019 par Céline Audibert

Depuis quelques semaines, nous avons choisi de mettre en avant le rôle clé de Tech Lead, et pour mieux en comprendre les enjeux, nous avons interrogé plusieurs Octos sur le sujet. Aujourd'hui, c'est donc Renaud, développeur dans notre tribu WOAPI et chez OCTO depuis deux ans, qui nous donne son point de vue sur le rôle de Tech Lead.Qu’attends-tu d’...

Lire la suite >

Posté le 19/11/2019 par Rémi Rey

On ne présente plus Ansible, un outil de configuration management et de provisionning Open Source qui se démarque pour sa souplesse, la simplicité de son architecture et de son utilisation.La version 2.9 introduit un nouveau concept (précédemment en tech preview) qui touche au mécanisme de distribution de contenu : Les collections.Quels problèmes s...

Lire la suite >

Posté le 15/11/2019 par David Shen

Nous sommes dans un monde qui va de plus en plus vite. La mise en production des applications se fait à une fréquence de plus en plus élevée, ce qui peut entraîner des négligences, par exemple sur l’écriture des tests, les pipelines de test et donc des erreurs sur les environnements de production.Comment s’assurer que notre système supporte les alé...

Lire la suite >

Posté le 12/11/2019 par Fabien Travaglia

Comme il est de coutume dans la carrière de tout OPS, j’ai été amené à gérer l'exploitation d’applications au sein d'une équipe composée essentiellement de développeurs.Ce travail consistait globalement à :Déployer les applications (war, ear, jar) sur les environnements (Dev, test, Intégration, Prod)Mettre à jour des composants logiciels sur les se...

Lire la suite >

Posté le 06/11/2019 par Mickael Wegerich

IntroductionEn discutant avec des développeurs, je remarque plusieurs choses :Nos approches sur l’architecture applicative du code sont différentesLes définitions que nous donnons aux catégories de tests sont différentesLes façons de rédiger les tests sont différentesSans généraliser, je pense qu'il est parfois difficile dans ce contexte d'identifi...

Lire la suite >

Posté le 24/10/2019 par Aryana Peze

Hello !Lors de la BD précédente, nous avons abordé le sujet de la CD (Déploiement Continu), et avons commencé à évoquer le sujet du feature-flipping.Mais en quoi consiste le feature-flipping, et quel en est l'intérêt ?Pour aller plus loin :Feature Branch : https://www.martinfowler.com/bliki/FeatureBranch.html5 bonnes raisons de déployer en continu ...

Lire la suite >

Posté le 17/10/2019 par Florent Lagrede

Généralement quand on parle de performances web, on fait référence au premier chargement de la page. Cet article va se concentrer sur un autre type de performance, à savoir la performance de rendu. Ces dernières correspondent au comportement de l’application pendant que l’utilisateur navigue ou interagit sur celle-ci. Quelques exemples d’actions qu...

Lire la suite >