Posté le 06/11/2018 par Yohan Lascombe

Il n’est plus utile de le présenter, Ansible s’est imposé comme un des outils standards pour gérer le déploiement d'infrastructures. Le modèle de connexion qu’il utilise (push), et son opposé (le pull) a suscité beaucoup de débats sur les avantages et inconvénients car c’est un élément clivant dans le choix d’un outil d’Infrastructure as Code. Nous...

Lire la suite >

Posté le 05/11/2018 par Brandone Martins, Anass Oumiri, Léo Jacquemin, Pierrette Bertrand, Roman Quelen

L’objectif de cette suite d’articles (sites statiques, MPA, SPA et applications universelles) est de faire le point sur les différentes architectures front-end. Pour cela, nous analyserons leur fonctionnement, avantages et inconvénients, ainsi que les besoins qui les ont faits émerger au fil du temps.Comprendre l’historique de ces architectures per...

Lire la suite >

Posté le 31/10/2018 par Benjamin Brabant

Les caractéristiques du langage Go sont multiples: la concurrence, le typage statique et sa gestion de la mémoire par Garbage Collector. Mais bien avant que ce Garbage Collector entre en jeu le compilateur Go optimise la gestion de la mémoire en fonction de votre code grâce à ce qu’on appelle l’escape analysis. Voyons ensemble comment optimiser vot...

Lire la suite >

Posté le 18/10/2018 par Thomas Schersach

Cet article est le troisième et dernier de la série sur Pulumi et les Cloud Native Languages. Après nos expérimentations avec Kubernetes, il est temps de s’intéresser au déploiement d’une application Serverless.body .gist .highlight { background: #202020; } body .gist tr:nth-child(2n+1) { background: #202020; } body .gist tr:nth-child(2n) { backgro...

Lire la suite >

Posté le 17/10/2018 par David Henry

#NoEstimates, beaucoup en parlent, certains le font. Retour d’expérience.Durant plus d’un an, j’ai eu la chance de faire partie, en tant que Product Owner et Directeur de projet, d’une équipe fonctionnant selon les principes #NoEstimates. Notre cheminement a été riche d’enseignements. Ce sont ces enseignements, issus de notre expérience, que je vou...

Lire la suite >

Posté le 17/10/2018 par Reda Mimouni, jleoture, kevin.ha

Les 21 et 22 septembre 2018 a eu lieu la FrenchKit, la première conférence française des développeurs iOS et macOS. Organisée à Paris par CocoaHeads Paris et Xebia, cette FrenchKit était la 3éme édition mais la première pour nous.Nos attentes se situaient au niveau du contenu des talks bien sûr, mais pas que. A savoir que niveau événements tech iOS...

Lire la suite >

Posté le 15/10/2018 par Erwan Alliaume, Sébastien Roccaserra

Documented in 2005 by Alistair Cockburn, Hexagonal Architecture is a software architecture that has many advantages and has seen renewed interest since 2015.The original intent of Hexagonal Architecture is:Allow an application to equally be driven by users, programs, automated test or batch scripts, and to be developed and tested in isolation from ...

Lire la suite >

Posté le 15/10/2018 par Rémi Pradal

Le 4 et 5 octobre dernier a eu lieu la seconde édition de la KotlinConf, consacrée au langage Kotlin. Nous y étions, non seulement pour apprendre de nouvelles choses sur ce langage, mais aussi pour saisir l’atmosphère de la communauté. Après une première édition à San Francisco, la KotlinConf a posée cette année ses bagages à Amsterdam, dans l’impr...

Lire la suite >

Posté le 12/10/2018 par Benoit Meriaux, Adrien Besnard, Philippe Prados

La semaine dernière, nous nous sommes rendus à Londres pour assister à la conférence de référence sur Apache Spark en Europe ; qui s’est pour l’occasion renommée en Spark + AI Summit. Au fur et à mesure des conférences, trois sujets majeurs ont émergé et nous ont permis de mieux appréhender l’évolution d’Apache Spark et la direction prise par le pr...

Lire la suite >

Posté le 12/10/2018 par Aymeric Bethencourt

INTRODUCTIONTout le monde a déjà entendu parler de la blockchain, pourtant très peu de personnes sont capables d’expliquer comment elle fonctionne ;)Une blockchain est en fait constituée d’éléments très simples qui peuvent être expliqués en quelques minutes. Nous allons le faire de manière très visuelle, en utilisant blockchaindemo.io et anders.com...

Lire la suite >