Un développement logiciel de qualité repose sur le respect et la bonne application d’un certain nombre de principes, bonnes pratiques ou « patterns ». Beaucoup de ces principes se rapportent à des aspects techniques et méthodologiques propres à notre métier de développeur tandis que d’autres dépassent largement ce cadre et touchent au bon sens, au pragmatisme, à la communication.
Un développeur aguerri applique quotidiennement beaucoup de ces principes, souvent par automatisme et expérience, mais éprouve généralement une grande difficulté à les énoncer clairement, à les recenser de manière exhaustive et a fortiori à les partager avec ses pairs. Or c’est sur le partage, la transmission et l’application de ces bonnes pratiques que repose la progression d’une équipe et l’amélioration continue de la qualité du logiciel développé.
Forts de ce constat, les consultants Xebia se sont posés comme défi d’extraire, trier et consolider ces bonnes pratiques, à partir de leurs expériences de terrain, dans le but de pouvoir les restituer sous forme synthétique puis de les partager entre eux et avec la communauté.
Le fruit de 6 mois de ce travail de consolidation, que Xebia est fière de vous dévoiler aujourd’hui, se présente sous la forme d’un ensemble de « flash cards », baptisées Xebia Essentials.
Lire la suite de cet article »

Le rendez-vous annuel incontournable de la communauté Java européenne est arrivé ! 3000 participants inscrits et une centaine de speakers pour 5 jours de conférences à Anvers en Belgique : Devoxx s’annonce cette année comme grandiose après une édition 2009 en léger retrait en raison du contexte économique. Xebia sera présent à cet évènement pour vous retransmettre l’information qui y sera véhiculée.
Au-delà des connaissances techniques qui y circulent, des échanges et des rencontres qui s’y font, Devoxx est aussi un formidable baromètre de l’éco-système Java actuel. Il est donc intéressant d’observer les sujets les plus en vogue cette année :
- NoSQL : il s’agit clairement du sujet majeur dont il sera question cette année. Très peu représenté l’année dernière (2 sessions seulement), on compte pour cette édition pas moins d’une douzaine de sessions dédiées à ce thème. Il sera ainsi question de Cassandra, HBase, Hadoop, Hive, Pig, MongoDB ou encore Voldemort.
- Java EE 6 et JPA 2 : déjà très représenté l’année dernière, ce sujet sera encore d’actualité cette année à Devoxx, ces APIs n’ayant pas encore été digérées par les entreprises.
- JDK 7 : le sujet devient récurrent, mais la récente actualité le concernant le rend incontournable dans une conférence Java de cette envergure. Cette semaine à Anvers sera l’occasion de faire le point sur les dernières avancées et orientations avec l’équipe responsable du JDK chez Oracle.
Outres ces sujets majeurs, on retrouve de nouveaux venus tels que DevOps, ce mouvement prônant le rapprochement des équipes de développement et d’exploitation, ainsi que des sujets maintenant plus classiques qui présenteront leurs dernières évolutions tels que Grails, Android, Scala, ou HTML5.
Comme l’année dernière, vous retrouverez jour après jour sur ce blog et celui de Duchess France nos retours des principales sessions qui se tiendront à Anvers cette semaine. Retrouvez également l’information en live sur nos comptes Twitter : dijouxellene, mfiguiere, morlhon et rmat0n.

Pour la rentrée, Xebia Training a le plaisir de vous proposer les formations Java EE suivantes :
Si vous souhaitez avoir de plus amples informations sur ces formations, n’hésitez pas à nous contacter :
Xebia-training a le plaisir d’accueillir Kirk Pepperdine, un référent de la communauté Java EE pour une formation d’optimisation des performances Java EE (Java performance tuning) les 7, 8, 9 et 10 juin dans nos locaux.
Cette formation approfondie de 4 jours vous permettra d’obtenir les compétences nécessaires pour optimiser la performance de vos applications Java. Vous aborderez pendant cette formation tous les aspects de la performance : l’outillage nécessaire, les méthodologies à appliquer, les concepts d’architecture sous jacents à la performance, les meilleures pratiques, le benchmarking et la gestion de mémoire.
A l’issue de cette formation, vous serez en mesure :
- D’identifier rapidement et régler les problèmes de performance de vos applications.
- D’identifier et résoudre des problèmes de fuite mémoire en quelques heures.
- D’isoler des problèmes classiques et d’éviter de s’engager dans des plans d’actions couteux et inefficaces.
- D’identifier des problèmes de performance avant qu’ils ne deviennent critiques pour les applications.
Les stagiaires bénéficieront des Tips de Kirk Pepperdine, référence reconnue dans le monde de l’optimisation de performance objet.
Kirk Pepperdine dispose de 15 ans d’expérience dans les technologies OO et l’optimisation de la performance. Figure emblématique du monde Java et élu « Champion JAVA » en 2005, Kirk est reconnu comme le référent de l’optimisation de performance Java.
Vous pouvez consulter le programme complet de cette formation en consultant notre site : http://training.xebia.fr/formation-java-performance-tuning-kirk-pepperdine/.

La revue de presse de l’actualité Java/J2EE hebdomadaire proposépar Xebia.
Agilité
SOA
Le coin de la technique
Lire la suite de cet article »

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.
Actualité éditeurs / SSII
Agilité
Lire la suite de cet article »
Xebia-training a le plaisir d’accueillir Kirk Pepperdine, un référent de la communauté Java EE pour une formation d’optimisation des performances Java EE (Java performance tuning) les 7, 8, 9 et 10 juin dans nos locaux.
Cette formation approfondie de 4 jours vous permettra d’obtenir les compétences nécessaires pour optimiser la performance de vos applications Java. Vous aborderez pendant cette formation tous les aspects de la performance : l’outillage nécessaire, les méthodologies à appliquer, les concepts d’architecture sous jacents à la performance, les meilleures pratiques, le benchmarking et la gestion de mémoire.
A l’issue de cette formation, vous serez en mesure :
- D’identifier rapidement et régler les problèmes de performance de vos applications.
- D’identifier et résoudre des problèmes de fuite mémoire en quelques heures.
- D’isoler des problèmes classiques et d’éviter de s’engager dans des plans d’actions couteux et inefficaces.
- D’identifier des problèmes de performance avant qu’ils ne deviennent critiques pour les applications.
Les stagiaires bénéficieront des Tips de Kirk Pepperdine, référence reconnue dans le monde de l’optimisation de performance objet.
Kirk Pepperdine dispose de 15 ans d’expérience dans les technologies OO et l’optimisation de la performance. Figure emblématique du monde Java et élu « Champion JAVA » en 2005, Kirk est reconnu comme le référent de l’optimisation de performance Java.
Vous pouvez consulter le programme complet de cette formation en consultant notre site : http://training.xebia.fr/category/filiere-java-jee/.
Xebia organise le 12 Avril à partir de 19h, une soirée « Les dix bonnes pratiques des applications Java prêtes pour la production » suivie d’un cocktail.
Cette soirée gratuite vous permettra d’appréhender les bonnes pratiques que se doivent de respecter les Directions Etudes et Développement pour rendre leurs applications Java/J2EE prêtes pour la production.
Elle se déroulera dans les locaux de Xebia : 156, boulevard Haussmann, 75008 Paris.
Les inscriptions peuvent se faire :
Lire la suite de cet article »

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 »

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.
Agilité
RIA
Le coin de la technique
Lire la suite de cet article »