La blockchain : au-delà du Produit Minimum Viable (MVP), l'Écosystème Minimum Viable (MVE)
Product & Design
Le développement de solutions blockchain implique la co-construction d’écosystèmes d’entreprises, ou de réseaux d’acteurs. Cet article présente tout d’abord une rétrospective et une définition du concept d’écosystème d’entreprise et conclut par l’introduction de la notion d'Écosystème Minimum Viable (MVE). Par la suite, l’importance d’une démarche ...

Dans un monde “Mobile First”, la performance est un facteur clé du succès d’une application mobile. Plus celle-ci est performante, plus l’utilisateur y passera du temps. Les bonnes pratiques de développement intègrent des solutions techniques permettant d’optimiser le temps de chargement.Pourrait-on aller encore plus loin, faire mieux pour l’utilis...

While working in different contexts with NiFi, we have faced recurring challenges of development, maintenance and deployment optimization of NiFi flows. Whereas the basic approach suggests to manually duplicate pipelines for similar patterns, we believe that an automated approach is relevant for production purpose when it comes to implementing a si...

Disons-le tout de suite : il n’existe pas de design system pour le service public français. Pas encore. Pas tout à fait. Pour les designers et développeurs qui ont à cœur d'améliorer l'expérience usager, voici un état des lieux, pour mieux s'y retrouver entre documents officiels délaissés, ressources alternatives et initiatives prometteuses, sans o...

Introduction - scope of the articleThis series of articles deals with caching in the context of HTTP. When properly done, caching can increase the performance of your application by an order of magnitude. On the contrary, when overlooked or completely ignored, it can lead to some very unwanted side effects caused by misbehaving proxy servers that, ...

Initialement créés pour résoudre des problèmes d’optimisation dans des espaces complexes à forte dimension, les algorithmes évolutionnistes ont aujourd’hui un large champ d’applications comme solveurs. En particulier, le machine learning se base explicitement sur des processus d’apprentissage qui s’apparentent à des problèmes d'optimisation complex...

Material Components is the (not so) new library made by the Material team to replace the old support design library. It provides components to apply Material Design in your application with ease. Among these components, you can find the famous , the or the . But there are also some less known, nonetheless powerful, components. And one of them is t...

Ce premier article d’une série de trois qui a pour objectif de démontrer que le LEAN est un moyen de résolution de problème mais surtout d’apprentissage pour les équipes et leurs entreprises en se concentrant sur les personnes qui ont un impact sur la valeur livrée aux clients / utilisateurs.Pour cela la réponse du LEAN est le PDCA. Outil très conn...

Cette année la KubeCon Europe avait lieu à Barcelone !En cette occasion OCTO a envoyé deux mercenaires pour aller prendre quelques informations fraîches sur l'écosystème Cloud Native !Cette année encore il y avait trop de talks pour que l’on puisse tout voir, il a donc fallu faire des choix. Cet article (bien que très en retard) recense ce qui nous...

Le meetup OWASP Paris a eu lieu le jeudi 27 juin chez Theodo. Le principe reste le même: un forum ouvert permettant aux personnes venues 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.Lightning talkLes lightning talks sont de courtes prése...