Accueil InfoQ Développement sur InfoQ
-
Le Point Sur L'Actualité De Java - Semaine Du 27 Décembre 2021
C'était très calme lors de la semaine du 27 décembre 2021, mais InfoQ a trouvé quelques nouvelles intéressantes qui incluent : le « State of Project Valhalla », une série de blogs en 3 parties par Brian Goetz ; GlassFish 7.0.0-M1; Project Loom Lab, un nouveau projet créé par Nicolai Parlog ; une mise à jour du didacticiel Jakarta EE vers Jakarta EE 9.1 ; Apache Camel 3.11.5 ; et JDKMon 17.0.21.
-
Apprentissages De Fin D'année De La Migration De Minecraft Vers JDK 16 Et Q&R Avec L'équipe Mojang
Dans le but d'obtenir une transition plus fluide vers JDK 17, Minecraft a décidé de passer à JDK 16 quelques mois seulement avant la sortie de Java LTS en septembre 2021. Les changements indiquent des gains de performances possibles simplement en exécutant avec JDK 17 prêt à l'emploi. InfoQ a contacté l'équipe Mojang pour d'autres questions sur son expérience d'exécution de JDK 16 en production.
-
Le Point Sur L'Actualité De Java - Semaine Du 20 Décembre 2021
Le tour d'horizon dans l'écosystème Java de cette semaine du 20 décembre 2021, présente des nouvelles d'OpenJDK avec un nouveau brouillon sur les value objects, du JDK 18 et 19, du Project Loom, des déclarations supplémentaires sur Log4Shell, des mises à jour de Spring et Quarkus, Hibernate ORM 6.0.0- M3, d'Apache Camel et Camel Quarkus, Apache Tika 2.2.1 et GraalVM Native Build Tools 0.9.9.
-
JetBrains Publie IntelliJ IDEA 201.3 Avec Une Nouvelle Fonctionnalité De Développement À Distance
IntelliJ IDEA 201.3 est la dernière version pour 2021 et inclut désormais la prise en charge de Groovy 4 et Selenium 4. La version contient des corrections de bugs, des améliorations génériques et des améliorations plus spécifiques pour des langages et des outils comme Java, Kotlin, Docker et Kubernetes. Cette version introduit le développement à distance en tant que fonctionnalité bêta.
-
Le Point Sur L'Actualité De Java - Semaine Du 13 Décembre 2021
Le tour d'horizon dans l'écosystème Java de cette semaine du 13 décembre 2021, présente des nouvelles du JDK 19, des mises à jour sur la vulnérabilité Log4Shell et des déclarations des fournisseurs liées à leurs produits, des versions ponctuelles de divers projets de Spring et Hibernate, WildFly 26, Payara Platform, Quarkus 2.5.3.Final, Apache Camel 3.14.0, Piranha 21.11.0 et Apache Tika 2.2.0.
-
Spring Boot 2.6 Améliore Les Images Docker Et Les Métriques, Sa Version 2.4 Est EOL
VMware a publié Spring Boot 2.6. Deuxième et dernière version de 2021, elle améliore la création d'images Docker, fournit davantage d'informations sur la santé et la gestion, et permet de tester les applications Spring MVC avec l'interface WebTestClient. Cette version met à jour les dépendances : Spring Security 5.6, Spring Data 2021.1, Spring Kafka 2.8, Hibernate 5.6, Kotlin 1.6 et JUnit 5.8.
-
JetBrains Lance L'IDE Léger Fleet Et Des Espaces De Travail Cloud Pour IntelliJ
Fleet est la tentative de JetBrains de fournir un IDE polyglotte et léger, y compris la prise en charge des espaces de travail distants. De plus, la dernière version d'IntelliJ apporte également la prise en charge du développement à distance aux IDE JetBrains.
-
Le Point Sur L'Actualité De Java - Semaine Du 6 Décembre 2021
Le tour d'horizon dans l'écosystème Java de cette semaine du 6 décembre 2021, présente des nouvelles des JEP d'OpenJDK, du JDK 18 étant passé à Rampdown Phase One, la création du groupe d'experts JDK 19, la découverte d'une vulnérabilité d'exécution de code à distance dans Log4J, MicroProfile 5.0 et diverses versions ponctuelles de Spring, Hibernate et Quarkus.
-
Une Vulnérabilité Affectant Plusieurs Versions De Log4j Permet Un Exploit De Type RCE
Le 9 décembre, il a été rendu public sur Twitter qu'un exploit zero-day avait été découvert dans log4j, une bibliothèque de logging Java populaire. Toutes les versions de la bibliothèque entre 2.0 et 2.14.1 incluses sont concernées. Log4j 2.15.0 a été publié, qui n'a plus cette vulnérabilité. Lorsque log4j enregistre une valeur de chaîne contrôlée par un attaquant, cela peut entraîner un RCE.
-
SOLID Est-Il Toujours Pertinent Dans L'architecture Logicielle Moderne ?
Daniel Orner a publié un article dans lequel il affirme que les principes SOLID constituent toujours le fondement de l'architecture logicielle moderne. Selon lui, si la pratique du développement a changé au cours des 20 dernières années, les principes SOLID restent la base d'une bonne conception. Il explique comment ils s'appliquent aussi à la programmation fonctionnelle et aux microservices.
-
Le Point Sur L'Actualité De Java - Semaine Du 29 Novembre 2021
Le tour d'horizon dans l'écosystème Java de cette semaine du 29 novembre 2021, présente des nouvelles d'OpenJDK, JDK 18, Project Loom Build 18-loom+7-288, Quarkus 2.5.1.Final, WildFly 26 Beta 1, Open Liberty 21.0.0.12, Hibernate ORM 6.0.0-Beta2, Eclipse Mojarra 2.3.17, GraalVM Native Build Tools 0.9.8, Groovy 4.0.0-RC1, Eclipse Collections 11.0.0, IntelliJ IDEA 2021.3 et JReleaser 0.9.0
-
JakartaOne Livestream 2021 Mettra En Évidence Jakarta EE 10 Et MicroProfile 5.0
La troisième conférence virtuelle annuelle JakartaOne Livestream sera mise en ligne le 7 décembre 2021 avec la première des 12 sessions d'une heure commençant à 6h00 HNE précédée d'une session de bienvenue à 5h45 HNE. Axées principalement sur Jakarta EE et MicroProfile, ces sessions incluent des keynotes et des créneaux thématiques de 15 minutes dispensés par une multitude de sommités Java.
-
Le Point Sur L'Actualité De Java - Semaine Du 22 Novembre 2021
Ce fut une semaine d'actualités relativement calme pour ce tour d'horizon dans l'écosystème Java de cette semaine du 22 novembre 2021 qui présente des nouvelles des JEP OpenJDK, du JDK 18, du Build 18-loom+6-282 du projet Loom, de Spring HATEOAS 1.4, de Micronaut 3.2, de Quarkus 2.5.0, d'Apache Camel Quarkus 2.5.0 et JDKMon 17.0.14.
-
Microsoft Poursuit Son Adoption De Java En Rejoignant Le JCP
Microsoft a rejoint le Java Community Process (JCP), qui régit l'évolution du langage Java. Cela continue l'adoption de Java par Microsoft, comme le fait d'avoir sa propre distribution OpenJDK et d'améliorer constamment la prise en charge de Java dans Visual Studio Code. Microsoft est également un membre stratégique de la Fondation Eclipse et du groupe de travail Eclipse pour Adoptium.
-
Le Point Sur L'Actualité De Java - Semaine Du 15 Novembre 2021
Le tour d'horizon dans l'écosystème Java de cette semaine du 15 novembre 2021 présente de nouvelles JEPs d'OpenJDK, de JDK 18, du projet Loom, de nombreuses versions ponctuelles sur des projets Spring, MicroProfile 5.0-RC2, de Payara Platform, une nouvelle spécification Jakarta EE proposée, JHipster 7.4.0, TornadoVM 0.12, Apache Camel K 1.7 et Kotlin 1.6.0.