NormandyJUG : soirée Java EE 6

Soirée NormandyJUG sur Java EE 6

Nous avons vécu hier soir une de ces soirées qui justifie l'existence des JUGs et leur essor en france : bonne humeur, speakers ('intervenants' pour les parisiens :-) ) top niveaux et contenu des conférences ébourriffant !

Les intervenants sont surement parmis les plus célèbres personnalités du monde Java en France : 
- Antonio Goncalves (freelance, membre de l'expert group JCP, co-fondateur du premier et plus grand JUG Français, Java champion, c'est tout oui ??)
- Alexis Moussine-Pouchkine : Expert chez Sun du projet Glassfish, le serveur d'application qui monte, qui monte, qui monte :)



Clairement, on pouvait difficilement réver mieux, non ? (enfin réver..., n'allez pas vous imaginer des choses non plus hein !)

Le sujet fut couvert comme prévu en 2h00 de présentation (enfin, 2h30.. 2h40, .. quoi ? un peu plus de trois heures  !?!?) et on sent tous que ça n'est qu'un survol des nouveautés. Pour tout vous dire, j'espère que les personnes présentes s'étaient un peu documentées avant de venir sinon, le volume d'information aura surement été indigeste !

Les deux intervenants, au top de leur forme et à l'humour aiguisé (on sent la maitrise de ce genre de conférence) nous ont proposé un parcours dans les specifications Java EE 6 et les exemples associés (pas mal de démo très didactiques pour éclairer les propos).

J'en retiens deux choses importantes : 
- Démarrer un nouveau projet Java aujourd'hui sans envisager sérieusement Java EE serait une faute professionnelle (ce qui n'était clairement pas le cas il y a peu).
- Glassfish semble être une plateforme extremement sexy pour porter un tel projet (en test, en embarqué, en prod, etc.)

Sinon, l'évolution vers EE 6 apporte selon moi : 
1. Encore plus de simplification que Java EE 5 qui avait déja fait un GRAND pas à ce sujet. (les web-fragments pour embarquer la configuration d'une API dans son jar de livraison, les possibilités d'injections, la normalisation jndi)
2. Des fonctionnalités en nette évolution. Je retiendrais essentiellement JPA 2 qui semble vraiment très puissant (maintenant, c'est la perfo qu'il va falloir démontrer), le test des EJB (et dans leur VRAI container glassfish !), la validation par "bean validation" (une super idée. Il faut que je creuse pour voir si on peut empecher de valider deux fois le même bean sur la couche UI et EJB car certains contrôles d'unicité sont lourds). JAX-RS semble aussi sympa (je ne vois pas de cas d'utilisation sur le moment mais je suis sur que c'est super :-) !!)

A titre personnel, j'ai encore gagné un goodie (je run HOT au Jug !!). Après le teeshirt Google la fois dernière, c'est un jeu de carte SCRUM offert par Exo Platform que je rapporte à la maison. Ce jeu permet de faire des évaluations de temps de développement en début de sprint par tous les intervenants en masquant dans un premier temps les réponses de chacun (histoire que les timides se prononcent aussi !). 

Une fois encore, merci aux intervenants pour leurs prestations, on ne s'est pas ennuyé une minute. Merci aux organisateurs du JUG pour nous offrir des soirées comme celle-ci. Merci aux sponsors pour le buffet et les goodies.

Je me rappelle des premières soirées du Paris JUG où Antonio essayait de convaincre tout le monde de l'interêt des JUG en france. Chapeau bas, monsieur (ou devrais-je dire Dr Love ?), les soirées comme hier soir qui se déroulent un peu partout en france aujiourd'hui existent en grande partie gràce à toi !