Paris, le 26 Mai 2009.

Suite au franc succès rencontré en France par les premiers projets Java/J2EE menés en Offshore Agile Distribué avec sa filiale indienne, Xebia a le plaisir d’annoncer la disponibilité de son modèle ADDM (Agile Distributed Delivery Model) en France.
Commentaire de Luc Legardeur, Président de Xebia :
« La crise incite les DSI a devoir faire autant ou plus qu’en 2008 avec moins de budget et cela en n’acceptant aucun compromis sur la qualité.
En nous appuyant sur l’expérience de nos collègues hollandais qui mènent depuis de nombreuses années des projets de ce type avec succès, nous avons décidé de travailler à l’implémentation de ce modèle en France. Nos expériences menées entre Xebia India et Xebia France étant très probantes, nous avons décidé de rendre disponible cette offre en France. Ce paradigme permet à nos clients de mener des projets en méthodes agiles tout en réduisant très sensiblement les coûts avec la garantie que l’Etat de l’Art des technologies Java/J2EE sera respecté. »
Pour en savoir plus sur Xebia ADDM, rendez-vous sur notre site web.

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.
Actualité éditeurs / SSII
RIA
Le coin de la technique
Evènements de notre communauté en France et à l’étranger
Lire la suite de cet article »
Pour les besoins de l’un de nos développements Flex, nous avons utilisé les validateurs Flex. De base, le framework nous fournit un ensemble de validateurs (StringValidator, EmailValidator…), mais il se trouve qu’ils ne répondaient pas tous à l’ensemble de nos besoins. En effet, nous avions besoin de valider la longueur d’une suite de chiffres, mais le NumberValidator ne permet pas de valider la longueur… De plus, nous avions aussi besoin d’une longueur minimale…
Heureusement, il est possible d’écrire votre validateur : il suffit de coder une classe ActionScript qui hérite de mx.validators.Validator et de surcharger la méthode doValidation(). Voici notre validateur permettant de contrôler qu’une suite de chiffres doit être comprise entre une longueur minimale et une longueur maximale.
Lire la suite de cet article »
Ce jeudi 14 mai, Guillaume Bodet (Directeur Technique de Xebia) était l’invité de l’émission 01 Business sur BFM Radio en compagnie d’Yves Caseau (Directeur général adjoint en charge de la prospective, de la qualité, des services et de l’innovation chez Bouygues Télécom, dont il est ancien DSI) et de Michel Mariet (Responsable marketing middleware d’Oracle France).
Le sujet de l’émission était « Le retour sur investissement des infrastructures informatiques« :
- Comment calculer le retour sur investissement (ROI) des infrastructures informatiques ?
- Comment aligner ces infrastructures sur la stratégie de l’entreprise ?
- Quel ROI apporte la mise en œuvre des SOA (Architectures Orientées Services) ?
Bonne écoute.

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.
Actualité éditeurs / SSII
Agilité
SOA
Le coin de la technique
Lire la suite de cet article »
Le 25 et 26 mai 2009 se tiendra une série de conférences, XP Day France 2009. Cet événement a pour objectif d’apprendre et de partager sur les méthodes agiles. Xebia aura l’honneur de partager son expertise sur deux conférences :
Consultez le programme complet des conférences.
La conférence Qualité du code source et l’intégration continue a pour objectif de comprendre les enjeux de la qualité du code source dans une démarche d’intégration et d’amélioration continue.
À travers une démarche logique, nous montrerons qu’il n’est pas plus difficile d’écrire du code de bonne qualité. L’objectif principal de cette démarche est de produire du code source dont la dette technique se rapproche au maximum de 0. Il faut donc avoir un plan de bataille pensé et adopté par l’équipe afin d’être efficace. À l’image des tests unitaires, faire de la qualité ne doit pas être vu par l’équipe comme une corvée ou un travail optionnel. Ainsi, pour avoir une démarche efficace et motivante, il faut des règles claires, simples, vérifiables et mesurables. L’intégration continue est le bon candidat pour vérifier de manière régulière et automatisable ces règles ! Les bonnes pratiques et des conseils de mise en œuvre seront alors exposés. Cependant, cette démarche a ses propres pièges et limites, nous verrons lesquels et les conseils pour les éviter !
La présentation sera illustrée par un cas pratique dans lequel nous utiliserons certains produits stars comme PMD, CheckStyle, JavaNCSS ou Sonar pour mettre en place les premières briques de notre contrôle qualité.
Grâce à cette présentation, vous disposerez des armes, arguments et conseils directement applicables pour faire adopter et réaliser à moindre coût de la qualité sur vos projets. Nous espérons vous y trouver nombreux. D’ici là, n’hésitez pas à poser vos questions ici directement sur notre blog ou sur Twitter.

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.
SOA
Le coin de la technique
Evènements de notre communauté en France et à l’étranger
Lire la suite de cet article »
Pas mal de bruit la semaine dernière dans la blogosphère Java avec l’annonce par Google et SpringSource d’une nouvelle proposition de JSR dédiée à l’injection de dépendances : @Inject (« Annotations for Dependency Injection »).
Comme le souligne ‘Crazy’ Bob Lee, l’auteur principal de Google Guice, la sortie de Spring 1.0, il y a déjà 5 ans, a apporté l’injection de dépendances aux masses, via un fichier de configuration propriétaire. Il y a 3 ans, Google Guice a proposé la même chose via des annotations (et SpringSource propose la même chose depuis Spring 2.5).
Si le succès de Google Guice est assez limité face au raz de marée Spring, le constat est là : il manque un standard. Comme les deux librairies ne sont pas compatibles, si vous exposez à un autre projet/équipe une librairie contenant des dépendances injectées par Google Guice, et que l’autre équipe utilise Spring, elle devra redéfinir tous les beans et leurs dépendances dans un fichier de configuration Spring (ou des annotations Spring).
@Inject propose donc de standardiser les annotations, afin de rendre portables sur différents frameworks (Guice, Spring, Tapestry IOC, etc.) des classes injectables.
Lire la suite de cet article »
Le French Scrum User Group lance une grande enquête nationale sur l’utilisation des méthodes agiles (Scrum et XP) en France sous la forme d’un questionnaire en ligne (répondre au questionnaire).
Pour qu’elle soit significative, il faut qu’un maximum d’entreprises utilisatrices répondent.
Il y a une WII à gagner lors du tirage au sort organisé à la prochaine soirée, « Le World Café » organisé par le French Scrum User Ggroup, le 18 Juin 2009 à l’École EPITA (s’inscrire à la soirée).
Alors, participez-y afin d’aider la communauté Agile francophone à avoir de vrais chiffres sur Scrum et XP.
Depuis le rachat de Covalent en Janvier 2008, SpringSource est le premier contributeur au projet Apache Tomcat avec plus de 80% des commits ; Mark Thomas et Philip Thomas en sont les principaux acteurs.
Tomcat est la pierre angulaire de l’offre middleware de SpringSource aujourd’hui composée de tc Server, une version professionnelle Open Source de Tomcat et dm Server, un serveur OSGi (le format d’assemblage que SpringSource préfère aux classiques .war).
Mark Thomas a présenté lors de SpringOne 2009 : Securing Apache Tomcat For Your Environment les points essentiels sur ce sujet qui se décompose en trois thèmes : la confidentialité, l’intégrité et la disponibilité.
Lire la suite de cet article »