Accueil InfoQ Développement sur InfoQ
-
Utiliser Java Pour Orchestrer Un Ensemble De Robots
Ocado Technology utilise une robotique de pointe dans des centres de traitement hautement automatisés. Pour orchestrer les nombreux robots et optimiser chaque efficacité des entrepôts, ils ont développé un système de contrôle analogue à un système de contrôle du trafic aérien. Cet article couvre les décisions concernant le langage, les principes de développement et les choix d'architecture.
-
Q&R Avec Cyrille Martraire Pour Son Livre Living Documentation
Pour Cyrille Martraire, nous devrions repenser la façon dont nous travaillons avec la documentation quand nous développons des systèmes logiciels : nous devrions adopter une documentation qui évolue en même temps que le code. Dans ce livre, il décrit les concepts et les idées à la base d’une documentation vivante et utilise des exemples pratiques pour créer une documentation toujours à jour.
-
Comment Utiliser Prometheus Pour Surveiller Des Applications À Grande Échelle
Dans cet article, l'auteur explique comment collecter des métriques et détecter les anomalies à partir de streaming de données à l'aide des technologies Prometheus, Apache Kafka et Apache Cassandra.
-
Exécution De Programmes Mono-Fichier Sans Compilation en Java 11
A partir de Java SE 11, et pour la première fois dans l'histoire du langage de programmation, on peut exécuter un script contenant du code Java directement sans compilation. La fonction d'exécution de sources de Java 11 permet d'écrire des scripts en Java et de les exécuter directement depuis la ligne de commande.
-
HTTP/2 – Server Push Avec Java EE 8
Depuis quelques temps, on entend de plus en plus parler de HTTP/2 . Dans cette série d'articles, nous vous proposons de partir à la découverte de ce nouveau protocole et son utilisation avec Java. Cet article présente la mise en oeuvre du Serveur Push avec Java EE 8.
-
Eclipse Photon – Un Meilleur Support De JUnit 5 Et Des Tests
Eclipse Photon apporte des améliorations dans les tests avec notamment des répertoires dédiés et un support de JUnit 5.1. Cet article fait partie de la série Eclipse Photon.
-
HTTP/2 – Push Serveur
Depuis quelques temps, on entend de plus en plus parler de HTTP/2 . Dans cette série d'articles, nous vous proposons de partir à la découverte de ce nouveau protocole et son utilisation avec Java. Cet article présente le Serveur Push.
-
Tutoriel Micronaut : Comment Construire Des Micro-Services Avec Ce Framework Basé Sur La JVM
Micronaut est un framework fullstack moderne, basé sur la JVM, pour la construction des microservices modulaires et faciles à tester. Ce tutoriel créera trois microservices utilisant ce framewrok avec Java, Kotlin et Groovy .
-
HTTP/2 – l’API HTTP Client De Java 11
Depuis quelques temps, on entend de plus en plus parler de HTTP/2 . Dans cette série d'articles, nous vous proposons de partir à la découverte de ce nouveau protocole et son utilisation avec Java. Cet article présente la nouvel API Http Client de Java 11.
-
Intégration D'applications Pour Les Architectures Microservices : Un Service Mesh N'est Pas Un ESB
Un service Mesh est uniquement destiné à être utilisé comme infrastructure de communication entre services. Les développeurs ne doivent pas créer de logique métier à l'intérieur d'un service Mesh. D'autres frameworks et bibliothèques peuvent être utilisées pour implémenter des modèles d'intégration d'applications d'entreprise natives dans le cloud.
-
Eclipse Photon – Un Meilleur Support De Java 9 Et 10
Le support de Java 9 dans Eclipse Photon a été amélioré et le support de Java 10 a été ajouté. Cet article fait partie de la série Eclipse Photon.
-
Migration de Java 8 à Java 12
Le rythme actuel des changements en Java peut sembler intimidant, et il peut sembler évident que la mise à niveau de Java 8, utilisé par la majorité des applications, vers Java 12 pourrait s’avérer difficile. Dans cet article, nous allons examiner les avantages de la mise à niveau, les problèmes potentiels liés à la mise à niveau et quelques conseils pour la mise à niveau.