Digeste Java du matin du 12 décembre


  • La fin de vie de Spring Boot 2.1.x est prévue pour le 1er novembre 2020. Certaines mises à jour seront toujours là avant cette date, et après cela elles disparaîtront. Doit être mis à jour vers 2.2. La procédure de mise à jour elle-même ne semble pas compliquée, les instructions sont dans le wiki . Il existe également une liste des versions prises en charge .
  • La toute première version de la boîte à outils Kilt , conçue pour gérer les bundles d'internationalisation, a été publiée. En fait, dans le nom Kilt, la lettre i est i18n, l est l10n, t est t9n. La bibliothèque peut convertir des bundles de / vers XLS (X) (utile pour une petite équipe de traducteurs), fournit une façade sécurisée pour travailler avec eux en Java (non, la lettre K dans le nom n'est pas Kotlin) et de simples refactorings à l'intérieur du bundle, tels que le reformatage texte. Il peut fonctionner comme une application de ligne de commande autonome, comme tâche pour Ant, comme un plugin pour Maven. Près de 100% du code est écrit en Java. 198 s'engage sur GitHub, seulement dix étoiles (sans surprise, l'auteur ne l'a annoncé qu'aujourd'hui).
  • Payara Server est désormais officiellement compatible avec Jakarta EE 8. Je vous rappelle qu'il s'agit d'un middleware Java EE open source axé sur les clouds hybrides. Présent sur GitHub . Jakarta EE (si vous avez été dans une animation suspendue au cours des deux dernières années) est le successeur de Java EE, via Party - l'avenir de Cloud Native Java. A partir de la version 5.193.1 , ce produit rejoint la famille heureuse de Glassfish (Eclipse Foundation), OpenLiberty (IBM) et Wildfly (RedHat). Si vous étiez inquiet pour l'avenir de Wildfly, nous avons maintenant deux implémentations alternatives.
  • La dernière version de Spring Cloud Gateway sur GitHub est la 2.2.0. Dans la prochaine version 2.2.1, nous pouvons obtenir un nouveau disjoncteur implémenté au-dessus de la bibliothèque bien connue resilience4j (plus de mille commits et cinq mille étoiles sur GitHub). Derrière cela, il y a une petite histoire tragique. Ce remplacement ne se produit pas à la demande du talon gauche des hipsters, mais parce que Netflix fige son merveilleux Hystrix alors que la société change de pile technologique. Gibb Spencer (co-fondateur de Netflix) nous a promis que Hystrix et Ribbon continueront à prendre en charge dans le cadre de Spring Cloud, mais tous ceux qui en ont besoin se sont déjà retirés du navire avec horreur. (Ce tweet a même obtenu une mention dans Josh Long 's This Week in Spring. ) Je vous rappelle que la deuxième alternative pour resilience4j est la Sentinelle du groupe Alibaba. La résilience 4j, quant à elle, est réalisée par Robert Winkler de Deutsche Telekom, Mahmoud Romeh d'IBM, Dan Maas de Target Corporation (c'est un tel réseau de magasins de détail américains avec un chiffre d'affaires de 72 milliards de dollars) et Bogdan Storozhuk . Les gens sérieux, vous devez le prendre. Le processus d'adaptation peut être observé sur des choses formant un système telles que Spring Cloud Gateway, et vous pouvez en savoir plus à ce sujet dans le blog de Pyotr Minkovsky (c'est l'auteur du livre Mastering Spring Cloud ).
  • Un autre candidat à la libération pour l'implémentation du langage Squeak / Smalltalk pour GraalVM appelé GraalSqueak a été publié . Du point de vue de la théorie, c'est une bonne étude dans le domaine de la programmation polyglotte. Qui en a besoin dans la pratique, oublions-le pour plus de clarté. En savoir plus dans l' article en anglais sur DZone . J'ai été particulièrement satisfait de la mention de Mani Sarkar au bas de l'article, «merci pour les commentaires» - Mani pénètre de plus en plus dans l'espace Internet.
  • Pour les piles complètes, il pourrait être intéressant que le mode simultané soit introduit dans React.js. Maintenant, l'utilisateur n'a plus besoin de boire du thé pendant que la page Web tente de charger une autre liste déroulante. Afin de ne pas aller loin, un exemple tiré de la documentation officielle est ici .
  • Bonne introduction pour les débutants à Spring / Dagger / Guice: rapport Yandex de 20 minutes "Dans un certain royaume, pas dans un état" naissant "". Kirill Kosolapov ( ctsh ) sur Habré. Décodage normal en texte, les diapositives de code sont conçues comme de petites captures d'écran, avec des écrans de lissage. Le temps de lecture est de quelques minutes.
  • Dans le dernier condensé, les lecteurs ont vu des publicités quelque part. Mais comment? Mais où? Si vous voulez améliorer quelque chose dans un post, écrivez un commentaire afin que vous puissiez vous rencontrer dans un match relativement honnête!

Attention Image fournie par le photographe Sydney Rae.

Source: https://habr.com/ru/post/fr479854/


All Articles