L'auteur
Description de l'auteur
Articles
Il y a 3 ans
Java Puzzles
Lors de la XebiCon’19, Benjamin Dupin, Consultant chez Publicis Sapient Engineering, a présenté la conférence « Java Puzzles ». Le but est simple : répondre le plus rapidement possible à des questions sur la sortie d’exécution d’un programme écrit en Java.ExempleQu’est ce que ça affiche ? Pourquoi ?var x = ‘a’ + 2; System.out.println(x); var y =...
Il y a 4 ans
Flogger : le logger fluent de Google pour Java
Qui pensait que le logging en Java pouvait encore évoluer ? C’est pourtant ce qu’a réussi à faire Google avec Flogger : leur framework de logging pour Java. Après les classiques SLF4J ou Apache Log4j, découvrons ce qu’apporte cette API de logging. Présentation Flogger est une API de logging fluent pour Java qui se veut...
Il y a 4 ans
Améliorez vos tests d’intégration grâce à Testcontainers
Introduction On ne doute plus de l’importance des tests dans une application robuste. Citons tout d’abord les tests unitaires qui, comme leur nom l’indique, permettent de tester unitairement chaque brique de l’application (au niveau d’un service, d’une classe, d’une méthode…). Viennent ensuite les tests d’intégration permettant quant à eux de tester les liens entre les...
Il y a 4 ans
Pépite #9 – Le nouveau switch de Java 12
L’instruction switch de Java, qui a été conçue à partir des langages C et C++, n’a pas grandement évolué avec le temps. Java souhaitant s’enrichir du filtrage par motif dans une version future, il est devenu nécessaire de modifier notre bon vieux switch, presque irritant pour les développeurs. Ainsi, Java 12, qui est sorti le...
Il y a 5 ans
Revue de presse
La revue de presse hebdomadaire des technologies Big Data, DevOps et Web, architectures Java et mobilité dans des environnements agiles, proposée par Xebia. Mobilité Swift Jupyter L’équipe de Swift for TensorFlow a developpé un kernel Jupyter supportant le langage Swift. Il ne fonctionne pour le moment qu’avec le toolchain Swift for Tensorflow, mais marchera à...
Il y a 5 ans
De Java 8 à 11 : nouveautés et conseils pour migrer
Depuis qu’Oracle a annoncé vouloir accélérer le développement de Java, on a connu trois nouvelles versions du JDK en l’espace d’un an seulement (une nouvelle release tous les six mois). Cette nouvelle cadence de release peut-être angoissante lorsqu’on est habitué à avoir une nouvelle version de Java tous les trois ans. Cet article a pour...
Il y a 5 ans
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 6 ans
Spring Framework 5 : tour d’horizon des nouveautés
Spring a sorti la première release candidate de la version 5 de son framework il y a un peu plus d’un mois. A l’heure ou nous écrivons cet article, la version 5 de Spring est disponible en RC2. Une RC3 est prévue pour courant juillet, peu de temps avant la version finale. Nous vous...
Il y a 6 ans
Xebia accueille le meetup Paris DevOps
Le mardi 10 janvier à 19h30, Xebia accueillera le meetup Paris DevOps. Ce sera l’occasion pour Dev et Ops de se rencontrer et partager la culture DevOps avec au programme : open-spaces, retours d’expérience, discussions, etc. Qu’est ce qu’un open-space ? Il s’agit de sessions se déroulant dans trois espaces distincts dans lesquelles vous pourrez...
Nous recrutons
Être un Sapient, 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.