mercredi, avril 15, 2015

Liens pratiques de la semaine

Vous trouverez dans ce billet une sélection de liens pratiques autour des technologies Java qui m'ont particulièrement intéressées ces dernières semaines.

Eclipse
  • Eclipse Oomph est une installateur d'Eclipse. Il permet d'automatiser l'installation et la mise à jour d'Eclipse. C'est pratique pour tester une distribution Eclipse donnée. Vous pouvez même choisir la version d'un plugin donné. Le problème c'est la lenteur car il va chercher chaque plugin. Plus d'information sur cette page : http://projects.eclipse.org/projects/tools.oomph

Java
  • Une présentation de Sami Jaber sur le futur de GWT au dernier Devoxx France 2015. L'utilisation des WebComponent est très prometteuse. 
  • Un portage de Material Design sur GWT (Github). Pour information, Material Design est un ensemble de règles de conception graphique proposées par Google (merci à Jonathan Mesny @jmesny_ pour l'information).
  • JMH est une bibliothèque pour faire du micro benchmarking avec son code Java. En gros, la bibliothèque fournit un ensemble d'annotations pour configurer l'exécution (combien de fois une méthode doit être appelée...).
  • Moquette est un brocker MQTT développé en Java. Il y a aussi Mosquitto qui est un brocker MQTT développé en C.
  • FastUtil est une implémentation des principales collections en Java et qui se veut plus rapide et moins gourmande. En gros, si vous utilisez massivement des Map, vous devriez y regarder. (merci à Youcef pour l'information).

Divers
  • Un sondage sur les frameworks JavaScript. Cela permet d'avoir une idée globale du nombre de framework disponible. A noter que GWT en fait parti.
  • Rainyday est une bibliothèque JavaScript qui simule la pluie sur une image passée en flou. C'est inutile mais c'est beau.
  • PYPL pour PopularitY of Programming Language est un site qui donne la "météo" sur la popularité d'un langage à partir des recherches faites sur Google. A noter que sur le même site il y a la popularité des environnements de développement et des bases de données (qu'elles soient relationnelles ou pas). Le projet est disponible sur Github.