Archives de la Catégorie ‘Java EE’

Par Arnaud Buisine • 4 juin, 2009 • Catégorie: Build, Java, Java EE, Productivité, Qualité, news

L’essai brillamment marqué par l’équipe Ch’ti JUG lors de sa première session tenue il y a un mois est en passe de se transformer avec une seconde session le 15 juin qui s’annonce tout aussi passionnante.

Cette nouvelle session se focalise sur Maven 2 et les facteurs de réussite (et d’échecs) des projets qui en bénéficient. Pour en parler, c’est Arnaud Heritier qui se déplacera tout spécialement de la lointaine capitale jusqu’à Lille. Arnaud fait partie du comité de direction du projet Maven 2 chez Apache. Nous aurons donc, encore une fois grâce au Ch’ti JUG, l’information à sa source.

Les places disponibles pour l’événement restent limitées. Inscrivez vous donc très vite ici.



Par Grégory Levilain • 27 mai, 2009 • Catégorie: Java, Java EE, Qualité

L’utilisation d’un outil d’analyse de code tel que Checkstyle, PMD ou FindBugs permet d’assurer un certain niveau de qualité sur un projet : l’outil garantit un code homogène et permet aux développeurs débutants d’acquérir progressivement une partie des bonnes pratiques de la programmation en Java. Mais le caractère optionnel d’un tel outil met en péril son adoption sur certains projets.

En effet, comme ce genre d’outils n’est nullement indispensable à la progression des développements, il est facile d’oublier de les installer. Du coup leur utilisation tient souvent de la bonne résolution de début de projet et finit par être délaissée au fur et à mesure que celui-ci prend de l’ampleur. Alors que les développements s’intensifient, de nouveaux développeurs arrivent, l’équipe se renouvelle, et Checkstyle n’est bientôt plus qu’un lointain souvenir. C’est en fait le lot de la plupart des outils liés à l’amélioration de la qualité et cela contribue à alourdir la dette technique des projets concernés (plus de détails sur la notion de dette technique ici).

C’est pourquoi, à mon sens, la mise en place de tout process qualité dépend en grande partie de la capacité …




Par Arnaud Buisine • 20 mai, 2009 • Catégorie: Java, Java EE, Model Driven, Non classé, Productivité, Spring, news

Après son étape nantaise (voir ici les commentaires et photos de Goulwen Le Fur), le Java EE Productivity Tour fait étape en Normandie le 9 juin.

Le Java EE Productivity Tour, ce sont SpringSource, Obeo et ProxiAD qui s’associent pour partager leur vision de la productivité en Java EE. Vaste sujet sur lequel Julien Dubois, Etienne Juliot et moi même avons grand plaisir à partager.

Alors, si vous voulez nous voir et nous entendre et surtout discuter productivité Java EE : rendez vous le mardi 9 juin à Rouen.

Si Rouen vous semble inaccessible, préparez vous pour les prochaines étapes de Lille puis Paris au 4ème trimestre 2009.



Par Arnaud Buisine • 14 mai, 2009 • Catégorie: Java, Java EE

Je vous l’avais annoncé il y a deux semaines : le Vieux Lille a reçu hier, mecredi, la première session du Ch’ti JUG.

Antonio Goncalves nous a, à cette occasion, gratifié d’une excellente présentation de Java EE 6.

Antonio maitrise l’art de rendre ses propos intéressants. Et il ne manque pas d’humour, quoiqu’il ne soit pas bien difficile de se gausser des plages du Nord. Sans perdre une minute et profitant, je suppose, de son heure de TGV le ramenant à Paris, Antonio a dès hier soir partagé ses impressions sur ce premier JUG lillois.

Voici, ce que, pour ma part, j’ai retenu de cette soirée.

Java EE 6 est une plateforme forte (lourde ?) de 28 spécifications.

Cette version confirme et complète la rupture entamée par Java EE 5 vers la simplicité et la productivité.

Afin de compenser le poids de la spécification, Java EE devient “allégeable” par la magie des profils. Un profil est un sous ensemble de spécifications de Java EE adapté à un cas d’utilisation : le Web Profil pour les applications Web, notamment.

Il est …




Par Arnaud Buisine • 30 avr, 2009 • Catégorie: Java, Java EE, news

Voilà une excellente nouvelle : le JUG de Lille, le Ch’ti JUG, prend son envol, avec une première session le 13 mai sur le thème “Java EE 6, qu’est-ce qui nous attend ?“.

A cette occasion le Ch’ti JUG recevra Antonio Goncalves. Antonio est une figure de Java EE : auteur de plusieurs ouvrages sur la question (Java EE 5Beginning Java EE 6 Platform with GlassFish 3), Antonio est contributeur actif des JSR 316 (Java EE 6), JSR 317 (JPA 2.0) et JSR 318 (EJB 3.1). Il est par ailleurs, et ce n’est pas un hasard, co-fondateur et co-responsable du Paris Java User Group.

Détails et inscriptions pour cette soirée : http://chtijug.org/premiere-session-le-13-mai-sur-java-ee-6

Mention particulière à Cyril Lakech et Julien Jakubowski pour leur persévérance sur la mise en place du JUG de Lille depuis le lancement de l’idée début février par Cyril  (Nord-pas-de-Calais Lille Java User Group ou Ch’ti JUG ?!).



Par Cédric Vidal • 27 avr, 2009 • Catégorie: Java, Java EE, Spring, news

J’ai la chance de me rendre à SpringOne Europe 2009 cette année. Tous mes collègues sont jaloux :p Pleins de bonnes choses en perspective. Il y a trois “tracks” concurrentes, il va donc falloir faire un choix Voici les miens :

  • Lundi 27 Avril
    • Welcome Keynote par Rod Johnson himself évidemment: J’ai dévoré son livre J2EE development without EJB en intégralité mais je n’ai jamais eu l’occasion de le voir en personne. J’ai hate de voir le personnage emblématique derrière Spring !
    • Performance Tuning for Apache Tomcat: Je connais bien les problématiques de performance sous Tomcat et sous JBoss mais je suis curieux de voir ce que les gens de SpringSource ont à dire sur le sujet. Ca devrait être intéressant vu qu’ils maintiennent eux-même Tomcat. Plusieurs des principaux commiters sont salariés de SpringSource comme le témoigne la page contributeurs de Ohloh.
    • Working with Spring Web Flow 2: J’ai un peu regardé Spring Web Flow à l’époque de la version 1 mais n’ai jamais eu l’occasion de le mettre en oeuvre. Je me demande ce que la version 2 apporte. J’espère plus de simplicité et une configuration par annotations.