Il y a 3 mois

Back Java : Tour d’horizon des ClassLoaders

Quand on s’intéresse à ce qui se passe à l’intérieur de la JVM, un concept clé qui revient souvent est la notion de ClassLoader (ou chargeur de classe, en bon français). Mais qu’est-ce qu’un ClassLoader au juste ? Cet article a pour but d’expliquer ce qu’est un ClassLoader, ce à quoi il sert, comment l’utiliser...

Il y a 3 mois

Introduction aux flux réactifs en Java

Je vous propose de vous présenter différents outils permettant de développer des applications non bloquantes en Java. Il y a seulement quelques années, une application de grande taille était composée de dizaines de serveurs, avait des temps de réponse de l’ordre de la seconde, plusieurs heures de maintenance et plusieurs gigaoctets de données. Les applications...

Il y a 8 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. Mobile Android – The rise of Kotlin IoT API.AI c’est fini, il faut maintenant dire Dialogflow Craftsmanship Java: Free at last Front Migration d’une base de code en React 16 Back Server-Sent Events...

Il y a 9 mois

Revue de Presse Xebia

Publié par Xebia France

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia Craftsmanship Java: Free at last Back Server-Sent Events Node.js 8.5

Il y a 1 année

Clojure : Entre parenthèses

Publié par Julien Simon

Vous êtes développeur et voulez découvrir un nouveau langage ? Vous n’êtes pas phobique des parenthèses ? Dans cet article je vais vous faire découvrir Clojure qui est un dialecte de LISP qui fonctionne sur la JVM. Il est compilé, dynamique, fonctionnel et facilite la programmation multi-thread.

Il y a 2 années

Retour sur Joker 2016

Publié par Mikhail Sadovnikov

Les 13 et le 14 octobre s’est tenue la plus grande conférence Java de Russie : Joker. Pendant 2 jours, des acteurs majeurs du monde Java et de la JVM se sont rassemblés pour partager et apprendre. Pour cette édition 2016, une salle était exceptionnellement ouverte et accessible gratuitement et proposait des talks parmi les...

Il y a 2 années

Xebia présente les nouveautés de MongoDB au Montpellier JUG le 16/11/2016

Publié par Xebia France

Comment MongoDB s’est-il remis au goût du jour ? Des dernières nouveautés aux principes initiaux qui ont fait le succès de MongoDB, venez (re)découvrir cette base présentée par Joachim Rousseau au Java User Group de Montpellier, ce mercredi soir.       Les ingrédients : Architecture générale et clustering Tour des fonctionnalités (requêtage, agrégations) Les...

Il y a 3 années

Tester le REPL du futur JDK9 avant sa sortie

Java 9 est prévu pour septembre 2016 mais il est possible de l’essayer à l’avance grâce au programme early access release. Aujourd’hui, nous allons tester une fonctionnalité que quasiment tous les langages proposent : jshell, le REPL pour Java (Read Eval Print Loop). Issue de la JEP 222 jshell, le projet kulla a pour objectif d’intégrer...

Il y a 3 années

Fixtures – SQL vers DbSetup

Publié par Antoine Michaud

Fixtures – SQL vers DbSetup A l’ère impitoyable des tests, beaucoup d’entre nous ont cherché la bonne méthode pour se créer une base de fixtures correcte. Mais ce n’est pas toujours évident, surtout quand il s’agit de maintenance. TL; DR : Cet article présente un petit utilitaire disponible sur Github vous permettant de migrer vos...

Il y a 4 années

Selma le mapping Java à la compilation

Publié par Séven Le Mesle

Au bout de quelques années à œuvrer dans la communauté Java de mission en mission, j’ai décidé de rentrer en guerre contre les frameworks de mapping au Runtime, Dozer en tête. Pourquoi me direz vous ? Eh bien, ils ne sont pas fortement typés, ils ne supportent pas bien le refactoring, ils vous laissent découvrir les...

Il y a 5 années

Xebia, Sponsor Platinium du salon Devoxx 2014 !

Publié par Xebia France

Cette année, Xebia est de nouveau sponsor Platinium de Devoxx France 2014 ! Entre conférences et rencontres professionnelles, c’est devenu LE rendez-vous incontournable pour toute la communauté. Lieu de rencontre pour des centaines de développeurs, c’est l’occasion de se retrouver et débattre ensemble des dernières innovations technologiques. Une des valeurs fondatrices de Xebia étant le partage...

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é Appliquer une approche Lean Startup dans l’entreprise (Par Yannick Grenzinger) Tous les points de départ se valent car seul le chemin compte (Par Ludovic Pérot) La conférence Agile Games France 2014 est complète (Par Mantel Gilles) Le coin de la technique Java est-il...

Il y a 5 années

Java, JavaScript ou les deux ?

Publié par Sébastian Le Merdy

Une des grandes tendances du moment est le multi-langage. Cet article ne va pas déroger à la règle en prenant un exemple concret implémenté en Java et en proposant une version en JavaScript. Nous étudierons ensuite les avantages et inconvénients des deux solutions et regarderons un peu ce que donnent les performances comparées.

Il y a 6 années

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

Publié par Diego Lemos

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

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

Publié par François Sarradin

« 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 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...

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. Actualité éditeurs / SSII Sonar 3.0 (par Bertrand Dechoux) Oracle reprend Java sous Mac OSX (Par Mathieu Breton) Le coin de la technique Embedmongo : un mongo « light » pour java (par Jean Helou) MRUnit 0.9 (par Bertrand Dechoux) CDH4, Hadoop en haute disponibilité (par...

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. Web Dart Hackathon, c’est l’Happy Hour chez Google ! (Par Mathieu Breton) Le coin de la technique Faille de sécurité Java sous Mac OS X (Par Matthieu Dumas) Evènements de notre communauté en France et à l’étranger Second meetup du Hadoop User Group France,...

Xebia.TV

Aftermovie XebiCon'17 - Build the Future

XebiCon est la conférence qui vous donnera les clés pour tirer le meilleur des dernières technologies. En 2017, les 1000 participants se sont retrouvés lors de 42 conférences pour partager et échanger sur la Data, l'IoT, l'agilité, etc. Nous vous donnons rendez-vous le 20 novembre 2018 au Palais Brongniart. xebicon.fr

DataXDay - The internals of query execution in Spark SQL

If you want to get even slightly better performance of your structured queries (regardless whether they are batch or streaming) you have to peek at the foundations of Dataset API starting with QueryExecution. That's where any query ends up at and my talk starts. The talk will show you what stages a structured query has to go through before execution in Spark SQL. I'll be talking about the different phases of query execution and the logical and physical optimizations. In the end, I'll do a live coding session to show the steps to write logical and physical optimizations in Scala. Jacek - Laskowski https://dataxday.fr/

DataXDay - Building a Real Time Analytics API at Scale

This talk will cover how we redesigned our analytics API from the ground up to serve metrics in near real time from billions of events per day. We'll go through the tools we considered for the job to how we actually implemented our solution, starting from the datastore up to the whole data pipeline and its API, leveraging Golang, Kubernetes, GCP and Citus. Sylvain Friquet - Algolia https://dataxday.fr/