Résultats
Il y a 8 ans
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....
Il y a 8 ans
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....
Il y a 8 ans
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...
Il y a 8 ans
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....
Il y a 8 ans
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...
Il y a 9 ans
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)
Il y a 9 ans
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...
Il y a 9 ans
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
Il y a 9 ans
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...
Il y a 9 ans
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 9 ans
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...
Il y a 9 ans
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...
Il y a 9 ans
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...
Il y a 9 ans
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...
Il y a 9 ans
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...
Il y a 9 ans
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....
Il y a 9 ans
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...
Il y a 9 ans
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...