Vous l'attendiez avec impatience, elle arrive enfin !La sixième réunion du NormandyJUG !!!
Scrum et l'agilité des équipes de développement
- Scrum en 5min
- Revue pratique : review, retro, planning, daily, impediment.
- Retours d'expérience (petites équipes, grandes équipes)
- L'esprit derrière tout ça [Agile Manifesto, Lean, Scrum, ...]
- Les outils : du papier à l'iphone
- Débat : comment commencer ?
Envoyez vos questions sur Scrum à normandyjug@googlegroups.com, ou @dbaeli, @nicogiard sur Twitter.
Lieu : eXia / CESI (à Mont Saint Aignan) à partir de 19h00, le Mardi 23 Février
La 5ème réunion du Normandy Jug a mis à l'honneur le tout neuf JEE 6 avec Antonio Goncalvez un expert JCP qui a participé aux spécifications de JEE6 EJB 3.1 et JPA 2.0 et avec Alexis Moussine Pouchkine l'évangéliste de Glassfish sur Paris.Ils s'agissaient aussi de 2 membres du Paris Jug (1er jug de de France) qui ont l'habitude des présentations et cela s'est remarqué. Cela a même permis d'attirer près de 16 personnes au restaurant d'après Jug qui a du se finir vers 2h du matin.
La présentation était donc de très bonne facture, un poil longue à la fin (mais c'est la marque de fabrique du Normandy Jug). Comme j'avais lu le livre de Antonio sur JEE 6
En parlant de Spring, il y a avait quelques utilisateurs et fan de Spring dans ma rangé et celle de derrière. J'en fais d'ailleurs partie. Le principal commentaire était "ah JEE a enfin rattrapé son retard sur Spring". Pour être plus politiquement correcte, on peut dire que JEE devient aussi séduisant que Spring.
D'une manière plus objectif, JEE 6 est devenu aussi productif et est même parfois meilleur (exemple: le @webservice qui permet d'exposer des méthodes en services web SOAP).
Cependant j'ai le sentiment qu'ils ont un peu loupé le coche avec le profile web en n'intégrant pas le REST. En effet, le profile web 1.0 correspond au besoin web d'il y a 2/3 ans. Du coup, cela va gêner le positionnement commerciale du JEE web profile. En effet, il risque d'être moins compétitif face à Ruby On Rails, PHP et même Spring qui intègre le REST et même des choses qui viennent du web comme l'OpenID (sans spring-security).
En même temps, j'ai de plus en plus l'impression que le monde du web et celui de Java sont bien 2 communautés différentes. En témoigne, les exemples de page web avec de la mise en page à la base de tableaux d'éléments non tabulaires. Du coup, j'ai promis que j'enverrai les corrections à @agoncal.
Pour finir, le récapitulatif de mes twits sur le twitter de normandyjug :
- Le dr love et son assistante sont prêts http://twitpic.com/ytfdu 7:07
- Introduction des intervenants pour la pres JEE http://twitpic.com/ytgqb 7:18
- Au tour de @alexismp http://twitpic.com/ytgy5 7:19
- http://twitpic.com/ytgzx - Prez @normandyjug avec les stars ! 7:20
- 1er eclipse bashing de la soirée par @agoncal 7:24
- L'histoire de JEE http://twitpic.com/yti9o 7:28
- Un retardataire @dbaeli (Le tps de commiter) http://twitpic.com/ytj13 7:33
- Demo time http://twitpic.com/ytjsn 7:39
- Hibernate 3.5 en version finale ds quelques semaines 7:50
- 2eme demo sur IntelliJ http://twitpic.com/ytmti 8:01
- Le rythme s'accèlère avec @alexismp sur les servlets 3.0 http://twitpic.com/yto6y 8:11
- Les ejbs c'est super simple http://twitpic.com/ytp3y 8:17
- La pause a été annoncé http://twitpic.com/ytrap 8:33
- Le buffet http://twitpic.com/yts5c 8:38
- Goodies time http://twitpic.com/ytvp9 9:03
- Ouh c moche la mise en page avec des tableaux on se croirait en 2001 http://twitpic.com/yty9j 9:21
- Après JSF au tour de bean validator http://twitpic.com/ytzy7 9:32
- Ça chambre sur le cidre breton 9:38
- On finit avec l injection de dependances http://twitpic.com/yu3ro 9:57
- Gros effort pedagogique de @alexismp pour expliquer DI et CDI http://twitpic.com/yu6pw 10:16
- Derniere demo http://twitpic.com/yu70j 10:18
- La faim ronge @agoncal 10:22
- Commentaires des spring fans : "Mais spring le fait depuis des années!" 10:24
- C la fin http://twitpic.com/yu9bt 10:32
- Session a venir : scrum, play,flex 10:34
- A table, les héros au milieu ! http://twitpic.com/yuccy 10:51
- La fin du repas http://twitpic.com/yuncq 11:59
- "un mec a la cool" dit @finalspy http://twitpic.com/yurfi 00:24

La cinquième réunion de l’association NormandyJUG aura lieu le Mardi 19 Janvier 2010 à partir de 19h00, dans les locaux de l’eXia / CESI (à Mont Saint Aignan).Les thèmes de la soirée sont les suivants :
- Java EE 6 par Antonio Goncalvez
- Glassfish V3 par Alexis Moussine Pouchkine
Et encore une fois, grâce à nos amis de chez JetBrains, Des T-Shirts et des Licences TeamCity et/ou IntelliJ IDea à Gagner !!!
Merci aussi à eXo Platform (via Dimitri Baeli) pour les goodies surprise!Et enfin, merci aux Editions Pearson pour l’exemplaire de Apache Maven qu’ils m’ont autorisé à vous faire gagner!
Hier soir, c'était la 4ème réunion du Normandy JUG avec au programme Android (Par Nicolas Giard le wicket fan boy), GWT avancé (par moi même) et JSF par Gontran Tombette de chez Sopra.J'ai trouvé la présentation d'Android beaucoup mieux que celle de Google à Le Web. En effet, la présentation par les geeks de chez Google n'était qu'un enchainement de démo (genre Spotify, Shazam et Google Goggles). Pour cela à Rouen il y a Benjamien Anseaume ;-).
Donc, hier avec Nicolas, on a eu le droit à une vision du marché du mobile et des capacités de l'OS. Et c'était très bien!
Pour la présentation JSF 2, j'ai trouvé Gontran très pédagogique. Après, pour le rendu de page de contenu j'ai toujours préféré les frameworks à base de templates genre Velocity et FreeMarker (ou Smarty pour le monde PHP).
Enfin, pour ma présentation j'ai enchainé les obstacles. Pour commencer, je me suis pris une bonne rhino dans la trocnhe, les médicaments m'en remis en forme (enfin presque il parait que je respirais comme Nicolas Hulot, ca devait être beau voir ... tiens).
De plus, il me manquait l'accessoire suivant pour brancher le mac book pro sur une pauvre petite prise VGA (putain 29€ quand même, ils se font pas chier chez Apple).
Etant donné qu'une partie de la présentation devait montrer en mode debug le fonctionnement du Bus Event, je n'ai réussi qu'a faire 2 vidéos à l'arrache (pendant la présentation Androïd en fait) avec ScreenFlow.
Sur GWT, les commentaires restent les mêmes :
- c'est Google derrière ==> mais c'est pas pire que Oracle,
- on ne maitrise pas le rendu généré (i.e. on nous cache des choses) ==> c'est le prix à payer pour optimiser pour obtenir de la perf.
- c'est lent ==> c'est vrai et faux selon les applications (Google Wave est lent, Seesmic Web est très rapide) et les navigateurs (Internet Explorer et les navigateurs modernes).
La soirée s'est finie par un repas ou j'ai pu trinquer au .... dafalgan.
Voici donc la présentation GWT Avancé, pour les autres présentations, elles vont arriver sur le site et vous pouvez être prévenu par le twitter.
La présentation est aussi téléchargeable en PDF : GWT Avancé.pdf
J'ajoute aussi les sources de l'exemple. Pour le faire fonctionner vous avez uniquement besoin de eclipse avec les plugins GWT.
Je souhaite aussi ajouter quelques précisions sur cet exemple qui contient l'utilisation du Bus Event et du pattern MVP, en effet, par rapport à la ce qui a été présenté à la Google IO :
- pas d'utilisation du design pattern command dans la gestion des actions sur la réception d'un évènement,
- pas d'utilisation du design pattern Inversion de Contrôle dans l'injection de la Vue sur le Presenter,
- quelques classe de gestion (MVPPresenter etc...) de mon cru.
http://groups.google.fr/group/normandyjug/web/Affiche_JUG_200912.pdf
La quatrième réunion de l’association NormandyJUG aura lieu le Mardi 15 Décembre à partir de 18h30, dans les locaux de l’eXia / CESI (à Mont Saint Aignan).Les thèmes de la soirée sont les suivants :
- Découverte d’Android par Nicolas Giard
- GWT avancé par Youen Chéné
- JSF par Gontran Tombette
3 sujets de 40 minutes (oui ça peut marcher !…)
Et encore une fois, grâce à nos amis de chez JetBrains, Des T-Shirts et des Licences TeamCity et/ou IntelliJ IDea à Gagner !!!
Le 20 octobre a dernier à lieu l'épique 3ème réunion du normandy jug dans l'amphithéâtre de l'EXIA/CESI.Le thème de la rencontre était une battle des outils de builds. Malgré les grèves SNCF, étaient présent Gregory Boissinot pour Gradle, Jean Louis Boudard pour EasyAnt et Arnaud Heritier pour Maven.
Merci à eux pour leur présence !
La battle s'est rapidement transformé en un Maven contre le reste du monde et comme d'habitude au Normandy JUG la passion l'a emporté sur la gestion des horaires.
La soirée s'est terminée par un sympathique restaurant.
Comme un twit vaux mieux qu'un long discours voici le récapitulatif de mes twits sur le twitter de normandyjug :
- RT @finalspy: Les speakers s'echauffent ! La bataille EasyAnt Gradle Maven s'annonce épique! http://yfrog.com/0oxlnj
- Live de la builder battle http://twitpic.com/m92l5
- Live de la builder battle http://twitpic.com/m92l5
- La scene se prepare http://twitpic.com/m933f
- Maven en pleine reflexion http://twitpic.com/m93ec
- Ca se prepare http://twitpic.com/m94uy
- Le président les mains ds le cambouis http://twitpic.com/m9582
- Ça commence ! http://twitpic.com/m95t2
- Le sponsor enovea http://twitpic.com/m963s
- Gradle par @gboissinot http://twitpic.com/m96hs
- Jean Louis boudart pour easyant http://twitpic.com/m96n9
- Arnaud "maven" Héritier http://twitpic.com/m96vg
- L'historique du build http://twitpic.com/m979i
- L'historique du build http://twitpic.com/m979i
- Maven c le + bô blablabla... http://twitpic.com/m983g
- Ivy c + green http://twitpic.com/m99fd
- Ça y est les premières attaques de la battle partent (tous contre maven?)
- 2ème attaque contre maven @aheritier reste debout! http://twitpic.com/m9bim
- Offensive de @aheritier : maven a devancé et revolutionné l approche du build http://twitpic.com/m9cia
- Pause buffet avant les offensives de easyant et gradle
- Les wickets boys distribuent les kdos http://twitpic.com/m9ie3
- Au tour de easyant http://twitpic.com/m9isq
- Attaque en règle contre maven sur la personnalisation des phases projet
- Au tour de Gradle http://twitpic.com/m9msz
- Attaque surprise de maven sur gradle sur les builds partiels
- Arnaud "maven" Heritier fait le show http://twitpic.com/m9nry
- Traduction de l'intervention de@aheritier sur maven : c nous qui avons la + grosse
- Enfin du code (gradle) http://twitpic.com/m9ppy
- Estimation quelques minutes avant la fin: maven a du prendre 50% du tps de parole
- Le combat final !!! http://twitpic.com/m9ryy
- La conclusion!! http://twitpic.com/m9uci
- Conclusion - maven : structure et ROI a moyen et long terme
- Conclusion - easyant : productivité et simplicité
- Conclusion - gradle : réutilisation de l existant
- Conclusion générale : utiliser maven ds sa structure sinon utiliser la flexibilité de easyant et gradle

La 3ème soirée du Normandy Jug présentera plusieurs systèmes de build en Java et notamment Maven, Ant + ivy, EasyAnt, Gradle...Inscription ici : INSCRIPTION sur JUGEVENTS.ORG
Des invités prestigieux partageront leur savoir et leur passion :
- Arnaud Heritier : commiter Maven et auteur d'un livre sur le sujet a paraitre en fin d'année.
- Jean Louis Boudart : leader du projet EasyAnt et commiter Hudson.
- Gregory Boissinot : commiter Gradle
- (a confirmer en visio si techniquement possible) Xavier Hanin : créateur d'Ivy !
Cette fois ci nous serons hébergés dans les locaux de l'eXia/CESI grace à Roland Coma professeur dans cet établissement.
Parc de la Vatine
1, rue Gugliemo Marconi, 76130 Mont Saint Aignan
02 35 59 66 20
web : cesi.fr
Plan sur Google Maps
Venez nombreux !
L'équipe du NormandyJUG.
N'oubliez pas de l'afficher si vous êtes dans une société normande !Le lien vers la version PDF pour l'impression.
Le 21 septembre à 19h Le Normandy Java User Group va organiser sa deuxième réunion avec la venue exceptionnelle de membres de JetBrains qui présenterons TeamCity un serveur d'intégration continue. Des licences de Team City et IntelliJ IDEA seront même à gagner !La réunion se concluera par une rapide présentation de l'AOP ou de la Programmation Orientée Aspect. Les speakers seront Guillaume Lours (Proxiad) @guillaumelours, Sebastien Lecacheur (Prosodie) et Yann Petit (Team Partners - Co fondateur du JUG) @finalspy.
Le lieu n'est pas encore définitif mais mon petit doigt me dit que cela sera du côté de la Vatine à Mont Saint Aignan.
Pour s'inscrire: Inscription NormandyJug
