Software Engineering

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 >

Posté le 14/10/2019 par dpelissier

Après plus de 5 ans chez OCTO et plus de 10 ans de métier, d'abord en tant que Développeur, puis en tant qu'Architecte, Wojciech nous dévoile son rôle de Tech Lead et la raison pour laquelle il s'y sent à sa place...Quel est ton parcours ?Avant OCTO j’ai travaillé dans une société de service pendant 10 ans, 10 000 personnes, assez classique, “à la ...

Lire la suite >

Posté le 27/09/2019 par Joy Boswell

Chez OCTO depuis plus de 10 ans , Meriem fait partie des personnes fondatrices de l’entreprise. Ancienne leadeuse de la tribu Nouvelles Architectures de Données, elle est désormais CTO et participe à la définition de la vision stratégique et technique d’OCTO. Qui de mieux pour nous parler du “tech leading à la OCTO” ?Pourquoi le Tech Lead est-il un...

Lire la suite >

Posté le 26/09/2019 par Aryana Peze

Hello !Lors de la BD précédente, nous avons abordé le sujet de la CI (Intégration Continue). Et impossible de parler de CI sans parler de CD (Déploiement Continu)!En théorie, la CD implique un déploiement automatique et quasi-systématique de chaque modification du code sur l'environnement de production. Les mises en production sont régulières et ne...

Lire la suite >

Posté le 23/09/2019 par Céline Audibert

Depuis plus de 4 ans chez OCTO, Céline, membre de la tribu CRAFT, est devenue une référence parmi nos Tech Lead. Découvrez sa vision de ce rôle à part.Pour toi, quel est le rôle du Tech Lead ?Pour moi, c’est faire en sorte que l’équipe au sens large (Développeurs, Ops, Fonctionnels, Product Owner) arrive à délivrer régulièrement de la valeur. Concr...

Lire la suite >

Posté le 14/09/2019 par Léo Jacquemin

Tl;drEvery time I stumble upon a Git article on the web, it always talks about how to use it, instead of why I should use it. Wait, isn’t that obvious? We use Git for versioning our code and sharing it with others. This is what Version Control Software (VCS) is used for, afterall.Thinking like this, it is easy to believe that you can Google your wa...

Lire la suite >

Posté le 05/09/2019 par Alain Faure, Laurent SOLLIER

Depuis quelques mois les offres sur les technologies no-code/low-code montent en puissance. Google, Microsoft, SalesForce ont tous une offre sur le sujet, et ils ne sont pas seuls. D'autres acteurs venant des outils de RAD (Rapid Application Development), du mobile, ou du BPM (Business Process Management) proposent aussi leurs solutions no-code/low...

Lire la suite >