
La semaine prochaine se tiendra à Zurich l’une des plus grandes conférences Java en Europe : Jazoon. Xebia France y sera représenté.
Le programme s’annonce chargé et diversifié, choisir entre les conférences en parallèle risque d’être très dur. Voici quelques-uns des sujets principaux :
- JEE6
- RESTful SOA
- OSGi
- Security patterns
- Scala in the cloud
- JavaFX
- Parallel programming with Groovy
- Maven 3.0
- Hibernate from JPA2 perspective
Lire la suite de cet article »
Venez vous exprimer et dialoguer avec des membres de la communauté Java sans même vous déplacer !
Choisissez vos interlocuteurs et chattez en privé ou en public à partir de notre blog.
Consultants, Fondateurs, Commerciaux et Chargée de recrutement seront disponibles pour répondre à toutes vos questions :
- Quels types de missions chez Xebia ?
- Quels domaines ou secteurs d’activité ?
- Quelle politique de formation ? Comment peut-on y participer ?
- Quels sont les critères de recrutement, quels sont les profils recherchés ?
- Quelles sont les évolutions de carrière envisageables ?
- Quel est le fonctionnement interne ? Vie quotidienne chez Xebia, temps forts, et évènements ?
- Comment fonctionne le blog ? De quelle façon y contribuent nos consultants ?
- D’autres questions, techniques ou plus générales ? Nous y répondrons en direct.
Choisissez vos interlocuteurs et chattez en privé ou en public à partir de notre blog.
Le chat Xebia sera ouvert mercredi 26 mai à 17h00 à l’adresse suivante, http://blog.xebia.fr/chat-xebia-france/.
Nous vous attendons nombreux, ne ratez pas l’évènement !

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

Xebia a le plaisir d’accueillir le deuxième KawaCamp dans ses locaux jeudi 27 Mai 2010.
Qu’est ce qu’un KawaCamp ? C’est un BarCamp dédié aux sujets qui gravitent autour de l’écosystème Java ! Et qu’est-ce qu’un BarCamp alors
? Pour résumer voici la définition de Wikipedia. Nous allons nous retrouver entre passionnés pour discuter de sujets qui nous tiennent à coeur autour de tables rondes/ateliers durant lesquels chacun participe et donne son point de vue.
Les sujets sont choisis grâce aux centres d’intérêts que chacun exprime sur la page d’inscription. Cette session s’oriente vers les sujets d’actualité avec beaucoup de HTML5 et d’Android sans oublier NoSQL, TDD, Agilité, …
Si vous aimez les discussions passionnées autour d’un verre, le KawaCamp vous comblera en organisant nos débats ! 
Informations pratiques :
Ils en parlent :
Votre diplôme d’études supérieures en poche vous recherchez une entreprise novatrice qui vous accompagnera dans vos projets et vos ambitions de carrière ?
Vous êtes passionné(e)s de technologies et justifiez d’une première expérience réussie dans l’écosystème JEE ?
Vous prenez plaisir à faire de la veille technologique de façon régulière, vous avez peut-être même un blog, ou vous aimez participer aux évènements de la communauté (Paris JUG …) ?
Vous souhaitez rejoindre un groupe de gens passionnés, acteurs de l’écosystème Java ; partager avec des experts et référents de haut niveau à l’occasion de journées mensuelles d’échange technique (XKE), participer à des conférences de renommée (Jazoon, Devoxx, Agile France, …) ?
Vous êtes ambitieux(se), motivé(e), et curieux(se) ?
Et puis, entre nous, l’idée de travailler sur un MacBook Pro, de participer à des soirées open bars conviviales avec vos collègues ne vous déplait pas
?
Alors venez nous rencontrer et n’hésitez pas à nous solliciter pour échanger librement avec nos collaborateurs. Emilie, notre chargée de recrutement, se fera un plaisir de vous mettre en contact avec eux. Vous pouvez nous envoyer directement votre CV à recrutement@xebia.fr.

Xebia est très heureux d’accueillir la première soirée du Paris Scala User Group.
Elle se déroulera ce soir à partir de 19h30.
Le programme de cette soirée live coding par Alexandre Bertails est le suivant (disponible ici) :
—
Il s’agit d’une présentation que j’ai déjà faite au Boston Area User Group il y a quelques temps (et amélioré depuis). Pour le PSUG, j’aurai deux heures au lieu d’une. Je prévois donc de rendre cette présentation accessible à des purs java-istes ou des débutants Scala. J’utiliserai tout de même à la fin des fonctionnalités avancées de Scala, mais que je prétends faciles à l’utilisation.
Je ne ferai que du live-coding et je n’utiliserai aucun slide. Ce sera l’occasion de revenir sur des outils qui n’ont pas été vraiment explorés pendant la soirée Scala au ParisJUG (en particulier sbt).
Voici le plan de la présentation :
- je reviendrai d’abord sur le concept d’injection de dépendances et comment on fait ça à l’ancienne (ou plutôt, comment on ferait en Java). Je parlerai rapidement d’immutabilité et de typage statique ici.
- ensuite, je montrerai que les frameworks classiques venant du monde Java fonctionnent très bien avec Scala. Je laisse aux participants le choix du framework sur ce lien [1]. Je reviendrai notamment sur leurs limites dans le contexte de Scala.
- enfin, retour à du Scala pur (et pas forcément dur). Nous reviendrons entre autres sur le Cake Pattern. Mais surtout, nous jouerons ensemble avec le cocktail détonnant suivant : traits, mixins, structural typing et closures.
—
A noter toutefois que nous n’avions pas couvert sbt lors de la soirée Scala du Paris JUG mais que cet oubli (volontaire
) a été rattrapé par 2 fois avec une présentation générale du produit ainsi qu’un exemple de configuration pour Eclipse et IDEA.
Malheureusement pour les retardataires, la soirée affiche complet depuis plusieurs jours… Donc, pour ne pas rester sur la touche la prochaine fois, n’oubliez pas de vous abonner à la mailing-list du PSUG !

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.
Le coin de la technique
SOA
Lire la suite de cet article »
Je considère Spring MVC comme l’un des framework web action-based les plus conviviaux du moment. Pourtant, il faut avouer que pour répondre à certaines problématiques simples, il nous oblige à inventer des solutions alambiquées, en voici un exemple. Je suis preneur de toute autre meilleure solution 
Le besoin : afficher une liste de civilité internationalisée dans un formulaire
La solution : utiliser un custom property editor
Lire la suite de cet article »
Après avoir réalisé le projet sous Catalyst comme présenté dans le précédent billet, nous voici prêt à passer aux choses sérieuses : le développement de l’application.
Récupération du projet Flash Catalyst
Commençons donc par récupérer ce que notre designer a réalisé. Ce dernier nous génère grâce à Flash Catalyst un fichier fxp. Pour le récupérer dans Flash Builder, il suffit d’aller dans Fichier > Importer un projet Flex (FXP) et de sélectionner le fichier à importer.
Une fois cette importation terminée, le projet apparaît comme un projet Flex classique dans Flash Builder. Il contient la librairie de Flash Catalyst. Le projet compile et s’exécute à merveille. Inspectons maintenant le code généré par Flash Catalyst.
Lire la suite de cet article »
Xebia vous donne rendez-vous le mercredi 26 mai à partir de 17h00 pour deux heures de chat exclusif !
Venez vous exprimer et dialoguer avec des membres de la communauté Java sans même vous déplacer !
Consultants, Fondateurs, Commerciaux et Chargée de recrutement seront disponibles pour répondre à toutes vos questions :
- Quels types de missions chez Xebia ?
- Quels domaines ou secteurs d’activité ?
- Quelle politique de formation ? Comment peut-on y participer ?
- Quels sont les critères de recrutement, quels sont les profils recherchés ?
- Quelles sont les évolutions de carrière envisageables ?
- Quel est le fonctionnement interne ? Vie quotidienne chez Xebia, temps forts, et évènements ?
- Comment fonctionne le blog ? De quelle façon y contribuent nos consultants ?
- D’autres questions, techniques ou plus générales ? Nous y répondrons en direct.
Choisissez vos interlocuteurs et chattez en privé ou en public à partir de notre blog.
Le chat Xebia sera ouvert mercredi 26 mai à l’adresse suivante, http://blog.xebia.fr/chat-xebia-france/
Nous mettrons prochainement à votre disposition la liste des participants et les informations de connexion.
Nous vous attendons nombreux, ne ratez pas l’évènement !