Accueil InfoQ Programmation sur InfoQ
-
Le Point Sur L'Actualité De Java - Semaine Du 11 Octobre 2021
Le tour d'horizon dans l'écosystème Java de cette semaine du 11 octobre 2021 présente des nouvelles d'OpenJDK, JDK 18, Spring Framework, Grails 5.0, Micronaut 3.1, Helidon 2.3.4, des versions d'Hibernate ORM et Reactive, des mises à jour de WildFly 25, GraalVM Native Build Tools 0.9.6, Apache Camel 3.11.3, Piranha 21.10.0 et la bibliothèque de tableaux multidimensionnels Multik de JetBrains.
-
Microsoft Open-Source GCToolkit Pour Exploiter Les Logs Du GC De La JVM
En rendant open source GCToolkit, Microsoft promet d'exploiter les riches informations stockées dans les logs du GC de la JVM. L'outil promet de fournir des mécanismes pour analyser, exploiter et visualiser les fichiers de logs du GC d'une manière conviviale.
-
IBM Présente Les Runtimes Semeru Pour OpenJ9
IBM a présenté les Runtimes Semeru gratuits qui utilisent les bibliothèques de classes d'OpenJDK avec la JVM d'Eclipse OpenJ9. Les runtimes basés sur OpenJ9 peuvent être utilisés comme alternative sur ceux basés sur HotSpot. Auparavant, AdoptOpenJDK produisait des binaires avec OpenJ9, cependant, cela n'est plus légalement autorisé depuis leur transfert à la Fondation Eclipse.
-
Oracle Propose Un Cycle Java LTS Plus Court De Deux Ans
Oracle propose de raccourcir la cadence des Java Long-Term Support (LTS) à deux ans. Le lancement de Java 17 vient de terminer la cadence LTS actuelle de trois ans de Java 11. L'acceptation de cette proposition semble probable : les autres distributeurs OpenJDK Microsoft, Amazon et Azul y sont favorables, tandis que Red Hat a livré un « oui nerveux, mais… »
-
VMware Révise Spring 6 Et Spring Boot 3 Pour Une Autre Décennie
Lors de Spring One 2021, VMware a décrit comment Spring 6, prévu pour une version en octobre 2022, prépare le framework pour une autre décennie : il nécessitera Java 17 et Jakarta EE 9, fournit une prise en charge des modules Java et de la compilation native, intègre l'observabilité dans Spring et supprime les fonctionnalités et les intégrations tierces obsolètes. Spring Boot 3 utilisera Spring 6.
-
Le Point Sur L'Actualité De Java - Semaine Du 4 Octobre 2021
Le tour d'horizon dans l'écosystème Java de cette semaine du 4 octobre 2021 présente des nouvelles d'OpenJDK, JDK 18, Spring Cloud 21.0.0-M2, WildFly 25, Quarkus 2.3.0.Final, MicroProfile 5.0-RC1, Open Liberty 21.0.0.11-beta, Mockito 4.0, Apache Camel 3.12.0 et 3.7.6, Apache Camel Quarkus 2.3.0 et Jelastic PaaS acquis par Virtuozzo.
-
Adoptium De La Fondation Eclipse Publie Les Premières Versions Du JDK Temurin
AdoptOpenJDK a été transféré à la Fondation Eclipse en tant que groupe de travail Adoptium. Adoptium fournit des runtimes certifiés TCK, basés sur OpenJDK, appelés Eclipse Temurin. Adoptium fournit des binaires Temurin tous les six mois et des mises à jour de maintenance/sécurité tous les trois mois. Les versions de support à long terme (LTS) sont produites pendant au moins quatre ans.
-
API Design-First En Utilisant Le Processus "Align-Define-Design-Refine"
Le consultant James Higginbotham a écrit sur les avantages de l’approche API design-first en utilisant le processus « “Align-Define-Design-Refine”» (ADDR). ADDR est un processus itératif destiné à guider ses utilisateurs dans la conception d'API. Concevoir une API de manière itérative tout en s'assurant que chacun soit activement impliqué est essentiel à l'agilité dans le développement.
-
Le Point Sur L'Actualité De Java - Semaine Du 27 Septembre 2021
Le tour d'horizon dans l'écosystème Java de cette semaine du 27 septembre 2021 présente des nouvelles de JDK 18, Hazelcast 5.0, les releases d'Hibernate ORM, Spring Initilizr 0.11.0, des changements importants pour WildFly, Open Liberty 21.0.0.10, Scene Builder 17, JReleaser 0.7.0, JDKMon 17.0.5, RefactorFirst 0.3.0, TornadoVM 0.11 et Sonatype abandonne TLSv1.1 de ses serveurs de publication.
-
Tests D'événements Du JDK Flight Recorder Avec JfrUnit
JfrUnit peut être utilisé pour vérifier si des événements se sont produits ou non qui ont un impact sur les performances de l'application, tels que le ramasse-miettes et l'allocation de mémoire, des IO, ou des requêtes de base de données. Des événements personnalisés peuvent être créés avec l'agent JMC pour les bibliothèques qui n'émettent pas elles-mêmes d'événements.
-
Le Point Sur L'Actualité De Java - Semaine Du 20 Septembre 2021
La semaine du 20 septembre 2021 a été relativement calme, la plupart des nouvelles provenant des versions de Spring Boot, Spring Security et Spring Cloud. Les autres nouvelles incluent la sortie des binaires Eclipse Tumerin JDK 17, le Build 16 des early-access builds de JDK 18, Hibernate ORM 5.6.0.Beta2, WildFly 25 Beta 1, Apache Camel abandonnant la prise en charge de JDK 8 et JDKMon 17.0.0.
-
Le Point Sur L'Actualité De Java - Semaine Du 13 septembre 2021
Le tour d'horizon dans l'écosystème Java de cette semaine du 13 septembre 2021 présente des nouvelles d'OpenJDK, une proposition visant à accélérer la cadence de publication de JDK LTS de trois ans à deux ans, JDK 18, Liberica JDK 17, des mises à jour de différents frameworks et outils et l'enquête 2021 Jakarta EE Developer.
-
Création Du Groupe De Travail Eclipse IDE Pour Assurer La Pérennité
Après 17 ans, l'IDE Eclipse a établi un groupe de travail pour assurer sa "durabilité, intégrité, évolution et adoption continues". Selon sa charte, le groupe établit et gère le financement, supervise le plan de publication, coordonne les releases simultanées, aide à développer et à faire évoluer l'écosystème et l'Eclipse Marketplace, et assure la gouvernance des projets open source associés.
-
Le Pattern «Backends for Frontends» Chez Soundcloud
SoundCloud a récemment publié un article sur leur implémentation du pattern Backends for Frontends, adopté en 2013 alors qu'il commençait à migrer vers une architecture microservices. Jorge Creixell, responsable technique de SoundCloud, a conclu que ce pattern présente des inconvénients importants à prendre en compte, bien qu’il comporte des avantages.
-
Java 17, La Prochaine Version Avec Support À Long Terme, Est Maintenant Disponible
Oracle a publié la version 17 du langage de programmation Java et de la machine virtuelle. En tant que première version LTS depuis le JDK 11 en 2018, l'ensemble final de fonctionnalités comprend 14 JEP. Deux d'entres elles, les JEP 403 et JEP 411, ont suscité des inquiétudes au sein de la communauté Java.