mai
2013
Voici une tournée des JUG qui s’achèvera à Bordeaux le jeudi 16 mai prochain.
Si vous souhaitez y assister, inscrivez-vous sur le site du Bordeaux JUG. La page de présentation de cette session est ici : http://bordeauxjug.org/20130423_GuavaLombok
Alors, de quoi parle-t-on pendant ces 90 minutes ?
Synopsis :
Guava est une librairie open source créée et maintenue par les équipes de Google. Inspirée des outils
internes du géant, Guava propose de nombreux mécanismes (prog fonctionnelle) pour manipuler les
collections, créer des caches customisés, faciliter la gestion de la concurrence et les IOs.De son coté, Lombok est également un projet Open Source. Lombok et Lombok-pg simplifient
sensiblement l’écriture de code classique (builders, delegates, etc.) et des nombreuses méthodes
purement techniques et indispensables (getters, setters, hashCode, equals, etc.) qui polluent nos
objets.Durant cette présentation, après un rapide constat de la verbosité de nos beans, nous feront un tour
d’horizon de Lombok et Guava. Nous verrons comment ils nous aident à écrire du code concis et de
qualité.Plan de la présentation :
1. Milou est trop lourd (intro) ;
2. Lombok (et Lombok-pg) en action ;
3. Tour d’horizon de Guava
Clairement, il va y avoir du code et très peu de bla bla. Je vous présenterai Developpez.com en chiffres et en deux minutes chrono, pour ceux que ça intéresserait de nous rejoindre. Mais surtout, je vous montrerai comment, à partir d’un simple bean « Dog », on peut considérablement améliorer la qualité et la lisibilité de son code grâce à Lombok et Guava.
J’illustrerai cela à l’aide d’exemple hyper simples, tirés de la vie de tous les jours pour un développeur. Donc pas besoin de connaitre la programmation fonctionnelle ou la gestion avancée de la mémoire pour venir assister à cette session….
Et pour les slides, comme toujours, ils sont dispo ici : http://www.icauda.com/cours.php
Commentaires récents
- Le Stop watch de Guava dans
- Le Stop watch de Guava dans
- Le Stop watch de Guava dans