Java Weekly, Ausgabe 194

Viele interessante Beiträge zu Java 9 in dieser Woche.

  • Auf geht’s…​**

1. Frühling und Java

>> Fünf Befehlszeilenoptionen, um das zu hacken Java 9-Modulsystem []

Java 9 wird in einer Woche verfügbar sein - dies ist der richtige Zeitpunkt, um die JPMS besser kennenzulernen.

>> Flavors der Spring-Anwendungskontextkonfiguration []
  • Es gibt mehrere Möglichkeiten, einen Spring-Kontext zu konfigurieren ** - einige können Groovy und Kotlin beinhalten (vielleicht sogar sollten).

>> JUnit 5-Tutorial: Erste Testklasse schreiben []

JUnit 5 wurde gerade veröffentlicht - Zeit, um es in Betrieb zu nehmen.

>> Festpreis vs. Festverzögerung - RxJava-FAQ []

Ein sehr interessanter Bericht über das Simulieren von scheduleAtFixedRate und scheduleWithFixedDelay mit RxJava.

>> Code Smells: If Statements []

Die Verwendung einer if -Anweisung kann sowohl eine bewährte Methode als auch ein Codegeruch sein. Es ist wichtig zu wissen, wann sie verwendet wird.

>> Lombok - Sie sollten es definitiv ausprobieren []

Lombok ist ein großartiges Werkzeug, das Java etwas frischen Atem holt und einige Boilerplates weglässt.

>> Idiomatische Parallelität: flatMap () vs. parallel () - RxJava-FAQ []

Es ist wichtig, die Semantik der Werkzeuge zu kennen, die wir verwenden. Andernfalls könnte es zu einer unbeabsichtigten sequentiellen Verarbeitung kommen, bei der parallel erwartet wurde.

Auch lesenswert:

2. Technisch

>> NoSQL-Optionen für Java-Entwickler []

Ein umfassender Leitfaden zu NoSQL aus nichttechnischer Sicht 🙂

3. Überlegungen

>> Was lösen Microservices? []

Microservices sind keine Silberkugeln - Sie sollten verwendet werden, wenn Sie sie brauchen und nicht, weil Sie sie wollen.

4. Comics

Und einige coole Dilberts der Woche: