Accueil InfoQ Java sur InfoQ
-
Vrais ou Faux Jumeaux ?
L’objectif de cet article est de mettre en évidence différentes familles de paradigmes (la comparaison des langages de programmation n’est pas traitée ici). Il s’agit tout simplement de présenter l’implémentation de la logique de vérification de jumeaux sous divers types de langages : JavaScript, Java, Scala et Idris.
-
Curryfication Java : méthodes & fonctions
Dans la programmation fonctionnelle, le terme Currying ou Curryfication - développé par “Haskell Curry”, créateur du langage Haskell - reste toujours d’actualité. Dans cet article, nous allons exposer le retour en service de cette technique sous java 7 et 8.
-
Créer un Web Service RESTful avec Spring Boot pour accéder à des données dans un cluster Aerospike
Peter Milne nous explique comment construire un service REST avec Spring et se connecter à une base NoSQL Aerospike.
-
Des Lenses en Java ?
Le but de cet article n'est pas de vous convaincre de passer vers un style fonctionnel. Mais il s’agit de mettre à jour toute une arborescence d’objets tout en étant immuable. Ne ratez donc pas la suite.
-
Startup Architecture : Alkemics
En préparation de l'événement Azure Camp qui a lieu cette semaine, InfoQ FR a pu rencontrer les startups qui participent à la conférence afin de faire un retour d'expérience sur leurs systèmes de production. Voici le premier épisode de cette série, consacré à Alkemics. Antoine Perrin, son CTO répond à nos questions.
-
8 super nouveautés de Java 8 dont personne ne parle
Dans cet article, Tal Weiss met en avant des APIs moins connues du nouveau Java 8.
-
A la découverte des Micro-frameworks : Spring Boot
Présentation de Spring Boot, nouveau framework conçu pour simplifier le démarrage et le développement de nouvelles applications Spring.
-
Integration Testing from the Trenches, l'interview
A l'occasion de la sortie en avant-première du livre Integration Testing from the Trenches (le test d'intégration depuis les tranchées), InfoQ FR a pu discuter avec son auteur, Nicolas Fränkel, des problématiques de tests d'intégration, et de comment les implémenter efficacement.
-
Barboter dans le compilateur Java
Essayons de voir comment générer des fichiers sources, valider la présence d’annotations et itérer la compilation avec le support de Pluggable Annotations Processing.
-
Antipatterns dans l'Analyse de Performance Moderne en Entreprise
Présentation de certains des antipatterns d'analyse de performance les plus communs en entreprise, exprimés sous forme de leurs causes basiques et de leurs stratégies de remédiation.
-
Des Assertions sur mesure dans les tests Java
Tomek Kaczanowski nous présente dans cet article AssertJ, un framework de test permettant de personnaliser vos assertions lorsque vous développez vos tests. Il expose également les cas pour lesquels la personnalisation de vos assertions est pertinente ou non.
-
De la Programmation Impérative - aux forks/joins - aux Streams Parallèles en Java8
Les auteurs comparent différentes méthodes pour calculer la variance d'un grand ensemble de données, en utilisant le style impératif, le framework fork/join et l'API Streams.