Il y a 6 mois

Pimp my Javaslang validator

Dès que nos logiciels communiquent avec l’extérieur nous avons le risque d’avoir des données erronées, soit de la part d’un utilisateur soit d’un logiciel externe. Même si vous n’êtes pas adepte de la programmation défensive, il est toujours nécessaire de vérifier tous les champs d’un formulaire, vérifier les entrées lues à partir d’un fichier CSV et...

Il y a 7 mois

Revue de Presse Xebia

La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Agilité Engagement Is a Means, Not an End Mobilité Java8 bientôt supporté nativement par le système de build Android Cloud Google Cloud Next ’17 App Engine Cloud Functions (Bêta Publique) Disponibilité de nouvelles...

Il y a 2 années

Faites couler une rivière Java 8 depuis une source OpenCSV

Aujourd’hui, on commence à avoir l’habitude de l’API Stream de Java 8. Vous l’utilisez probablement pour lire des fichiers : l’API Java IO a été revue pour ajouter une petite méthode stream() magique sur les lecteurs de flot pour lesquels c’était applicable. Vous l’utilisez peut-être pour lire des fichiers au format CSV. Ou pas… Vous...

Il y a 2 années

Tech-Event Refactoring Fonctionnel en Java 8 le 19 Mai

Java 7 n’est plus publiquement supporté à partir de mai. C’est le moment de se mettre à Java 8 !Xebia vous propose de rejouer le hands-on labs réalisé à Devoxx France 2015 : En partant d’exemples codés en Java 7, vous devrez les refactorer en utilisant une approche fonctionnelle, ceci à l’aide des nouveautés de Java 8....

Il y a 3 années

Java 8 en production, petit manuel de persuasion.

Publié par Laurent Valdès

Un développeur, un architecte, proposant une nouvelle stack logicielle, Java 8 au lieu de Java 6, AMQP au lieu de JMS, Python 3 au lieu de Python 2.6, Teamcity au lieu de Jenkins, est souvent considéré comme une fashion victim. Au delà des anecdotes que nous pourrions citer, il y a des pratiques imposées pour s’adresser à...

Il y a 3 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des technologies Big Data, Cloud et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Agilité Scrum à l’échelle – Ce dont personne ne parle ! (Par Ludovic Perot) Le refactoring illustré, Ron Jeffries montre le chemin (Par Nicolas Lochet) Associer Lean Startup et Design Thinking aux méthodes...

Il y a 3 années

JavaFX 8 : La résistance des applications lourdes

Publié par Romain Niveau

A l’heure des single page applications, des architectures orientées web, du cloud et autres frameworks javascript, Oracle a mis à jour son framework de création d’interface graphique à l’occasion de la sortie de Java 8. JavaFX permet la création d’applications desktop (ou lourdes) ainsi que la création de RIAs (Rich Internet Application) qui s’exécutent dans...

Il y a 3 années

Xebia organise un Hands-on Java 8 le 17 Juin

Publié par Ivan Beauvais

La version finale de Java 8 est sortie en mars dernier. Cette version révolutionne la manière dont nous allons coder des applications : Lambdas, streams, nouvelles API de date et heure, traitements en parallèle… Difficile de lister toutes les nouveautés.

Il y a 3 années

Ma Geecon 2014 – premier jour

Pour ceux qui ne connaissent pas la Geecon, il s’agit d’une conférence autour de Java and friends organisée par les JUGs de Pologne. Cyrille Leclerc et Michael Figuière y avaient fait une présentation commune sur le NoSQL et les Datagrid in memory.  La Geecon c’est : 1 jour d’ateliers, 3 jours de conférences, 1100 participants par...

Il y a 4 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Agilité Divide responsibility for defining stories (Par Ludovic Perot) Les barbares attaquent les DSI (Par Yannick Grenzinger) Mobilité L’API wear de Google en developer preview (Par Thomas Guerin) Craftsmanship Java 8 est sorti (Par Ivan Beauvais) Front  Angular 2.0 (Par Yannick Grenzinger) Flexbox et...

Il y a 5 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Agilité Agilité – Coaching ou mentoring ? (Par Clément Rochas) Comment le pragmatisme de l’équipe IT d’Obama a surclassé celle de Romney (Par Ludovic Pérot) 16 moyens de torturer vos développeurs (Par Yannick Grenzinger) Web Sortie de jQuery 2.0 (Par Benoit Lemoine) Modulariser votre projet...

Il y a 5 années

Rétrospective de notre XKE d’octobre

Publié par Julien Smadja

Comme chaque premier jeudi du mois, les consultants de Xebia se sont réunis en fin de semaine dernière pour le XKE (Xebia Knowledge Exchange). La journée a commencé par trois slots en parallèle : Les Java 8 lambdas vont-ils changer la face du monde ?, animé par François Sarradin Java 8 apportera d’importantes nouveautés au...

Il y a 5 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Actualité éditeurs / SSII Google Developers Expert arrive en France (par Mathieu Breton) Jigsaw a (encore) raté le train (par Alexandre Dutra et Nicolas Demengel) Le coin de la technique Event sourcing avec Scala (par Xavier Bucchiotty) Evènements de notre communauté en France et...

Il y a 5 années

Solution du Quizz Java 8

Publié par François Sarradin

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 5 années

Quizz Java 8

Publié par François Sarradin

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

Les méthodes virtuelles d’extension dans Java 8

Publié par François Sarradin

Dans un précédant article, nous avons vu les lambda expressions et comment elles allaient apparaître dans Java 8 — l’idée étant d’orienter Java vers un style plus fonctionnel. Mais pour parfaire l’intégration de ce style de programmation dans Java, Brian Goetz indique qu’il faudra modifier l’API Collection pour y ajouter des fonctions telles que filter,...

Il y a 6 années

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia. Le coin de la technique Sortie officielle de Riak 1.0 Sortie de la version 10 de Guava Evénements de notre communauté en France et à l’étranger Des nouvelles du projet Lambda de Java 8

Il y a 6 années

Les lambda expressions dans Java 8

Publié par François Sarradin

Durant cet été, l’actuel architecte de Java auprès d’Oracle, Brian Goetz, a fourni des informations intéressantes sur l’implémentation des lambda expressions dans le futur Java 8 et de ses conséquences sur le langage. Par lambda expression comprenez ici closure ou fonction anonyme, qu’il est possible de stocker dans une variable ou de retourner depuis une...