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 »

30 novembre 2009
Imprimer ce billet

Calendrier de l’Avent

En Décembre 2004, je créais Xebia en France avec pour ambition de façonner une entreprise aimée de ses salariés, appréciée de ses clients et respectée par ses partenaires.

Ayant passé toute ma carrière chez les éditeurs de logiciels, je faisais figure de « petit bleu » dans un monde nouveau, celui des prestations informatiques. J’y ai découvert souvent avec amusement, parfois avec effroi des pratiques que je ne connaissais pas.

A l’occasion de nos 5 ans, avec quelques Xebians, nous avons décidé de vous offrir une BD clin d’œil, illustrant quelques scènes de la vie quotidienne du Petit Monde Enchanté des SSII.

A la façon d’un calendrier de l’Avent, vous pourrez découvrir sur notre Blog, tous les jours (ouvrables) jusqu’à Noël, les dessins de GABS, le dessinateur du Nouvel Obs qui a travaillé pour Xebia à cette occasion.

Joyeuses fêtes.

Luc Legardeur
Président de Xebia

Quel beau metier !
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

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 »

26 novembre 2009
Imprimer ce billet

Flex : Custom style DataGrid


Lors de la finalisation de l'un de nos développements Flex, nous avons mis en place des styles pour les différents composants de l'application. Mais il se trouve que nous avons rencontré une petite difficulté sur le composant DataGrid. A noter également l'utilisation de Flex 4 dans cet exemple, mais ce problème est aussi valable avec Flex 3.

 

Les styles

Avec Flex, les styles sont très simples à mettre en place, et se font de la même manière qu'en HTML :

  • Soit via la définition des styles directement dans le fichier MXML :
<mx :Style>
    myStyle {
        fontFamily: "arial";
        background-color:#FFFFFF;
    }
</mx>

  • Soit via la définition d'une feuille de styles CSS, déclarée dans le fichier MXML :
<mx :Style source="css/xebia.css"/>

Concernant le composant DataGrid, modifier les couleurs des lignes devient trivial avec la propriété alternatingItemColors. Néanmoins la situation se corse lorsque nous devons appliquer ces couleurs aux lignes d'une seule colonne...

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 »