Accueil InfoQ Programmation sur InfoQ
-
Publication De Spring For GraphQL Version 1.0
Moins de deux ans après sa création, Spring for GraphQL 1.0 est sorti. Le projet intègre Spring et GraphQL Java et a été développé en collaboration entre les deux équipes.
-
Le Point Sur L'Actualité De Java - Semaine Du 6 Juin 2022
Le tour d'horizon dans l'écosystème Java de cette semaine du 6 juin 2022 présente des nouvelles du JDK 19 dans la phase Rampdown One, la formation du groupe d'experts JDK 20, Spring Shell 2.1.0-M5, Open Liberty 22.0.0.6 et 22.0.0.7-beta, Quarkus 2.10.0.CR1, Apache Groovy 4.0.3, Eclipse Mojarra 4.0, Helidon 2.5.1 et la conférence JNation.
-
JEP 428 : Structured Concurrency Pour Simplifier La Programmation Java Multithread
La JEP 428, Structured Concurrency (Incubator), a été promue de Proposed à Target à Targeted pour le JDK 19. Cette JEP propose de simplifier la programmation multithread en introduisant une bibliothèque pour traiter plusieurs tâches exécutées sur différents threads comme un fonctionnement atomique. Il rationalisera la gestion des erreurs, améliorera la fiabilité et améliorera l'observabilité.
-
Le Point Sur L'Actualité De Java - Semaine Du 30 Mai 2022
Le tour d'horizon dans l'écosystème Java de cette semaine du 30 mai 2022 présente des nouvelles d'OpenJDK, JDK 19, Spring Shell 2.1.0-M4, Spring Native 0.12.0, Spring Cloud Stream Applications 2021.1.2, la fin de vie pour Spring Security OAuth, Micronaut 3.5.1, Quarkus 2.7.6.Final, Apache Groovy versions 3.0.11 et 2.5.17, JobRunr 5.1.3 et MicroStream qui rejoint la Fondation Micronaut.
-
MicroStream 7.0 Prend En Charge CDI
MicroStream, un moteur de persistance pour le stockage d'objets et de documents Java, est capable de charger, de mettre à jour et de conserver à la demande des graphes d'objets de manière performante et économe en ressources. MicroStream 7 fournit une intégration avec CDI, la logique du sérialiseur en tant que fonctionnalité autonome et la prise en charge de la journalisation via SLF4J.
-
Rapport Sur L'état De L'écosystème Java De New Relic
New Relic a récemment publié un nouveau rapport sur l'état de l'écosystème Java en utilisant des données recueillies en janvier 2022 à partir de millions d'applications anonymisées qui ont fourni des données de performance.
-
Le Point Sur L'Actualité De Java - Semaine Du 23 Mai 2022
Le tour d'horizon dans l'écosystème Java de cette semaine du 23 mai 2022 présente des actualités d'OpenJDK, du JDK 19, les threads virtuels, Java a 27 ans, Jakarta EE 10, les versions ponctuelles et jalons de Spring Framework, Micronaut 3.5.0, Quarkus 2.9.2.Final, Quarkus Tools for IntelliJ 1.11.0, Hibernate ORM 6.0.2.Final, Apache Tika 1.28.3 et la conférence Spring I/O.
-
JEP 405 : Les Classes Records Pour Étendre Le Pattern Matching En Java
La JEP 405, Record Patterns (Preview), a été promue à Targeted pour le JDK 19. Sous l'égide du projet Amber, cette JEP propose d'améliorer le langage avec des record patterns pour déconstruire les valeurs de records. Les records patterns peuvent être utilisés conjointement avec des type pattern pour "permettre une forme robuste, déclarative et composable de navigation et de traitement des données.
-
Le Point Sur L'Actualité De Java - Semaine Du 16 Mai 2022
Le tour d'horizon dans l'écosystème Java de cette semaine du 16 mai 2022 présente des nouvelles d'OpenJDK pour le JDK 19, Jakarta EE 10, les versions de Spring, la plate-forme Payara de mai 2022, Quarkus 2.9.1.Final, Micronaut 3.4.4, WildFly 16.1.1, Hibernate ORM 5.6.9.Final, Hibernate Reactive 11.5.Final, JDKMon 17.0.25, JobRunr 5.1.2, les versions d'Apache Tomcat et Apache Camel 3.17.0.
-
L'avenir De Java Vu Par Mark Little À Devoxx UK 22 : Java Natif, Adoptium Et Rythme Plus Soutenu
Java connaît une période de renaissance après avoir semblé perdre le cloud native au profit de plates-formes plus jeunes. L'écosystème Java semble être une voie express vers l'innovation pour le rendre plus convivial pour le cloud, faire évoluer le langage et améliorer son exécution. Mark Little, VP of Engineering chez RedHat, a fait un zoom sur ces efforts dans son talk à Devoxx UK.
-
Le Point Sur L'Actualité De Java - Semaine Du 9 Mai 2022
Le tour d'horizon dans l'écosystème Java de cette semaine du 9 mai 2022 présente des nouvelles d'OpenJDK, des JEP ciblés pour le JDK 19, du Project Lilliput, Spring Framework 5.3.20 et 5.2.22, Open Liberty 22, Quarkus 2.9.0.Final, WildFly Preview 27 Alpha1, Hibernate Search 6.1.5, JobRunr 5.1.1, Piranha 22.5.0, Failsafe 3.2.4, les résultats de l'enquête Micronaut et de Devoxx UK.
-
JEP 425 : Threads Virtuels Pour Offrir Un Débit Amélioré
La JEP 425, Virtual Threads (Preview), a été promue de Proposed to Target à Targeted pour le JDK 19. Cette JEP, sous l'égide du projet Loom, introduit les threads virtuels. Ces threads légers visent à réduire considérablement l'effort d'écriture, de maintenance et d'observation des applications concurrentes à haut débit sur la plate-forme Java. Il s'agit d'une fonctionnalité en preview.
-
JetBrains IntelliJ IDEA 2022.1 Introduit L'analyse Des Dépendances
JetBrains a publié IntelliJ IDEA 2022.1 qui introduit l'analyseur de dépendances pour fournir des informations et améliorer la base de code. Les améliorations de la convivialité et de la productivité incluent des indications incrustés, l'exécution de commandes à partir de fichiers Markdown et un débogage et un profilage améliorés.
-
Java Statique : État Actuel
La devise de longue date de Java, write once, run everywhere, semble s'adapter à l'ère du cloud natif. Avec le besoin d'un temps de démarrage plus rapide et d'une empreinte réduite, Static Java gagne du terrain. Pour mieux comprendre les avantages et les implications de l'adoption de Static Java, InfoQ a contacté Dan Heidinga, ingénieur logiciel principal chez Red Hat.
-
Quarkus 2.8.0 Introduit Une API De Transaction Affinée
Red Hat a publié Quarkus 2.8.0 qui offre une intégration avec la couche RESTEasy Reactive REST et GraalVM 22.0 par défaut. Une API de transaction programmatique à grain fin offre plus de contrôle sur les transactions.