Archi & Techno

Seven shades of Git

Tl;dr Every 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 way through Git mastery by searching how-to’s every time you’re stuck on a specific Git-related problem. At least…

Read more

Compte rendu du Meetup OWASP Paris du 09/09/2019

Le meetup OWASP Paris a eu lieu le lundi 9 septembre chez OCTO Technology. Le principe reste le même: un forum ouvert permettant aux personnes venant au meetup d’échanger et de partager leurs connaissances relatives à la sécurité informatique. Ce meetup se déroule en 2 parties: lightning talk puis workshop.

Read more
Développement personnel

Coach retreat : expérimenter votre posture de coach dans un environnement bienveillant

Si le sujet du coaching professionnel vous intéresse, si vous cherchez des idées voire des outils pour développer votre posture de coach en mode co-développement, cet article est fait pour vous. Qu'est-ce qu'une coach retreat ? Le principe est d'expérimenter différentes postures de coach durant une journée lors de mises en situation appelées "rounds". Dans les groupes de mises en situation chacun a endossé tour à tour le rôle de : coaché, une personne coach, un binôme observateur, un binôme Les organisateurs tenaient le rôle…

Read more
No Code / Low Code

Le low-code, comment ça marche ?

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-code. Implémenter une application sans code semble être une gageure. En effet, un développeur est bien souvent assimilé à un programmateur, un codeur… en somme, un producteur de code ! Pourtant le low-code ne relève…

Read more

Meetup PerfUG [18/09/2019] : Implémentation de Spring Cache avec Couchbase

Lorsque des applications commencent à rencontrer des problèmes de performance, il est courant d'ajouter du cache. Des solutions "clé en main" existent mais ne répondent pas forcément à toutes les problématiques de votre entreprise. Nous allons voir via des exemples de codes comment la création d'un cache avec Spring Cache et Couchbase a permis de répondre aux besoins pour le backend TV de SFR. De la liste des contraintes jusqu'à la mise en production, nous allons aborder les différentes étapes du développement de ce cache…

Read more
Bonne pratique

3 phases pour lancer une équipe Agile

Depuis mon arrivée chez OCTO en tant que coach j’ai été amené à accompagner le lancement d’équipes Agiles pour différents clients. Afin de leur expliquer comment va se dérouler l’accompagnement j’évoque souvent la métaphore du “shu-ha-ri” voir notre billet de blog sur ce thème.

Read more
Bonne pratique

Comment prendre simplement le pouls d’une équipe et mesurer l’efficacité de son management ?

Il y a quelques années, j’ai eu l’occasion d’intervenir chez un client sur un grand projet de delivery mettant en œuvre plusieurs équipes produits en parallèle. Le projet a démarré sur les chapeaux de roues et assez rapidement les équipes ont remonté des problèmes d’organisation et de fonctionnement sur leurs propres façons de faire mais aussi sur les relations inefficaces qu’elles entretenaient avec leur management direct, dont je faisais partie.  Comme dans beaucoup de projets de delivery, nous nous sommes intéressés en priorité à la…

Read more
api

Sécuriser une API REST : tout ce qu’il faut savoir

Exposer votre métier via des API, que ce soit pour le reste de votre entreprise ou pour le monde entier, est une belle idée. Vous avez passé du temps à en concevoir le design pour les rendre facile d’utilisation par les développeurs, et vous avez repensé l'architecture de votre SI pour leur offrir la place qu'elles méritent… Et vous vous heurtez à la crainte de vos collègues et de vos supérieurs : “Mais si j’expose mes applications sur le web, mes données ne seront pas…

Read more
Bonne pratique

BD – L’Intégration Continue (CI)

Hello ! Comme on vous l’a expliqué, il ne suffit pas de s’assurer que le code fonctionne sur le poste du développeur pour vérifier qu’il marche. Les développeurs vont être amenés à fusionner leur code, et l’environnement de production peut être différent de celui de leur poste de travail, ne serait-ce qu'au niveau de l'OS utilisé - parfois même entre les dev eux-mêmes ! Un OS différent implique des librairies différentes, voire même des droits différents sur les fichiers. Les développeurs doivent donc écrire des…

Read more