Software Engineering

Posté le 24/07/2015 par Edouard Devouge, Yann Rouillard

OpenShift is a private PaaS solution (Platform-as-a-Service) to build, deploy and run applications into containers. Open source, it is available under Apache 2.0 licence and released into 2 versions: Origin (community) and Enterprise.The genesis of the third versionSince July 2014, OpenShift has been working on an ambitious refactoring project of i...

Lire la suite >

Posté le 15/07/2015 par Nicolas Mouchel

Les POJO sont souvent des classes pleines de code boilerplate (getters setters, equals...) qui sont facile à générer par l'IDE.Or générer le code à la compilation est de plus en plus tendance, comme avec Dagger 2 ou ButterKnife.Des outils ont récemment été créés pour se substituer à l'écriture manuelle des classes POJO, comme AutoValue (respectivem...

Lire la suite >

Posté le 08/07/2015 par Adrien Becchis

Over the last few years, the REST approach has become the new standard to build API on top of HTTP. In the same period, server-side landscape is facing huge changes along with the Node.js breakthroughIf it's easy to build a small HTTP server with few lines of code of node, why not build a real API?A powerful technology for the WebIf Node.js made a ...

Lire la suite >

Posté le 30/06/2015 par Thomas Mouron

Nous constatons au quotidien dans les SI traditionnels rencontrés qu’un volume important de données qui peuvent s’avérer d’une grande utilité ne sont, soit pas collectées, soit non exploitées à leur juste valeur.Aussi, les données sont souvent cloisonnées au sein d’applicatifs qui ne communiquent pas entre eux et ne permettent donc pas de les faire...

Lire la suite >

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 >