Java Weekly, Ausgabe 240

1. Frühling und Java

>> WireMock-Lernprogramm: Request Matching, Part Four []

Ein schönes Schreiben, das zeigt, wie man Erwartungen an XML-Dokumente ** spezifiziert, die von einem Webservice empfangen werden.

>> Spring Boot 1.x EOL 1. August 2019 []

Das ist ein guter Anreiz, endlich zu migrieren!

** >> 5 Gründe und 101 Bugfixes - Warum sollten Sie Hibernate 5.3 verwenden?

Wenn Sie sich gefragt haben, ob Sie ein Upgrade auf Hibernate 5,3 durchführen sollten, suchen Sie nicht weiter.

>> Verbesserung der Testbarkeit von Java-Microservices mit Container-Orchestrierung und einem Service Mesh []

Ein kurzer Überblick über die Vorteile, die Container-Orchestrierung für die Microservices-Testtabelle bringt Sehr cool.

>> Graal Native AOT für Reflexion konfigurieren []

Ein kurzer Blick auf die Herausforderungen, die sich bei der Verwendung des Ahead-of-Time-Bytecode-Compilers zum Anlegen nativer Bilder aus Quellcode mit viel Reflektion ergeben.

https://www.infoq.com/articles/contract-testing-spring-cloud-contract [** >> Durch Vertragstests wird die Qualität Ihrer verteilten Systeme verbessert.

Ein ausführlicher Artikel darüber, wie verbraucherorientierte Verträge dazu beitragen können, Fehler frühzeitig zwischen den Integrationspunkten in Ihren Systemen zu erkennen ** . Dies kann Ihnen Stunden des End-to-End-Tests ersparen.

2. Technisch

>> Deep-Funktion konsistenter Variations-Auto-Encoder []

Ein kurzer Blick auf einen Algorithmus für maschinelles Lernen zur Bildanalyse und zum Vergleich ** , der von neuronalen Netzwerken angetrieben wird. Faszinierend.

>> Logging-Level konsistent verwenden []

Ein pragmatischer Ansatz, um zu entscheiden, welche Informationen auf welchen Ebenen protokolliert werden . Eine gute Lektüre.

>> So lesen Sie einen RFC []

Es stellt sich heraus, dass die zur Angabe von RFCs verwendeten Sprachen sie für eine Fehlinterpretation offen lassen können , selbst wenn Sie den Kontext bzw. die Kontexte kennen, um die sie erstellt wurden.

Auch lesenswert:

3. Überlegungen

>> Starke Meinungen []

Es ist nicht leicht, Ihre stark vertretenen Meinungen aufzugeben. Aber wie Konfuzius sagte: "Wirkliches Wissen bedeutet, das Ausmaß der Unwissenheit zu kennen."

>> Gut für Ihre Arbeit zu sein, wird überbewertet []

Wenn Sie nur gut in dem sind, was Sie tun, wird Ihre Karriere nicht unbedingt vorangebracht.

5. Auswahl der Woche