Vous cherchez un conteneur performant, robuste, orienté micro-service et léger? Si en plus vous devez développer votre application en un temps record dans votre langage de prédilection, que choisiriez vous? Vert.X 3 est un toolkit polyglotte (java, javascript, ruby, groovy), scalable et très performant pour réaliser vos backends, frontends ou toute autre application réactive sur la JVM. Il s’agit non seulement d’une vraie alternative à NodeJS/Express mais surtout c’est une…
Read MoreSpark – java Rest Framework
Comme je trouvais Spring REST, RestEasy, Jersey et consorts un peu lourdingues pour exposer des services REST, j’ai testé Spark, un framework très léger fonctionnant en mode Stand-alone ou embarqué dans un de nos bons vieux serveurs J2EE. Voici un petit exemple JDK8 / Tomcat8.
Read MoreJointure de table avec MongoDB
Dans nos modèles Meurise, MCD, SGBDR, la relation entre tables est naturelle. Avec du NoSQL, ça l’est moins. Mongo nous propose des pistes de modélisation, mais je ne trouvais pas les solutions satisfaisantes. Je m’explique. Imaginons, une collection d’auteurs et une collection d’articles. Avec un SGBDR classique on aurait : D’après Mongo, il y a 2 solutions : On inclue le document auteur (tout ou partie) dans le document article…
Read Morejava-gnome
Pour les besoins d’une conférence sur Apache Camel, je trouvais sympa d’afficher les live-tweets sous forme de notification Ubuntu pendant le déroulement des slides. (J’avais trouvé l’idée du Tweet-wall du DevoXX sympa)
En creusant un peu, je suis tombé sur la librairie GTK.jar fournie par java-gnome.
Read MoreCamel-kafka
Le composant camel-kafka dédié au framework Camel et permettant des interactions avec le bus Kafka est disponible au téléchargement.
Read More