1 mars 2010
Imprimer ce billet

Revue de Presse Xebia

Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Actualité éditeurs / SSII

Agilité

Le coin de la technique

Lire la suite de cet article »

8 février 2010
Imprimer ce billet

Revue de Presse Xebia

Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Actualité éditeurs / SSII

Le coin de la technique

Lire la suite de cet article »

13 janvier 2010
Imprimer ce billet

Comment séparer ses tests d’intégration ?

Une question récurrente pour les équipes qui commencent à industrialiser leur build avec du Maven et qui utilisent de manière intensive JUnit. Au bout d’un moment, les tests d’intégrations ralentissent de manière conséquente le build et parfois découragent les développeurs à cause de leurs pré-requis plus importants que les tests unitaires.
Comment les séparer des tests unitaires et comment éviter qu’ils soient lancés à chaque build Maven?

Lire la suite de cet article »

4 décembre 2009
Imprimer ce billet

Maven Definitive Guide FR, relecture finale

maven-logo
Les 19 chapitres de la traduction officielle du Maven Definitive Guide terminés, il est grand temps de nous lancer dans la dernière ligne droite avant la fin du projet : la relecture publique complète de la traduction. En tant que participant à ce projet, c’est avec un certain enjouement (ndlr : ouf, c’est fini !) que je relaie donc cet appel pour relire les 430 pages de ce guide. Je profite de cette occasion pour remercier les relecteurs de la première partie, et espère vous voir au moins aussi nombreux cette fois-ci. Notez que nous avons besoin de tout type de contributeur : vous lancer dans la relecture ne signifie pas forcément vous engager sur la relecture complète du livre.

Pour ceux que ça intéresserait, veuillez noter les points suivants :

  • Les chapitres 1 à 8 (toute la première partie) ont déjà été relus fin septembre, privilégiez les suivants.
  • Il est préférable de nous contacter avant de vous lancer dans la relecture, nous pourrons ainsi répartir uniformément les relectures et éviter les corrections parallèles.
  • Privilégiez les versions HTML ou PDF pour la relecture.

Pour bien démarrer :

N’hésitez pas à en parler autour de vous, que ce soit à l’oral, par mail, ou sur vos blogs :)
Bonnes relectures.

27 novembre 2009
Imprimer ce billet

Maven Definitive Guide FR – chiffrez vos mots de passe

maven-logo
Pour en avoir parlé fin septembre, vous savez peut-être que je participe à la traduction française du Maven Definitive Guide. Comme vous pouvez le constater, la traduction est maintenant bien avancée, nous lancerons d’ailleurs probablement très bientôt les demandes de relecture de la seconde et dernière partie (vous en serez informé sur ce blog).

Je profite de cette occasion pour vous en présenter un extrait en prenant l’exemple d’une fonctionnalité que je ne connaissais pas avant de m’y atteler : comment chiffrer vos mots de passe dans vos Settings Maven.

Lire la suite de cet article »

27 novembre 2009
Imprimer ce billet

Devoxx – Jour 4 – Maven Reloaded

Jason van Zyl, le leader emblématique du projet Maven, était présent à Devoxx pour présenter les nouveautés à venir dans l’environnement Maven : Maven 3.0 et 3.1, finalisation de M2Eclipse, améliorations à venir sur Nexus ; le contenu était dense.

Il commence sa présentation en s’excusant pour la version 1.0 de Maven qui relevait de l’expérimentation et n’était pas destinée à une telle diffusion. La version 2.0 présentait quant à elle de nombreux défauts, il le reconnaît également. Il promet alors un outil mature et abouti avec Maven 3.0.

Le projet a stagné pendant plusieurs années ne laissant la place à aucune amélioration majeure. La complexité du code source de Maven, basé sur Plexus, un conteneur d’injection de dépendances qui lui est propre, en est pour partie la raison. Jason van Zyl explique ainsi que peu de développeurs contribuent au core du projet, en comparaison de la large communauté travaillant sur des plugins.

Cette stagnation liée aux défauts de Maven 2.0 a conduit à la création de nombreux projets alternatifs qui gagnent en popularité : Ivy, Gradle, Buildr, … A ce sujet, le leader du projet Maven voit cette concurrence comme bénéfique mais insiste sur le besoin de conserver une compatibilité entre les artefacts produits par l’ensemble de ces outils.

Lire la suite de cet article »

12 octobre 2009
Imprimer ce billet

Revue de Presse Xebia

Revue de Presse Xebia
La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.

Actualité éditeurs / SSII

RIA

Le coin de la technique

Lire la suite de cet article »

2 octobre 2009
Imprimer ce billet

Lumière sur JTestR

Parmi les tâches incontournables de la vie d’un développeur, il y a l’écriture des tests unitaires. De nombreux outils tentent de nous faciliter la vie sur ce point. Aujourd’hui, je vais vous parler de JTestR, un framework de tests unitaires qui apporte la puissance et la rapidité d’écriture du scripting Ruby pour tester des applications Java. Lancé par Ola Bini, un contributeur incontournable du projet JRuby, JTestR est directement intégrable avec Ant, Buildr et Maven 2. Ce projet n’est pas encore très répandu, mais il apporte des avantages qui méritent d’être étudiés.

Lire la suite de cet article »

30 septembre 2009
Imprimer ce billet

Traduction du Maven Definitive Guide, première relecture publique

Comme certains le savent déjà, je participe à la traduction française du Maven: The definitive Guide. La version originale, qu’il est possible de consulter ou de télécharger gratuitement, est portée par Sonatype, l’entreprise dont le fondateur et CTO est Jason van Zyl, l’un des pères du projet Maven. D’autres traductions ont été effectuées ou sont en cours, les versions allemande et chinoise sont déjà disponibles. Notez qu’il s’agira de la traduction officielle, elle sera rendue disponible a minima sur le site de Sonatype en version en ligne et par PDF et nous envisageons également une version imprimée.

Dans ce cadre, comme nous venons de terminer la partie 1 qui représente la première moitié du livre, nous lançons un premier appel public aux relectures. Le projet est hébergé sur github, il vous est donc tout à fait possible d’y participer à votre guise ou de venir consulter son avancement. C’est peut-être pour vous l’occasion de contribuer à un projet Open Source Maven … sans code … mais avec des développeurs dedans : l’Open Source ce n’est pas fait que de développement :)

Pour ceux qui seraient intéressés, voici quelques recommandations :

  • Il est préférable de nous contacter avant de vous lancer dans la relecture, nous pourrons ainsi répartir uniformément les relectures et éviter les corrections parallèles.
  • Privilégiez les versions HTML ou PDF pour la relecture, pour ne pas être gêné par la multitude des balises XML dont le format docbook est si friand.
  • N’hésitez pas à vous inscrire à la ML du projet (maven-guide-fr-subscribe AT sonatype.org).

Pour démarrer :

N’hésitez pas à contacter l’un des membres de l’équipe pour toute question (mon adresse email : erwan DOT alliaume AT gmail.com).

Bonne (re)lecture :)

21 septembre 2009
Imprimer ce billet

CITCON Paris 2009

Le CITCON (prononcé « KITCON ») a eu lieu vendredi et samedi dernier à Paris, pour la session européenne 2009. Vendredi soir, après les présentations d’usage, l’open space a commencé par le remplissage du tableau des sessions par les fameux post-it. Pour rappel, les participants écrivent un thème sur un post-it et le collent n’importe où sur le tableau. C’est autour d’un verre, et entre deux discussions, qu’on vote et place les post-it dans les cases proposées pour chaque session.

Lire la suite de cet article »