Posté le 11/09/2017 par Saber Omrani

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...

Lire la suite >

Posté le 11/09/2017 par Philippe Prados

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...

Lire la suite >

Posté le 08/09/2017 par Christophe Thibaut

(Résumé des épisodes précédents : Et si c'était le moment où on pose son ouvrage et on réfléchit ? Si c'était le moment où l'on commence à changer un peu la manière dont on fait les choses ?)Prenons ce bug. Tu viens d'identifier l'origine du problème, et aussitôt tu t'es figuré la solution. En un clin d'œil. Tu ouvres le code, tu fais la modificati...

Lire la suite >

Posté le 06/09/2017 par Alexandre Masselot, Jérôme Van Der Linden

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...

Lire la suite >

Posté le 06/09/2017 par Alexandre Masselot, Jérôme Van Der Linden

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...

Lire la suite >

Posté le 05/09/2017 par Daniel Sala

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...

Lire la suite >

Posté le 04/09/2017 par Mathieu Herbert, Marc Cyprien

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...

Lire la suite >

Posté le 04/09/2017 par Sebastian Caceres

Hey there!TL;DRI hacked another thing together, this time in order to install a highly available Docker Swarm cluster on CoreOS (yeah, Container Linux), using Ansible.The whole subject was way too long for a single article. Therefore, I’ve divided it into 5 parts. This is episode 2, regarding Swarm networking.If you want to try it:git clone https:/...

Lire la suite >

Posté le 04/09/2017 par Julien Kirch

En informatique, on adore le découplage : quel bonheur ce serait, d’avoir des morceaux de système évoluant librement chacun dans leur coin.Un SI découplé c'est presque aussi bien qu'un SI composé de chatons, photo par Pieter Lanser en CCIl existe malheureusement deux ombres à ce tableau idyllique :le découplage présente des avantages mais aussi des...

Lire la suite >

Posté le 01/09/2017 par Christophe Thibaut

Ç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, ...

Lire la suite >