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:
-
===== https://www.infoq.com/news/2017/09/jsr-375-approved?utm campaign=infoq content&utm source=infoq&utm medium=feed&utm__term=Java[ >> Java EE Security API (JSR-375) Genehmigt ][]
-
===== >> How to Mischen von Java und Kotlin in einer Spring-Boot-Anwendung []
-
===== https://www.infoq.com/news/2017/09/struts?utm campaign=infoq content
-
===== >> Öffnen von Java EE - Ein Update []
-
===== >> Moderne TDD-orientierte Java 8 JUnit-Testvorlage für Idea (mit Mockito und AssertJ) []
-
===== >> Schnelligkeit: Zugriff auf vorhandene Daten 1.000x schneller []
-
===== >> Prioritätsreihenfolge mit Java-Streams beibehalten []
-
Webinare und Präsentationen: **
-
===== https://content.pivotal.io/webinars/oct-4-getting-reactive-with-spring-framework-5-0-s-ga-release-webinar?__lrsc=987dec05-e850- 4874-9f15-2a2b5f8056ac[ >> 4. Oktober - Reagieren mit Spring Framework 5.0 GA-Veröffentlichungs-Webinar ][]
-
Zeit zum Upgrade: **
-
===== http://blog.tremblay.pro/2017/09/easymock-35-is-out.html [** >> EasyMock 3.5 ist verfügbar!
-
===== >> Spring Data Ingalls SR7 und Kay RC3 veröffentlicht []
-
>> 2.10.0 (2017-09-08) veröffentlicht bei JCenter/Maven Central []
2. Technisch
>> NoSQL-Optionen für Java-Entwickler []
Ein umfassender Leitfaden zu NoSQL aus nichttechnischer Sicht 🙂
>> Traefik - Der moderne Reverse Proxy []
Eine coole Proxy-Lösung, von der ich bis zu diesem Schreiben nichts wusste
-
Auch lesenswert: **
-
===== >> new network Load Balancer - Mühelose Skalierung auf Millionen von Anforderungen pro Sekunde []
3. Überlegungen
>> Was lösen Microservices? []
Microservices sind keine Silberkugeln - Sie sollten verwendet werden, wenn Sie sie brauchen und nicht, weil Sie sie wollen.
-
Auch lesenswert: **
-
===== https://www.infoq.com/news/2017/09/yarn-1 [** >> Yarn 1.0 fügt Arbeitsbereiche, automatische Zusammenführung und Auflösung der selektiven Version hinzu.
-
===== >> Pairing With Developers: Ein Leitfaden für Tester []
-
===== >> Vorteile bei der Paarprogrammierung: Die Geschäftsgrundlage []
4. Comics
Und einige coole Dilberts der Woche: