Java Weekly, Ausgabe 249

1. Frühling und Java

>> Entdecken Sie den neuen Java 10-Typ "var": Eine Einführung und eine praktische Einführung []

Eine nette Beschreibung über Typinferenz für lokale Variablen , eine glänzende neue Funktion, die den Boilerplate-Code reduzieren soll.

>> Die reaktive Revolution bei SpringOne Platform 2018 (Teil 1/N) []

Eine großartige neue Serie beginnt mit zwei coolen Themen - reaktivem SQL-Datenzugriff und dem RSocket-Protokoll . Und ein paar solide Berichte auf R2DBC und https://www.infoq.com/news/2018/10/rsocket- facebook[RSocket]vorbei auf InfoQ.

Eine clevere Art, Tests im BDD-Stil für eine Klasse zu organisieren ** verwendet die Annotation @ Nested mit inneren Klassen, um Tests mit gemeinsamen Voraussetzungen zu gruppieren und Superklassen für Tests zu verwenden, die in Setups das gleiche Verhalten zeigen. Sehr cool.

>> Was ist neu in Spring Data Lovelace? []

Der neueste Spring Data Release-Zug ist jetzt GA und enthält einige leistungsstarke neue Funktionen . Und erfahren Sie, was das Update für Redis and bedeutet Apache Cassandra sowie für MongoDB .

https://blog.philipphauer.de/kotlin-mongodb-perfect-match/ [** >> Kotlin und MongoDB, eine perfekte Übereinstimmung

Ein solider Artikel zeigt, warum Kotlin aufgrund seiner inhärenten Sprachfunktionen ** besser als Java für die Arbeit mit den dynamischen Schemas von MongoDB geeignet ist.

>> 10 bewährte Maven-Sicherheitsmethoden []

Wenn es darum geht, sensible Informationen in einer Codebase zu schützen, können Neulinge die Konfiguration der Build-Tools leicht übersehen. Schauen Sie sich dieses Sicherheits-Spickzettel für Maven-Projekte an.

>> Kotlin Collections API Performance Antipatterns []

Es ist gut zu wissen, dass Kotlins Sammlungen nicht so faul sind wie Java Stream API.

Webinare und Präsentationen:
  • Mehrere Vorträge der Konferenz SpringOne Platform 2018 in der vergangenen Woche in

Washington DC , einschließlich Jürgen Hoeller auf https://www.youtube.com/watch? V = onZJ8beVEtI , Dave Syer auf https://www.youtube . com/watch? v = icZaMdNExNU , Jon Schneider https://www.youtube.com/watch?v = xcD4mWo__YHE[Continuous Delivery und Spinnaker]** und Oliver Gierke

3. Überlegungen

>> Umdenken des Netflix-Edge-Load-Balancing []

Ein tiefer Einblick in die mit Zuul gelernten Lektionen führte zu mehreren Verbesserungen ** , einschließlich einer Verringerung der durch überlastete Server verursachten Fehler.

https://daedtech.com/narrow-niche-when-is-narrow-too-narrow/ [** >> Schmale Nische: Wann ist schmal zu schmal?

Wenn Sie über den Start eines Blogs nachdenken, lohnt es sich, einen weiten Anfang zu machen und Ihren Fokus iterativ zu beschränken .

5. Auswahl der Woche