Archi & techno

Sécurité dans les pods : Isolation et RuntimeClass

Kubernetes

Cet article s’appuie sur la notion d’extensions de Kubernetes déjà abordée ici, et détaillera plus particulièrement la Container Runtime Interfaces (CRI). Il s'adresse à une population familière avec Kubernetes. Vous le savez sans doute déjà : Kubernetes permet l’orchestration de milliers d’applications dispersées sur des dizaines de serveurs. Et lorsque vient la question de la sécurisation on doit en plus considérer un nombre croissant de niveaux : depuis la machine jusqu’à l’API exposée sur Internet, en passant par le cluster. Je vous propose une manière…

Lire la suite
Agile

Le piège culturel : le comprendre et en sortir

Les missions que nous faisons sont toujours l’occasion d’une rencontre de cultures différentes, entre OCTO et ses clients ou ses partenaires. Cette rencontre est généralement très enrichissante mais peut parfois devenir en soi un problème. C’est dans ce cas que ce que j’appelle le piège culturel peut apparaître et singulièrement compliquer la vie des personnes impliquées. La "culture" Avant tout, prenons un moment pour parler de ce terme, particulièrement polysémique et souvent mal employé ou compris. J’ai ressorti mon Robert préféré et je vous conseille…

Lire la suite
Software Craftsmanship

Un test peut en cacher un autre – Tests unitaires – P1

Introduction L’article d’introduction débute en listant certaines différences entre ma vision en terme d’architecture applicative ou encore de rédaction des tests, que je peux avoir avec d’autres développeurs. À travers elles, j’évoque les difficultés qu’ils peuvent rencontrer à identifier précisément quoi tester et comment. Deux phrases extraites de l’article de Ian Cooper ont été mises en avant : “Le code issu d’un refactoring ne requiert pas de nouveaux tests” “Je vous recommande d’utiliser ports/adaptateurs et d’écrire les tests en outside-in depuis le use case” Ces…

Lire la suite
Archi & techno

Interview Laurent Sollier « OCTO est plus que mon employeur, c’est aussi une société humaine qui pousse à réfléchir sur des sujets qui sont autres que nos activités professionnelles. »

Alors que Laurent travaille chez OCTO depuis seulement 1 an, il a été invité à faire un talk sur le No-Code/Low-Code aux côtés d'Alain Faure. Il nous raconte son expérience pour en arriver jusqu'à sa participation à La Duck Conf.

Lire la suite
No Code / Low Code

Interview Alain Faure et Dominique Lequepeys : « L’avantage principal du no-code/low-code est de démocratiser le développement d’application. »

Pourquoi s’intéresser au no-code, low-code ? Nos Octos Alain et Dominique vous embarquent dans leurs réflexions. Pouvez-vous nous raconter en deux mots votre parcours avant OCTO et chez OCTO ? Alain : J’ai passé toute ma carrière dans le développement d’applications d’entreprise. De grosses applications dont le développement se compte en millions de lignes. J’ai travaillé côté ESN, côté client dans une grande banque et aussi chez un vendeur de progiciel. Chez OCTO je suis toujours dans la technique : évolutions de systèmes, intégrations de…

Lire la suite
Software Craftsmanship

Accélérer le développement : une histoire de plomberie

Moi: Après avoir passé 5 jours dans l'équipe de développement, je pense qu'il serait judicieux de former et accompagner les développeurs à la mise en place de [la pratique X]. (remplacer [la pratique X] par : Test-Driven Development (TDD), Pair/Mob programming, Tres Amigos, ...)  Le DSI: [La pratique X] ?  Moi: Oui, [la pratique X], tu sais celle qui consiste à faire gnagnagni et gnagnagna.  Le DSI: Cela me semble très coûteux, et… on a vraiment pas le temps ! Moi: Pourtant, au vu de…

Lire la suite
Agile

Solution Focus : l’agilité orientée solutions

Pour dénouer une situation bloquée, faut il toujours commencer par en rechercher les causes ? L’approche Solution Focus propose une voie différente et plus directe pour atteindre un objectif ou un futur désiré. Déplaçons le regard pour identifier dans le présent ce qui existe et fonctionne déjà et rendre simples des actions qui peuvent être engagées rapidement. Présentation de cette approche avec Gery Derbier, Consultant, Coach, animateur de la branche française de Solution Focus In Organisation et formateur d'une Masterclass Solution Focus.  La très grande…

Lire la suite
api

Réussir la Developer eXperience de son API web

Les entreprises ont bien compris que l'expérience digitale de leurs clients était importante. Les techniques de conception de la User eXperience et des User Interface sont désormais acquises comme étant indispensables au succès d'un nouveau produit et à son adoption. Mais lorsque l'interaction avec l'utilisateur finale n'est pas évidente, lorsque le produit est essentiellement technique comme une API web, comment optimiser cette expérience utilisateur ?  Les développeurs qui créeront des applications grâce à vos API sont vos utilisateurs. Même si un bon design d’API simplifie…

Lire la suite
Sécurité

Passbolt, une solution pour gérer les secrets au sein de votre équipe

Mot de passe

La question des mots de passe est un sujet sensible. Pour les mots de passe personnels, l’utilisation d’un gestionnaire de mots de passe est largement recommandée. En revanche, il est parfois nécessaire de partager certains secrets et mots de passe (clés d’API, comptes génériques, etc.) au sein d’une même équipe (qu'elle soit réduite ou non). La gestion de ces mots de passe en est souvent rendue plus compliquée. Cet article a pour objectif de présenter notre recherche d’un outil de gestion de mots de passe…

Lire la suite