Infrastructure et opérations

Bonne nouvelle : L’Infra As Code c’est du code !

La notion d’Infra As Code consiste à voir l’infrastructure comme un asset logiciel classique. Bonne nouvelle, on va pouvoir reprendre des pratiques liées au code de la Programmation Orientée Objet.

Dans cet article nous allons nous intéresser à une de ces pratiques : l’abstractionIl s’agit de séparer la mise en oeuvre technique bas niveau de son utilisation faite à plus haut niveau.

Votre objectif en construisant des abstractions doit être le même : masquer la complexité pour être le plus largement et le plus facilement utilisé ! Tout l’art réside dans le bon dosage : un composant sans complexité ne nécessite pas d’abstraction. 

Adopter cet état d’esprit aide plus que n’importe quelle formation théorique pour construire des abstractions efficaces.

Lire la suite

Digitalisation

Blockchain, confiance et coopération

Quand on réfléchit aux usages potentiels de la Blockchain, on a (trop) souvent tendance à se limiter à une transposition de Bitcoin. Pourtant, les opportunités créées par la Blockchain sont beaucoup plus larges: il s’agit de disposer d’un outil visant à porter le consensus, voire la confiance au sein d’une organisation. Lire la suite

Culture Hacking

Deuxième composante de la Communication NonViolente (CNV) : IDENTIFIER ET EXPRIMER SES SENTIMENTS

Cette deuxième étape consiste à exprimer ce que nous ressentons au plus profond de nous-mêmes suite à notre observation. Une des grandes difficultés sur cette étape est que nous disposons d’un champs lexical bien plus riche pour qualifier autrui (jugement, insulte, etc.) que pour décrire clairement nos propres émotions.

Lire la suite

Digitalisation

Compte-rendu du petit-déjeuner Blockchain du 9 Mars 2016

La Blockchain est une promesse : LA promesse. Depuis que le monde a compris que le Bitcoin était simplement une application qui tourne sur la Blockchain, tout le monde s’y intéresse et la trouve « disruptive », mais sans (forcément) tout comprendre. Décryptons-la et intéressons-nous à ses enjeux idéologiques, mais aussi à sa maturité technologique. Le petit-déjeuner Blockchain OCTO Technology était là pour cela.

Retrouvez la présentation complète de nos speakers, et la vidéo du petit-déjeuner Blockchain.

Lire la suite

Méthode

Rétro vers le futur

Dans notre équipe nous aimons changer le format des rétrospectives de temps en temps. Nous pensons que cela aide à ne pas perdre l’intérêt pour un rituel des plus importants, car il nous permet de nous améliorer. De plus, changer la narration aide à faire émerger des douleurs différentes. Par exemple, nous n’aurons pas les mêmes retours à la question « qu’est-ce qui n’a pas marché ? » qu’à la question « qu’est-ce que vous n’aimez pas ? ». Les deux questions ont une intention similaire : trouver les points à améliorer dans la manière de travailler de l’équipe. Par contre, le fait de formuler la question avec certains mots au lieu d’autres peut changer la perspective avec laquelle nous abordons le sujet.

Ainsi, après avoir essayé la rétrospective dont vous êtes le héros et la rétrospective sur le thème Star Wars, nous profitons du thème de notre kanban (les années 80) pour faire des rétrospectives inspirées des films de cette décennie. Aujourd’hui je veux vous en présenter une que nous avons particulièrement appréciée : la rétro vers le futur.

Attention : si vous n’avez pas encore regardé le film (est-ce possible ?) ne continuez pas la lecture, car la trame y est dévoilée.
Lire la suite

UX - Ergonomie

UX : des interviews exploratoires dès les premières minutes du projet

Pour chaque nouveau projet, j’ai un rituel : je vais voir les utilisateurs. Evident pour un UX Designer ? Apparemment, pas tant que ça. Pourtant, c’est assez facilement actionnable. Révélations.

 

Des interviews exploratoires pour ouvrir les chakras

Lors du début de mes projets, j’ai toujours besoin de m’ouvrir les chakras. Et ce, même si je connais déjà le secteur ou le sujet. Du coup, je fais des interviews où je vais généralement voir 3 à 4 personnes le plus rapidement possible. Je m’adresse à mon réseau en mode friends and family (and colleagues) pour leur demander s’ils connaissent quelqu’un rentrant dans le panel que je recherche.

Lire la suite

Archi & techno

Angular 2 : Savoir composer avec les composants

Peu importe notre préférence en matière de framework front end JavaScript, AngularJS a modernisé notre façon de concevoir et réaliser des applications web riches, stables et performantes.

Convaincus par AngularJS, nous suivons de près le projet Angular 2, qui s’annonce radicalement différent de son prédécesseur. En effet, le framework a été entièrement réécrit. Il se veut plus simple et plus performant en tirant profit des nouvelles technologies du web telles que ES2015 et les Web Components.

A l’heure où nous écrivons cet article, le projet est en phase bêta. Les releases sont publiques sur GitHub et la documentation technique est régulièrement mise à jour par l’équipe AngularJS. Nous avons donc fait l’essai et voici nos premiers retours.

Lire la suite

Évènement

S’approprier les pratiques des Géants du Web – Formations OCTO

De l’autre côté de l’Atlantique, comme en France, l’IT se réinvente au travers des Géants du Web : Amazon, Facebook, Google, Netflix ou LinkedIn pour les plus connus.

Cette nouvelle génération d’acteurs a su se libérer des dogmes du passé et aborder les sujets avec fraîcheur pour apporter des solutions nouvelles, radicales, efficaces à de vieux problèmes de l’informatique. Lire la suite

Infrastructure et opérations

Docker en production : la bataille sanglante des orchestrateurs de conteneurs

1. Vous êtes perdus…

Cela fait maintenant plusieurs mois, voire plus d’un an que vous êtes intellectuellement convaincus de l’approche de Docker et des conteneurs applicatifs : portabilité, universalité, volatilité.

La promesse est tenue et vous avez déjà remporté quelques victoires en développant localement et sur quelques environnements d’intégration, bravo.

C’est à ce moment que la question du passage à l’échelle se pose et d’un coup, le signal se brouille. Vous êtes soudainement noyés sous un déluge de noms et d’acronymes barbares. Et surtout, vous sentez comme une odeur de poudre. Il y a du rififi au pays des moteurs de clustering Docker. Rien qu’à l’évocation de ces noms, « Docker Swarm, Kubernetes, Rancher, Mesos, Marathon, Titus, Nomad, Fleet ou encore Deis », vous vous sentez fébrile, en retard sur le dernier framework hype et peut-être en train de passer à côté de LA solution ultime.

« Écoute, on t’connaît pas, mais laisse nous t’dire que tu t’prépares des nuits blanches… Des migraines… Des « nervous breakdown », comme on dit de nos jours. »

Michel Audiard (Les Tontons flingueurs – 1963)

 

Nous vous proposons ici quelques éléments pour y voir un peu plus clair dans l’opposition Kubernetes/Swarm.

Lire la suite