12. Dezember Morgen Java Digest


  • Das Ende der Lebensdauer von Spring Boot 2.1.x ist für den 1. November 2020 geplant. Einige Updates werden noch vor diesem Datum verfügbar sein und danach verschwinden. Müssen auf 2.2 aktualisiert werden. Der Update-Vorgang selbst erscheint nicht kompliziert, die Anleitung finden Sie im Wiki . Es gibt auch eine Liste der unterstützten Versionen .
  • Die allererste Version des Kilt-Toolkits für Internationalisierungspakete wurde veröffentlicht. Tatsächlich ist der Buchstabe i im Namen Kilt i18n, l10n, t9n. Die Bibliothek kann Bundles von / nach XLS (X) konvertieren (nützlich für ein kleines Übersetzerteam), bietet eine typsichere Fassade für die Arbeit mit ihnen in Java (nein, der Buchstabe K im Namen ist nicht Kotlin) und einfache Umgestaltungen im Bundle, wie Neuformatierungen text. Es kann als eigenständige Befehlszeilenanwendung, als Aufgabe für Ant und als Plugin für Maven verwendet werden. Fast 100% des Codes sind in Java geschrieben. 198 Commits auf GitHub, nur zehn Sterne (nicht überraschend, der Autor hat es erst heute angekündigt).
  • Payara Server ist jetzt offiziell mit Jakarta EE 8 kompatibel . Ich erinnere Sie daran, dass dies eine solche Open-Source-Java-EE-Middleware mit Blick auf Hybrid-Clouds ist. Auf GitHub präsentieren . Jakarta EE (falls Sie sich in den letzten Jahren in einer suspendierten Animation befunden haben) ist der Nachfolger von Java EE über die Party - die Zukunft von Cloud Native Java. Ab Version 5.193.1 ist dieses Produkt Teil der glücklichen Familie von Glassfish (Eclipse Foundation), OpenLiberty (IBM) und Wildfly (RedHat). Wenn Sie sich Sorgen um die Zukunft von Wildfly gemacht haben, haben wir jetzt zwei alternative Implementierungen.
  • Die neueste Version von Spring Cloud Gateway auf GitHub ist 2.2.0. In der kommenden Version 2.2.1 können wir zusätzlich zu der bekannten resilience4j- Bibliothek einen neuen Leistungsschalter implementieren (mehr als tausend Commits und fünftausend Sterne auf GitHub). Dahinter steckt eine kleine tragische Geschichte. Dieser Ersatz erfolgt nicht auf Betreiben der linken Hüftferse, sondern weil Netflix seine wundervolle Hystrix einfriert, wenn das Unternehmen seinen Tech-Stack ändert. Gibb Spencer (Mitbegründer von Netflix) hat uns versprochen, dass Hystrix und Ribbon weiterhin als Teil der Frühlingswolke unterstützen werden, aber jeder, der sie benötigt, hat sich bereits entsetzt vom Schiff zurückgezogen. (Dieser Tweet wurde sogar in Josh Longs This Week in Spring erwähnt. ) Ich erinnere Sie daran, dass die zweite Alternative für resilience4j der Sentinel der Alibaba Group ist. Resilience 4j wiederum wird von Robert Winkler von der Deutschen Telekom, Mahmoud Romeh von IBM, Dan Maas von Target Corporation (dies ist ein solches Netzwerk von amerikanischen Einzelhandelsgeschäften mit einem Umsatz von 72 Milliarden Dollar) und Bogdan Storozhuk hergestellt . Ernsthafte Leute, du musst es nehmen. Der Anpassungsprozess kann auf solchen systembildenden Dingen wie Spring Cloud Gateway beobachtet werden, und Sie können mehr darüber im Blog von Pyotr Minkovsky lesen (dies ist der Autor des Buches Mastering Spring Cloud ).
  • Ein weiterer Release-Kandidat für die Implementierung der Sprache Squeak / Smalltalk für GraalVM namens GraalSqueak wurde veröffentlicht . Aus theoretischer Sicht ist dies eine gute Studie auf dem Gebiet der Polyglot-Programmierung. Wer es in der Praxis braucht, sollte es aus Gründen der Übersichtlichkeit vergessen. Lesen Sie mehr im englischen Artikel über DZone . Besonders gefreut hat mich die Erwähnung von Mani Sarkar am Ende des Artikels „Danke für das Feedback“ - Mani dringt immer mehr in den Internetraum ein.
  • Für vollständige Stapel könnte es interessant sein, dass in React.js der Concurrent-Modus eingeführt wurde. Jetzt muss der Benutzer nicht mehr Tee trinken, während die Webseite versucht, eine andere Dropdown-Liste zu laden. Um nicht zu weit zu gehen, finden Sie hier ein Beispiel aus der offiziellen Dokumentation.
  • Gute Einführung für Neulinge in Spring / Dagger / Guice: 20-minütiger Yandex-Bericht „In einem bestimmten Königreich, nicht in einem„ springenden “Zustand.“ Kirill Kosolapov ( ctsh ) über Habré. Bei der normalen Dekodierung in Text werden Code-Folien als kleine Screenshots mit Glättungsbildschirmen erstellt. Die Lesezeit beträgt einige Minuten.
  • In der letzten Zusammenfassung sahen die Leser irgendwo Werbung . Aber wie? Aber wo? Wenn du etwas in einem Beitrag verbessern willst, schreibe einen Kommentar, damit du dich in einem relativ ehrlichen Match triffst!

Achtung Bild zur Verfügung gestellt vom Fotografen Sydney Rae.

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


All Articles