Articles

Tester les services asynchrones avec Awaitility

Les tests d’intégration impliquent souvent plusieurs composants d’une architecture technique (webservices, serveurs de mail, …). Si une action s’exécute sur un composant A qui fait appel à un composant B et si la condition à vérifier dépend de la bonne exécution de B, vous êtes dans un cas d’asynchronisme. La première idée qui vient à...

Publié par Julien Smadja
Publié par Yves Amsellem

Il y a 8 ans

JAXB, le parsing XML — objet

Format privilégié pour les échanges inter-applications, XML est l’objet de nombreuses bibliothèques Java. Cependant, ces bibliothèques masquent toutes le data binding qu’elles effectuent ; la transformation d’un document XML en grappe d’objets. Nous voilà bien démunis dès lors qu’une application produit du XML comme une simple chaîne de caractères. L’utilisation d’API bas niveau (DOM, XPath)...

Publié par Nabil Gasri

Il y a 8 ans

SLF4J – Problèmes et solutions

SLF4J (Simple Logging Facade For Java) est une API d’abstraction de frameworks de log de plus en plus adoptée. Lorsque j’ai découvert cette API j’étais surtout fasciné par l’élégance des messages paramétrés utilisant des placeholders et par la simplicité de changement du framework de logging (juste en modifiant le classpath). La puissance de l’implémentation native Logback m’a...

Publié par Xebia France

Il y a 8 ans

Revue de Presse Xebia

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII IE6 : End of life ! cdnjs.com un content delivery network pour javascript Agilité Traiter l’urgence dans une équipe agile NoSQL Infinispan au Paris NoSQL User Group

Publié par Xebia France

Il y a 8 ans

Xebia accueille la 10ème session du Scala User Group

La prochaine session du Paris Scala User Group aura lieu le lundi 7 mars à 19h30 dans les locaux de Xebia. L’introduction de cette nouvelle session sera assurée par Alexis Agahi (le gentil organisateur du PSUG), qui présentera, dans un quicky de 15 minutes, les notions de apply et unapply. Elle sera suivi par une...

Publié par Xebia France

Il y a 8 ans

Revue de Presse Xebia

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSIIest Ehcache Search Chez Oracle: Netbeans 7, Java FX 2… Agilité Continuous Delivery selon Martin Fowler et Jez Humble Le coin de la technique jBPM 5 est de sortie Google Web Toolkit 2.2

Publié par Romain Schlick

Il y a 8 ans

Automatiser les tests Selenium avec Maven

Selenium regroupe une suite d’outils permettant de tester des applications web. Tout comme les tests unitaires, Selenium permet notamment de vérifier la non-régression d’une application et est un gage de qualité supplémentaire. Bien que la création des tests Selenium soit relativement simple, automatiser leur exécution sur un serveur d’intégration continue reste complexe à mettre en...

Publié par Yves Amsellem

Il y a 8 ans

Java Collection Performance

Le temps de [ ] est révolu ; celui de est venu. La liste a remplacé le tableau et type ses éléments — comme son prédécesseur — depuis java 1.5. Mais est-elle efficace ? À quel prix s’entoure-t-on d’un de ses cadets, LinkedList, HashSet, TreeMap ? La JavaDoc détaille leurs complexités, pourtant aucun site ni...

Publié par Xebia France

Il y a 8 ans

3ème anniversaire du Paris JUG

Lundi 28 février 2011 aura lieu le troisième anniversaire du Paris Java User Group. Pour l’occasion, l’équipe du Paris JUG nous a concocté une soirée exceptionnelle dont le thème est « Siffler en travaillant ». Cet anniversaire se déroulera dans un amphithêatre de la Cité Internationale Universitaire à partir de 17h30. Au programme : 17h30 à 18h00...

Publié par David Galichet

Il y a 8 ans

Retour sur la 9ème soirée du PSUG

Il y avait du monde dans les locaux de Xebia en cette dernière soirée de janvier 2011. Comme nous vous l’avions annoncé, le Paris Scala User Group accueillait le créateur de Scala, Martin Ordersky, pour une soirée consacrée aux collections parallèles et au futur de Scala. Martin a commencé sa présentation par les enjeux de...

Publié par Julien Smadja

Il y a 8 ans

Testabilité des EJB 3.1. Prêt pour du TDD ?

La testabilité est devenue un facteur à prendre en compte lors du choix d’un composant technique. Pour les EJB 3.0, il existait plusieurs manières de tester des services développés, Ejb3unit (figé depuis mi-2009) ou Arquillian (uniquement côté JBoss AS). Les EJB 3.1 offrent enfin une solution native, prête à l’emploi et simple à manipuler :...

Publié par Xebia France

Il y a 8 ans

Martin Odersky invité du PSUG !

Lundi 31 janvier 2011, le Paris Scala User Group recevra à l’occasion de sa 9ème session et pour commencer l’année en beauté, Martin Odersky, le créateur de Scala en personne ! De passage à Paris pour animer une formation Scala proposée par Xebia Training, Martin terminera la journée avec les membres du PSUG. Au programme...

Publié par Nathaniel Richand

Il y a 9 ans

Configurer automatiquement Eclipse avec Maven

En ce beau matin d’hiver, me voilà bien décidé à effectuer un peu de ménage sur notre projet. Ma cible d’aujourd’hui : la chasse aux warnings. Grosso modo, j’observe qu’il y a 3 types de warning : imports inutilisés (60%) unchecked casts (30%) variables ou méthodes private non utilisées (10%) Je prends mon bâton de...

Publié par Yves Amsellem

Il y a 9 ans

De l’héritage à la délégation

Parmi les piliers de l’OOP, 3 sont majoritairement implémentés par nos langages, l’héritage, le polymorphisme et l’encapsulation. Et, bien qu’à l’intérêt reconnu, la délégation ne l’est que trop rarement. Elle remplace pourtant souvent avantageusement l’héritage en réduisant couplage et graphe d’objets. Voyons comment faire de cette petite sœur injustement négligée une alliée de choix. Décliner...

Publié par Steve Klouvi

Il y a 9 ans

Légende urbaine : En java, les objets sont passés par référence

La semaine passée, le site TheServerSide.com a vu se rejouer un de ces éternels débats du monde Java. Le sujet : le mode de passage des paramètres de méthode dans le langage Java. Cette querelle resurgit malheureusement trop souvent lorsque la communauté Java est amenée à échanger avec les autres communautés, ou même en interne....

Publié par Xebia France

Il y a 9 ans

Revue de Presse Xebia

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia. Actualité éditeurs / SSII Amazon Appstore Jackson 1.7 Le coin de la technique Ecosystème Groovy/Grails Version majeure de JRuby : 1.6 en release candidate

Publié par Xebia France

Il y a 9 ans

Xebia accueille la 9ème session du Scala User Group

Demain, mardi 4 janvier à 19h00, aura lieu la 9ème session du Scala User Group chez Xebia ! Après la dernière session dédiée à akka, Jean-Luc CANELA nous présentera le framework web Lift au travers d’une session de « live coding » d’une application lift web, agrémentée de questions/réponses.

Publié par Nicolas Demengel

Il y a 9 ans

Utiliser Guice et Peaberry pour développer un plugin Eclipse

Sans travailler spécifiquement sur la plateforme Eclipse et sans être committeur sur un des projets liés, il n’est pas rare de devoir écrire un plugin pour l’IDE Eclipse. Les raisons peuvent être variées : intégrer le gestionnaire de tâches de votre entreprise, supporter le DSL que vous venez de créer, templater des parties récurrentes de...

Nous recrutons

Être un Xebian, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.