
Dans mon précédent article j'exposais les raisons pouvant nous amener à opter pour la plateforme Node.js pour réaliser des API REST. Plutôt que de réimplémenter la roue au-dessus des fonctionnalités bas niveau du coeur de Node, le choix d'un framework s'impose.Au sein de l'écosystème Node, deux frameworks tiennent le haut du pavé pour la réalisatio...

In the previous article, we introduced a general overview of the code review practice as well as two specific formats we use in our projects.Nevertheless, successfully introducing a new practice is not an easy task. It’s a bit like setting sail for the first time: once in the water, the first meters are always chaotic. There are lots of waves, we w...

OpenShift est une solution de PaaS (Plateforme-as-a-Service) privée permettant de construire, déployer et exécuter des applications dans des containers. Elle est disponible en open source sous licence Apache 2.0 et distribuée dans deux produits : Origin (communautaire) ou Enterprise.La genèse de la version 3Depuis juillet 2014, OpenShift s’est lanc...

Pour son 5è anniversaire, l'association Duchess France a organisé un événement le 19 mai 2015 chez Numa. Ce fut l'occasion de rassembler développeurs et développeuses, hommes et femmes de l'IT, le tout autour des activités et de l'évolution de Duchess France. Divers sujets ont été abordés : Duchess, son historique et son évolution, également le fai...

Having written about monitoring flow and best practices for setting it up, let's move onto a practical example. We'll define a mini-information system combining services and messages, then we will show how to monitor it, including technical explanation and the full code.The application components presented in this article have generic names (fronte...

Dans la première partie de cet article, je présentais la partie organisationnelle des projets mobiles du Monde, et notamment comment avec une super équipe et un peu d'attention aux utilisateurs, on est parvenu à voir notre application dans le top des applications Françaises sur le store.Dans cette seconde partie, je m'attache à décrire notre organi...

Début décembre 2014, l'application Android Le Monde est désignée par Google dans liste des meilleures applications de l’année. Deux semaines plus tard, la même application est primée par Apple sur iPad... Après un an de mission en tant que tech lead de l'équipe Android, voici mon retour d'expérience sur les clés de ce succès.Début 2014, la décisio...

A organização dos times é uma questão central quando se expande a adoção de metodologias ágeis em escala organizacional. É muito comum que se faça menção a “feature teams", mas com frequência se esquece do verdadeiro significado dessas duas palavras.Você está disposto a mudar a organização dos seus times e a entender a diferença entre times cross-f...

NOS FORMATIONS PREMIUMDERNIÈRES PLACES DISPONIBLESDévelopper des applications pour Hadoop 2.X Hortonworks avec Java / 8-11 juin >Les Géants du Web : Culture - Pratiques - Architecture / 15-16 juin >Big Data & Data Science : mythe ou réalité ? / 8-9 juillet >Fondamentaux de la Data Science / 15-17 juillet >www.octo.academyFOCUS FORMATIONTransformati...

The first steps towards industrialized developments usually start with continuous integration.Although it is often seen as an achievement in itself, it's actually only a piece of an efficient and managed solution.Translated from the article published in the July-August 2014 ICT Journal (french).Continuous integration, an unquestionable basisKeyston...