Accueil InfoQ Articles
-
Simplifiez-Vous La Vie Autour Des Données Avec Java Et Jakarta EE
Cet article couvre les prochaines étapes de Jakarta EE dans le monde des bases de données et ses techniques pour fonctionner plus que comme une simple source de base de données.
-
Gatling Vs JMeter - Que Faut-Il Utiliser Pour Les Tests De Performances
Un outil de performance avec une IHM sera probablement plus facile à utiliser au début, mais l'idée d'un test sous forme de code est l'avenir. Les tests sont lisibles et beaucoup plus faciles à maintenir. Beaucoup sont sceptiques à propos de Gatling car cela nécessite l'apprentissage d'un nouveau langage de programmation - Scala. Cependant, Java est pris en charge avec la version de Gatling 3.7.
-
Il Est Maintenant Temps De Décomplexer Avec La Pas-Si-Nouvelle API Date & Time De Java
Cet article vous permettra de mieux comprendre la complexité de l'utilisation des dates et l'utilité de l'API Date & Time de Java.
-
Kafka Streams Et Quarkus : Traitement En Temps Réel D'Événements
Consommer des messages Kafka est simple. Mais si vous avez besoin d'un traitement en temps réel des données (filtrage, jointure ou manipulation d'événements), le fait d'utiliser l'API consommatrice de Kafka n'est peut-être pas la meilleure approche car le code devient complexe. Kafka Streams et Quarkus sont les partenaires parfaits pour commencer à traiter les événements Kafka en temps réel.
-
Programmation Orientée Données En Java
Le projet Amber a apporté un certain nombre de nouvelles fonctionnalités à Java ces dernières années. Bien que chacune de ces fonctionnalités soit autonomes, elles sont également conçues pour fonctionner ensemble. Plus précisément, les records, les classes scellées et le pattern matching fonctionnent ensemble pour faciliter la programmation orientée données en Java.
-
Réduisez Les Émissions De Dioxyde De Carbone Avec Serverless Et Kubernetes Native Java
L'utilisation des plates-formes cloud multi et hybrides entraîne davantage d'émissions de dioxyde de carbone, même avec une meilleure scalabilité et de meilleures performances. Serverless et Kubernetes Native Java permettent aux développeurs de réduire les émissions de dioxyde de carbone grâce à des fonctionnalités natives avec un démarrage en quelques ms, une mémoire réduite et une scalabilité.
-
Introduction À Apache Beam Avec Java
Apache Beam est un processeur de flux, aidant les développeurs à migrer les traitements entre différents processus pour décharger le travail sur des exécuteurs qui exploitent des ressources externes.
-
Standardiser Java Natif : Aligner GraalVM Et OpenJDK
Java natif est essentiel pour que Java reste pertinent dans le monde du cloud en évolution. Mais ce n'est pas encore un problème résolu. Et le cycle de vie du développement doit également s'adapter. La standardisation via le project Leyden est la clé du succès de Java natif. Java natif a besoin d'être intégré à OpenJDK pour permettre la co-évolution avec d'autres améliorations en cours.
-
Devenez Natif Avec Spring Boot Et GraalVM
Spring Boot 3 et Spring Framework 6, attendus fin 2022, auront un support intégré pour Java natif. Pour Spring Framework 5.x et Spring Boot 2.x, Spring Native est la solution. Spring Native fournit des intégrations pour le vaste écosystème de bibliothèques de Spring. Il dispose également d'un modèle de composants pour étendre la prise en charge de la compilation native pour d'autres bibliothèques.
-
Approche Design-First Du Développement D'API : Comment L'implémenter Et Pourquoi Cela Fonctionne
Avec la croissance rapide de l'industrie des API, les développeurs et les leaders technologiques doivent savoir comment créer un programme d'API performant et évolutif qui générera de la valeur métier. Les développeurs doivent envisager de donner la priorité à une approche axée sur la conception pour créer des API, ce qui garantira une expérience positive pour toutes les parties prenantes.
-
Cloud Native Java Avec Le Framework Micronaut
Le framework Micronaut fournit une base solide pour créer des microservices Cloud Native Java. Il réduit l'utilisation de la réflexion Java, de proxy à l'exécution et du chargement de classe dynamique. L'intégration avec GraalVM la compilation AOT a vu l'utilisation de Micronaut se développer. La vérification active à la compilation augmente la sécurité des types et améliore la productivité.
-
Microservices Ultra-Rapides : Quand Microstream Rencontre Open Liberty
Découvrez comment créer un microservice Java ultra-rapide en combinant Microstream et MicroProfile. Cet article se concentrera sur une solution de persistance simple, rapide et très pratique à utiliser.