13 juillet 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.

Agilité

Le coin de la technique

Evènements de notre communauté en France et à l’étranger

Lire la suite de cet article »

30 novembre 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

Le coin de la technique

Evènements de notre communauté en France et à l’étranger

Lire la suite de cet article »

30 novembre 2009
Imprimer ce billet

Devoxx – Jour 4 – Intégration pour le Web avec iBeans


Ross Mason a créé le projet Mule ESB en 2003 puis a fondé MuleSource, l’entreprise derrière ce populaire ESB Open Source. Après s’être cantonné pendant un temps au support de cet ESB, l’éditeur a récemment opéré une diversification de son portfolio et a été rebaptisé pour l’occasion MuleSoft. Ainsi les derniers mois ont vu l’apparition de Tcat Server, une offre Tomcat pour entreprise, de iBeans, et dernièrement de Mule Data Integrator.

Parmi ces nouveaux produits, iBeans est probablement le plus intriguant. Le principe même de ce framework: une solution d’intégration pour applications Web avec l’idée que les iBeans interviennent là où Mule ESB s’arrête.

Après une apparition discrète en phase beta, MuleSoft dévoile peu à peu des informations sur iBeans depuis deux mois. C’est dans ce contexte que Ross Mason a présenté iBeans à Devoxx 2009 à Anvers.

 

Lire la suite de cet article »

27 novembre 2009
Imprimer ce billet

Devoxx – Jour 5 – Projet Lombok

Parce que toutes les bonnes choses ont une fin, voici venir pour moi la dernière session de ce Devoxx 2009 avec le Projet Lombok présenté par les développeurs de l’outil (Roel Spilker et Reinier Zwitserloot).

 

L’objectif de ce produit est de nous faire gagner du temps et d’améliorer la lisibilité de nos classes. Comment ? Et bien, moyennant quelques annotations, l’outil va par exemple générer pour nous les méthodes toString, equals et hashcode mais aussi les getters et setters de notre POJO. Certes, nos IDEs nous proposent déjà ce travail mais il subsiste 2 différences de taille :

  • ce n’est plus au développeur d’appeler les Generate xxx d’eclipse, la génération de ces méthodes se fera à l’import des annotations ou à la sauvegarde du fichier ;
  • mais surtout, la génération de ces méthodes ne se fait pas dans le code source Java mais directement dans le Bytecode, nos POJOs restent donc clean.

Lire la suite de cet article »

27 novembre 2009
Imprimer ce billet

Devoxx – Jour 4 – Java Performance Tuning

Kirk Pepperdine - Devoxx09

A Devoxx, deux sessions étaient dédiées au thème du tuning de performance en Java : Performance for the performance-shy par Holly Cummins et The not so dark art of performance tunning par Kirk Pepperdine et Dan Hardiker. Nous nous attardons ici sur cette dernière.

Kirk Pepperdine (photo ci-contre) est Java Champion et possède une expertise reconnue dans le domaine des performances des applications Java. On se souvient également de sa présentation en avril 2008 au ParisJUG où il avait fournit un aperçu des problématiques liées à ce sujet.
Dan Hardiker est pour sa part le fondateur d’une entreprise spécialisée dans l’hosting de solutions basées sur Confluence.

La session qu’ils ont tous deux présentée à Devoxx ne se voulait pas exhaustive sur le sujet de la performance, bien trop vaste et complexe pour être traité en une heure, mais cherchait surtout à mettre en avant des principes et des attitudes à adopter.

 

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 »

25 novembre 2009
Imprimer ce billet

Devoxx – Jour 3 – JEE6

Comme énoncé dans notre résumé de la keynote du mercredi, la star de ce Devoxx 2009 est clairement JEE6. Et, au premier rang avec mon superbe t-shirt « I Love Spring », j’ai pu profiter d’une présentation générale de cette nouvelle version de JEE par Antonio Goncalves et la petite caricature de Rod Johnson :) .

 

Lire la suite de cet article »

24 novembre 2009
Imprimer ce billet

Devoxx – Jour 3 – La keynote

Devoxx
Cette première keynote qui a eu lieu Mercredi marque le début officiel des conférences de Devoxx. Stephan Janssen nous a souhaité la bienvenue en nous précisant quelques chiffres pour Devoxx 2009 :

  • 2500 participants,
  • 737 compagnies représentées comme Xebia par exemple :-) ,
  • 132 sessions,
  • 120 speakers,
  • 56 JUGs (dont 10 en France),
  • 36 pays,
  • et 19 partenaires ce qui est moins que d’habitude.

Lire la suite de cet article »

24 novembre 2009
Imprimer ce billet

Devoxx – Jour 3 – ScalaTest

Deuxième partie de nos billets Devoxx consacrés à Scala. Après les acteurs, c’est au tour de la librairie ScalaTest de faire son show.

Au cours de cette présentation, nous verrons les fonctionnalités de cette librairie, son intégration avec les outils actuels du marché (comme JUnit ou TestNG) mais aussi l’intérieur de la bête. Cela nous permettra de mettre les mains dans ScalaTest ! Le mot d’ordre de la session : productivité !

 

 

 

Lire la suite de cet article »

24 novembre 2009
Imprimer ce billet

Devoxx – Jour 3 – Spring Actionscript

Spring ActionScript est un framework Spring permettant de faire de l’inversion de contrôle en ActionScript. Ce framework connu initialement sous le nom de Prana Framework est actuellement en incubation chez Spring. Devoxx fut l’occasion pour Christophe Herreman, initiateur du projet, de nous le présenter.

 

 

Lire la suite de cet article »