Viele interessante Beiträge zu Java 9 in dieser Woche.
-
Auf geht’s…**
1. Frühling und Java
>> IBM und Red Hat wählen "Nein" für Java-Module (Jigsaw) []
Java 9 wird voraussichtlich in 3 Monaten veröffentlicht , aber Jigsaw ist immer noch eine große Kontroverse .
Interessant ist, dass die Organisationen, die mit „Nein“ stimmen, ein Interesse an OSGi haben.
> Frühling aus den Schützengräben: Bereinigung unseres Testcodes mit HTTP-Request-Buildern []
Durch die Verwendung von HTTP Request Builds können wir Wiederholungen beim Schreiben unserer Spring MVC-Tests vermeiden.
>> Java-Dienstlader vs Spring Factories Loader []
Wir benötigen keine zusätzlichen Bibliotheken, um von IoC in Java zu profitieren - wir können einfach die ServiceLoader -Klasse verwenden Es kann auch leicht in Spring integriert werden.
>> Bean Validation 2.0 steht zur öffentlichen Überprüfung bereit []
Die neue Bean Validation JSR steht zur Überprüfung zur Verfügung. Wenn Sie also Auswirkungen haben möchten, haben Sie hier die Chance.
>> Java 9-Ressourcen - Vorträge, Artikel, Blogs, Bücher und Kurse []
Java 9 sollte in Kürze verfügbar sein, daher ist es höchste Zeit, sich mit den neuen Tools vertraut zu machen.
Ein praktischer und umfassender Leitfaden für Assoziationszuordnungen mit Hibernate.
>> Zugriff auf Datenbanktabellen-Metadaten mit Hibernate 5 []
Es stellt sich heraus, dass Hibernate auch für den Zugriff auf Datenbank-Metadaten verwendet werden kann.
Auch lesenswert:
-
===== >> Ansichten der Java Collection []
-
===== >> Spock-Testframework gegen JUnit []
-
===== >> Bootiful Development mit Spring Boot und Angular []
-
===== https://blogs.oracle.com/theaquarium/entry/java ee 8 april recap[>> Java EE 8 - April-Rückblick] []
-
Webinare und Präsentationen: **
-
===== https://www.infoq.com/presentations/performance-managed-languages [>> verwaltete Hochleistungssprachen] []
-
===== ** https://www.infoq.com/presentations/java-performance-testing? utm campaign = infoq content
-
===== >> Scala Days 2017 - Jepsen Keynote []
-
Zeit zum Upgrade: **
-
===== >> Spring For Apache Kafka 2.0 Milestone 1 Verfügbar []
-
===== >> Spring IO Platform Brussels-SR2 []
-
===== >> Spring IO-Plattform Athens-SR5 []
-
===== >> Azul Systems führt Falcon ein, einen neuen Just-in-Time-Compiler für Java, basierend auf LLVM []
-
===== >> Mockito 2.8. 24 ist raus []
2. Technisch
>> Einfache Abfragezeichenfolge, was ist damit? []
Es stellt sich heraus, dass der SimpleQueryParser von Lucene jetzt in der höheren Ebene von Hibernate DSL ausgesetzt ist - sehr cool.
>> Code Rot []
-
Code-Verschlechterung mit der Zeit ** ist ein natürliches und häufiges Problem. Es ist wichtig, solche Fälle frühzeitig zu identifizieren und zu beheben, um eine weitere Codebase-Kontamination und einen weiteren Zerfall zu vermeiden.
Clean Code Prinzipien sind universell - Testautomatisierung ist keine Ausnahme
-
Auch lesenswert: **
-
===== >> Verstehen, wann RabbitMQ oder Apache Kafka verwendet wird []
-
===== >> Produktrouten ("Roadmaps") []
-
===== http://horicky.blogspot.com/2017/04/an- Output-of-truly-random-process.html[>> Ausgabe eines wirklich zufälligen Prozesses] []
3. Überlegungen
>> Developer Hegemonie: Die verrückte Idee Softwareentwickler sollten Softwareentwicklung ausführen ** []
Die "Entwickler-Hegemonie" - das Buch, das auch die "Auswahl" für diese Woche ist.
Ich habe gerade angefangen, es zu lesen, und es ist eines der wenigen Nicht-Hörbücher, von denen ich weiß, dass ich irgendwann fertig bin.
Das Gesetz der abnehmenden Renditen gilt auch für rohe Entwicklungsfertigkeiten. An einem bestimmten Punkt ist es sinnvoller, sich mehr auf bewährte Verfahren zu konzentrieren, die Ihren Kunden mehr Gewinn bringen als Ihre Fähigkeit, komplexen Assembly-Code zu schreiben.
** https://www.infoq.com/news/2017/05/being-polyglot-programmer? utm campaign = infoq content
Als polygloter Programmierer können Sie nicht mehrere Tools beherrschen, sondern einen Renaissance-Ansatz anwenden, um Ihren Horizont zu erweitern , was letztendlich dazu führt, dass Sie Ihr Handwerk verbessern.
Auch lesenswert:
Schneller, höher, stärker: Wie die Digitalisierung der Industrie die Wertschöpfung neu definiert ** ][]
4. Comics
Und meine Lieblings-Dilberts der Woche:
5. Auswahl der Woche
Eriks Buch ist diese Woche endlich erschienen. Wenn Sie überhaupt an unserer Branche interessiert sind, wie sie abläuft und wie sie das nächste Jahrzehnt laufen wird - verpassen Sie diese nicht