BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Développement sur InfoQ

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

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

  • Java 18 - Partie 2

    Cette seconde partie sur Java 18 est consacrée aux autres améliorations notamment en termes de performance et de sécurité ainsi que le support de Java 18 par l’outillage.

  • Premiers Pas Avec Quarkus Reactive Messaging Et Apache Kafka

    La façon dont les données sont traitées/consommées aujourd'hui est différente de celle d'autrefois : elles étaient stockées dans une base de données et traitées par lots. Apache Kafka est un magasin d'événements distribué et une plate-forme pour stocker, consommer et traiter des flux de données en temps réel. Cet article nous apprend comment produire et consommer des données avec Kafka et Quarkus.

  • Kubernetes Native Java Avec Quarkus

    Quarkus est un leader en matière de temps de démarrage et d'utilisation de la mémoire pour les applications Java natives. Cela réduit les coûts dans le cloud. Kubernetes est une plate-forme de déploiement de choix pour Quarkus. Les développeurs peuvent utiliser leurs connaissances Java des API telles que Jakarta EE, MicroProfile, Spring, etc. pour des applications impératives et/ou réactives.

  • Java 18 - Partie 1

    Java 18 a été publié le 22 mars 2022. Cet article détaille les 9 JEPs qui sont incluses dans cette nouvelle version non-LTS de Java.

  • Révolutionner Java Avec GraalVM Native Image

    GraalVM Native Image est un compilateur avancé qui génère des exécutables Java natifs. Ces exécutables démarrent très rapidement et utilisent moins de CPU et de mémoire. Cela rend Java dans le cloud moins cher. GraalVM peut même atteindre un débit de pointe comparable à celui de la JVM. De nombreux frameworks Java supportent déjà GraalVM, tels que Spring Boot, Micronaut, Quarkus, Gluon, etc.

BT