Software Engineering

Posté le 25/06/2015 par Thiago Ramos Santiago

A Microsoft apresentou em 2012 sua iniciativa BigData para o Azure: O HDInsight.O Azure HDInsight implanta e provisiona clusters do Apache Hadoop na nuvem, fornecendo uma estrutura de software criada para gerenciar, analisar e relatar Big Data. O núcleo do Hadoop fornece armazenamento de dados com o HDFS (Sistema de Arquivos Distribuído Hadoop) e u...

Lire la suite >

Posté le 17/06/2015 par Adrien Becchis

Après avoir vu a vu les principes sous-jacents aux deux cadriciels hapi et express, leur histoire et environnement, regardons maintenant comment réaliser avec eux une belle API REST.Pour ce faire on s'appuiera sur un use case réel, et une API REST développée pour comparer les deux frameworks. Le code source est disponible ici, et l'API est en ligne...

Lire la suite >

Posté le 16/06/2015 par Benoit Lafontaine

QCON New York est vraiment une superbe conférence où à chaque créneau, on hésite entre au moins 2 ou 3 sessions. J'ai eu la chance de pouvoir y assister la semaine dernière et voici donc un résumé des sessions que j'ai pu voir.Conférence / Organisation / lieu /Pas mal de pauses entre les sessions, ça me permet de faire les CR en fin de sessions, do...

Lire la suite >

Posté le 09/06/2015 par Erwan Alliaume, Philippe Prados

For years now, any process running in parallel of others has required a dedicated thread. We believe this paradigm to be outdated.As the number of clients rises at an unprecedented speed, it seems no longer possible to multiply the number of threads without negatively impacting performance. We showed in our JavaEE Bench (witten in French) how perfo...

Lire la suite >

Posté le 05/06/2015 par Adrien Becchis

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

Lire la suite >

Posté le 03/06/2015 par Edouard Devouge

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

Lire la suite >

Posté le 01/06/2015 par Erwan Alliaume, Cédrick Lunven, Julien Kirch

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

Lire la suite >

Posté le 28/05/2015 par Jérôme Van Der Linden

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

Lire la suite >

Posté le 27/05/2015 par Jérôme Van Der Linden

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

Lire la suite >

Posté le 19/05/2015 par Romain Felden, Eric Favre, Farhdine Boutzakhti

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

Lire la suite >