Java Weekly, Ausgabe 218

1. Frühling und Java

>> Überwachung und Problembehandlung von Java-Anwendungen und -Diensten mit Datadog

Optimieren Sie die Leistung mit End-to-End-Tracing und Unterstützung für gängige Java-Frameworks, Anwendungsserver und Datenbanken.

>> Brian Goetz spricht mit InfoQ über Datenklassen für Java []

Ein überaus interessantes Eintauchen in Datenklassen - zeigt, vor welchen Herausforderungen Java-Ersteller bei der Gestaltung der Sprache stehen müssen.

>> Wie Java 10 den Code ändern wird, den Sie kodieren []

Lokale Variablentypinferenz ist ein weiteres aufregendes neues Feature von Java ** - hoffen wir, dass es nicht missbraucht wird

>> Beanspruchung der Bean Validierung in Guavas Multimap []

Wir können jetzt Einschränkungen auf den Inhalt von Sammlungen anwenden . Nett.

>> So bestellen Sie versionierte Dateinamen semantisch in Java []

Schließlich eine korrekte Comparator -Implementierung zum Vergleichen semantisch versionierter Dateinamen.

>> So verwenden Sie JARs mit mehreren Versionen, um mehrere Java-Versionen anzulegen []

Das Leben von DevOps wird einfacher - JARs mit mehreren Versionen können Bytecode für verschiedene Java-Versionen und JVMs enthalten.

>> Spring Cloud Stream 2.0 - Befragte Verbraucher []

Spring Cloud Stream 2.0-Anwendungen können die Rate steuern, mit der Nachrichten verbraucht werden.

3. Überlegungen

>> Kompatibilität mit Unterbrechungen und Bereinigung []

Manchmal ist es sinnvoller, beobachtbare Verhaltensweisen in Ihrem System durcheinander zu bringen, sodass Benutzer keine falschen Annahmen über den Vertrag treffen.

>> Tech Stack, Framework, Library oder API: Nicht spezialisieren []

4. Comics

Und meine Lieblings-Dilberts der Woche: