Articles

Il y a 6 années

Debugger un annotation processor dans un IDE

Cet article est une traduction du billet "Debugging an annotation processor in every IDE" publié sur mon blog. Durant le dernier HackerGarten, j’ai pu travailler avec Pierre-Yves Ricau sur le projet d’annotation processor "AndroidAnnotations". Si le debugging des annotation processors est plutôt bien documenté pour Eclipse, il ne l’est pas ou très peu pour IntelliJ....

Publié par Pierre Laporte
Publié par Diego Lemos

Il y a 6 années

Back to Basics : Bien maîtriser les classes internes en Java

Les classes internes en Java sont apparues dans la version 1.1 du langage. Depuis, des discussions se sont multipliées au sein de la communauté qui s’est divisée en deux clans : les pour et les contres. Mis à part les points de vue, les classes internes représentent un mécanisme très puissant lorsqu’elles sont employées correctement....

Publié par Jean Helou

Il y a 6 années

Xebia accueille la 26ème soirée du Paris Scala User Group

La prochaine session du Paris Scala User Group aura lieu jeudi 25 Octobre à 19h30 dans les locaux de Xebia. À l’occasion de cette nouvelle soirée du PSUG, Alexis Agahi et Jonathan Winandy présenteront l’actualité et la version 2.10 de Scala sur le point d’être proposée par Typesafe. La présentation sera composée en partie d’une...

Publié par François Sarradin

Il y a 6 années

Mais pourquoi n’y a-t-il pas de multidispatch en Java ?

« Voilà une conception dont je peux être fier ! Elle n’est pas forcément extraordinaire, mais elle va simplifier drastiquement le code qui a été écrit. Bon, mettons la en pratique… Mais !… Que se passe-t-il ?… Noooon ! Pas de multidispatch, pas de multiméthode. Je vais devoir mettre du class cast et du instanceof partout....

Publié par Emilie Fruh

Il y a 6 années

La soirée de rentrée « les mains dans le code » organisée par les JDuchess aura lieu chez Xebia !

Pour cette deuxième édition « des mains dans le code »,  les JDuchess vous propose de découvrir  Elastic Search avec David Pilato et Malloum Laya. Elastic Search : Un moteur de recherche pour votre SI Partant de l’idée un peu folle qu’il faut utiliser un moteur de recherche pour faire de la recherche, nous allons démontrer au cours...

Publié par Xebia France

Il y a 6 années

Revue de Presse Xebia

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Actualité éditeurs / SSII Java 6 supporté jusqu’en février 2013 (par Diego Lemos) Web Sortie de Griffon 1.0.2 (par Alexandre Dergham) Le coin de la technique Sortie de EasyCriteria 1.0 (par Alexandre Dergham) httpie : http depuis la ligne de commande (par Jean Helou)

Publié par Diego Lemos

Il y a 6 années

Optimisation de traitements batch

Il y a très peu de temps chez l’un de nos clients, nous avons été confrontés à une problématique typique dans le quotidien de la plupart des développeurs : la performance. Au sein du projet, nous avions des traitements batch responsables de l’intégration d’une importante quantité de données. Le problème : les traitements étaient trop...

Publié par François Sarradin

Il y a 6 années

Solution du Quizz Java 8

La semaine dernière, nous avons proposé sur ce blog un quizz spécifique à Java 8. Au vu du comportement prévu pour Java 8 actuellement, la bonne réponse à ce quizz est : x2 x2 Retrouvez toutes les explications dans la suite du billet : OpenJdk 8 : comportement par défaut Lambda, invokedynamic et metafactory

Publié par Xebia France

Il y a 6 années

Revue de Presse Xebia

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Actualité éditeurs / SSII Sites mobile séparé contre site unique adaptatif, quelques pistes (par Jean Helou) ElasticSearch the company (par Séven Le Mesle) Mobilité jQuery Mobile 1.1.1 Final (par Sophie Trinh-Khanh) Web Des pattern avec Backbone.js (par Sophie Trinh-Khanh) Le coin de la technique...

Publié par François Sarradin

Il y a 6 années

Quizz Java 8

Brian Goetz, l’architecte du langage Java chez Oracle, nous a suggéré un petit Quizz (à la TheCodersBreakfast.net ;-) ). Il fait suite à une solution que nous avons présentée dans ce blog consistant à émuler des mixins dans Java 8 grâce aux méthodes virtuelles d’extension. Le quizz ci-dessous permet de montrer un autre des dangers...

Il y a 6 années

Jongo, requêter en Java comme dans Mongo shell

Mongo — la base de données NoSQL orientée document supportée par 10gen — propose un langage de requête compact, simple à appréhender et bien documenté. Les choses se corsent dès que l’on bascule en Java : effectuer une requête, mapper les résultats, utiliser de l’héritage requiert un code très verbeux. Des librairies essayent de simplifier...

Publié par Xavier Bucchiotty

Il y a 6 années

Jazoon, Présentation de Play! Framework 2.0

On nous annonce cette fois une session de live coding en Scala sur Play! 2.0. Mes yeux se mettent à briller. Le code, il n’y a que ça de vrai! C’est vrai qu’avec nos XKE (Xebia Knowledge Exchange), je suis plus habitué à voir du code et à mettre les mains dedans qu’à lire des...

Publié par Xavier Bucchiotty

Il y a 6 années

Jazoon, IBM Watson au Jeopardy

La keynote de fin de cette première journée est faite par Dale Lane, d’IBM. Le sujet de ce soir est Watson. Quand j’ai lu le titre de la keynote et vu Jeopardy, j’ai cru à une blague. Mais j’avais tort. Il s’agit en fait de montrer le résultat de quatre années de recherche sur un...

Publié par Xavier Bucchiotty

Il y a 6 années

Jazoon, Keynote de Jonas Bonér

Nouvelle journée à Zurich pour Jazoon, nouvelle keynote d’ouverture. Aujourd’hui c’est Jonas Bonér, CTO chez Typesafe qui soulève les problématiques des systèmes scalables, hautement concurrentiels et tolérants à la panne. Cela l’amuse d’ailleurs d’avoir mis autant de buzz-words dans un titre! On peut tout résumer en un mot : « compromis ». Et ce compromis, il va...

Publié par Xavier Bucchiotty

Il y a 6 années

Jazoon, Working effectively with JavaScript

Cette séance est donnée par Thomas Schank, de ZHdK, l’université des arts de Zurich.   Premier sujet abordé, pourquoi JavaScript? Il est partout, dans les navigateurs, les serveurs avec NodeJS, les bases de données avec Riak, CouchDB ou MongoDB. Les tendances sur stackoverflow.com montrent une augmentation croissante de l’activité avec ce langage. Il permet de...

Publié par Xavier Bucchiotty

Il y a 6 années

Jazoon, Keynote d’ouvertue de Dave Thomas

    Les tendances Pour ouvrir cette saison 2012 de Jazoon, on nous présente Dave Thomas comme quelqu’un de provocateur, qui ose dire la vérité. J’ai hâte d’entendre ce qu’il a à dire. Il aborde rapidement les grands sujets tendances du moment: Multi-coeur C’est grâce à cela que nous allons résoudre les défis de performances....

Publié par David Galichet

Il y a 6 années

Xebia accueille la 24ème soirée du Paris Scala User Group

La prochaine session du Paris Scala User Group aura lieu jeudi 28 Juin à 19h30 dans les locaux de Xebia. A l’occasion de cette nouvelle soirée du PSUG, je présenterai le framework Akka 2.0 sorti en début d’année et apportant quelques changements importants. Je vous propose un tour d’horizon des principales caractéristiques de ce framework...

Publié par Xavier Bucchiotty

Il y a 6 années

Jazoon’12, c’est parti

C’est parti pour trois jours de conférences. J’ai rendez-vous à Zurich pour Jazoon’12, la conférence internationale sur ce qui est simplement appelé « Modern Art of Software ». Non, je n’ouvrirai pas le débat pour savoir si notre métier est un art ou non ! Au programme de ces trois jours : Working Effectively with Javascript Starting...

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.