Infrastructure et opérations

La signature d’images Docker sur une Registry avec Notary

La Registry Docker est un composant incontournable dès que le besoin de distribuer ses images Docker se fait sentir. Ce composant en est actuellement à sa deuxième version et reste fidèle à la philosophie Unix : “faire une chose et la faire bien”, il stocke des images Docker et le fait bien. Le problème de la signature des images afin d’en garantir la provenance et le contenu doit donc être traité par d’autres moyens.

Plusieurs solutions existent pour ajouter ce niveau de garantie. Parmis elles, il en existe une développée par les membres de la communauté open source Docker : Notary.
Lire la suite

Digitalisation

#PortraitDeCDO – Juliette De Maupeou – Total

#PortraitDeCDO – Juliette De Maupeou – Total

Découvrez pour le cinquième #PortraitDeCDO, avec le portrait de Juliette De Maupeou Chief Digital Officer Industry de Total. Vous allez pouvoir découvrir les enjeux du numérique pour son entreprise, ses contraintes au quotidien ou encore son rôle au sein de sa société pour faire bouger les lignes du digital. Des insights précieux que vous pourrez comparer au fur et à mesure que les portraits s’égraineront dans les semaines à venir.
Lire la suite

Méthode

Trouver où vous vous sentez le mieux pour innover

Se sentir à l’aise avec l’innovation….selon ses envies et son tempérament

Dans un article précédent nous évoquions comment aider « les intrapreneurs » à se positionner en évoquant le casting des équipes selon l’horizon de l’innovation Innovation : le bon casting au bon moment
Voici en un dessin une illustration des enjeux qui vous aidera peut être à comprendre et à vous positionner dans votre entreprise. Merci Maxence pour l’illustration. Notez le parapluie en horizon 1 ;-)

Un dessin valant mieux qu’un discours

3-horizons-pour-innover. Src: bloculus

Lire la suite

Archi & techno

Containerus Bellum, ou la chronique des hostilités dans l’écosystème Docker

Saison 1 : Previously…

Dans les épisodes précédents, nous avions vu naître la guerre sanglante des orchestrateurs de containers. Les deux principaux candidats à la première place étaient Docker Swarm et Kubernetes. Le premier, simple et limité, est porté par la jeune startup éponyme : Docker Inc. Le second, puissant et complexe, est soutenu par l’alliance d’un géant du Web et d’un mastodonte de l’open source : Google et Red Hat.

Le premier tour des débats avait porté sur le format de la brique de containerisation en elle-même. Google, par la main de CoreOS, avait tenté de déstabiliser l’hégémonie de Docker Container Engine en lançant rkt (Rocket) comme un contre-pouvoir.

L’Open Container Initiative (OCI) était un autre croche-pied fait à la jeune Docker Inc. En effet, derrière la noble idée de constituer un standard de conteneurisation à la fois universel et indépendant, la réalité pour Docker Inc. a été plus épineuse. La publication des spécifications et l’émergence des premières implémentations s’est faite au détriment de la vélocité habituelle de la startup pour le développement de nouvelles features.

Lire la suite

Évènement

Meetup PerfUG : Tout ce qu’on ne fait pas pour que Varnish soit performant

L’équipe du PerfUG vous souhaite ses meilleurs voeux pour la nouvelle année. Attention, OCTO Technology a déménagé au 34 Avenue de l’Opéra, Paris.
Varnish Cache est un outil reconnu pour ses performances, dues notamment à son architecte Poul-Henning Kamp, ancien développeur FreeBSD. L’un de ses buts en travaillant sur Varnish était de promouvoir des pratiques de codes ayant fait leur preuves dans les noyaux modernes et de les appliquer à l’espace utilisateurs. Un autre était de tirer parti des avancées des noyaux plutôt que de les annuler comme il l’a souvent constaté.

Après 10 ans et des dizaines de milliers de lignes codes, quelles leçons peut-on tirer du code de Varnish ?

Lire la suite

Archi & techno

Les transitions D3.js m’ont tuer (mon CPU)! Une comparaison entre d3.js & pixi.js

www.octo.chD3.js est certainement la libraire JavaScript  de visualisation la plus complète du moment: les possibilités pour transformer vos données en data viz époustouflantes ne sont en fait que limitées par votre imagination. Et une des clés du succès de D3 réside dans la facilité avec laquelle on peut animer des graphiques grâce aux puissantes selection transitions. Hélas!  Ces animations se payent comptant et mettent rapidement votre processeur à genou. D’où cet article.

Si le problème était tapis dans les méandres de plusieurs projets, il est apparu au grand jour lors de tentatives d’affichage des transports public suisses en temps réel sur une carte. L’outil, basé sur du SVG et D3, proposait des perspectives intéressantes mais la réalisation souffrait d’à-coups et les batteries des laptops disparaissaient à grande vitesse. Une vidéo d’un premier projet est disponible et peut être comparée à une deuxième réalisation, basée sur des techniques présentées dans cet article. Pour rendre le problème encore plus universel, nous nous sommes rendus compte que le simple affichage d’une horloge, basée sur une transition/rotation, pouvait consommer jusqu’à 20% du CPU d’un laptop moderne!

Si D3 n’a aucun concurrent sérieux pour de nombreux problèmes, nous avons décidé d’essayer une autre approche, issue des jeux en ligne. Une libraire (parmi d’autres) permet de se servir de la puissance d’HTML5 et du GPU: pixi.js.

Nous commencerons cet article par une comparaison entre les deux librairies en termes de performance de rendering. Pour clore cet aspect du débat, nous aborderons aussi les transitions CSS natives. Dans un second temps, nous aborderons quelques trucs et astuces pour tirer le meilleur parti de chacun des frameworks et nous verrons même comment combiner les deux.

Le code et les mesures sont disponibles sur github et une démo sur github.io.

Le reste de l’article est en anglais.

Digitalisation

#PortraitDeCDO – Jérémy Giacomini – Foncia

#PortraitDeCDO – Jérémy Giacomini – Foncia

Découvrez pour le quatrième #PortraitDeCDO, avec le portrait de Jérémy Giacomini Chief Digital Officer de Foncia. Vous allez pouvoir découvrir les enjeux du numérique pour son entreprise, ses contraintes au quotidien ou encore son rôle au sein de sa société pour faire bouger les lignes du digital. Des insights précieux que vous pourrez comparer au fur et à mesure que les portraits s’égraineront dans les semaines à venir.
Lire la suite

Évènement

Happy new year 2017 !

Bilan 2016 : un coup d’œil dans le rétro by OCTO !

Bonne année

 

OCTO ne déroge pas à la tradition des voeux de fin d’année…certes moins attendus que ceux de Maurice ou de nos politiques en pleine campagne vous verrez que cette année 2016 a eu son lot de grandes surprises pour notre cabinet ! L’occasion ici de faire un petit bilan de ce qui a marqué cette année OCTO et les Octos qui, croyez-moi, n’ont pas chômé… Avec plus de 300 collaborateurs, tous très créatifs et passionnés, les projets et les crazys ideas ont rythmé notre quotidien. Flash Back et

Happy new year 2017 !

 

Lire la suite

Agile

Compte-rendu du Petit-déjeuner « Secteur public : REX du site service-public.fr »

En cette fin d’année 2016, OCTO Technology a organisé un petit déjeuner au Numa pour nous expliquer comment l’agile a été mis en place au service de l’Etat.

Les équipes de la DILA et d’OCTO sont ainsi venues nous présenter le succès d’un projet de taille : la refonte du site service-public.fr.

Retrouvez la présentation complète du petit-déjeuner ainsi que la vidéo de la conférence.

bandeau_petit_dej_sp

“Liberté, égalité, fraternité, agilité !”

Lire la suite