
Pourquoi et comment modifier un contrat immuable ? C'est ce que nous allons étudier.Les différentes technologies de Blockchain (bitcoin, ethereum, etc.) consistent à produire un consensus, entre de nombreuses parties, sur un état stable. Pour Bitcoin, il s’agit de se mettre d’accord sur l’état d’un livre de compte ; pour Ethereum, de se mettre d’ac...

La dette technique peut être définie de plusieurs façons, selon le point de vue : code, logiciel, infrastructure ou le SI en général. Dans cet article, nous allons faire un focus sur la dette technique dans le SI, ses impacts et comment la traiter.Une définition plus détaillée avec les typologies de dette est bien expliquée dans cet article du blog...

Deuxième épisode du cadre du « demi-cercle », dédié à la progression des équipes et à la visibilité en contexte agile.

Standing on the top of the test pyramid, web end-to-end tests are aimed to automate user acceptance scenarii through a browser window. In practice, those tests are often either disregarded by the development team or, on the contrary, used as the single line of defense to catch all problems in a web application development. If none of those extremes...

Trônant sur la pyramide des tests, les tests fonctionnels "de bout en bout" (end-to-end) peuvent être destinés à automatiser les scénarios d'acceptance à travers la fenêtre d'un navigateur. En pratique, ces tests sont souvent soit négligés par les équipes de développement, soit au contraire, utilisés comme ultime ligne de défense pour se protéger d...

De Janvier à Juillet, j’ai été en mission au coeur de la Silicon Valley pour une mission industrielle IOT pour un grand compte de l'énergie.L'IOT World 2017 avait lieu à Santa Clara à quelques miles de nos bureaux le 17 / 18 mai.J'y ai vu l'opportunité de couvrir l'événement pour y décrypter les tendances de l'année à venir et peut-être trouver des...

How does Docker Swarm networking work? Overlay networks, docker_gwbridge and VXLAN explained — part 2 of the Swarm series.

Comprendre le découplage logiciel : modularité, couplage faible, testabilité et bonnes pratiques d’architecture applicative.

Disclaimer : Cet article est assez technique et peut nécessiter des connaissances sur le fonctionnement de la gestion des accès et des droits dans AWS. Pour plus d’informations sur le sujet, la documentation AWS est très complète et permet d’avoir une connaissance minimale pour aborder cet article.Que ce soit pour des raisons de sécurité ou pour de...

Ça commence par la naïveté, par une sorte d'ignorance bénie. On crée du code sans être conscient des conséquences, et de la nécessité d'un retour d'information sur ce code. On bâtit naïvement une tour, avec ce qu’on trouve ici et là. Quand la tour frémit, on devient soudain extra-prudent, mais alors on prend un peu plus de temps pour chaque chose, ...