Viele interessante Beiträge zu Java 9 in dieser Woche.
-
Auf geht’s…**
1. Frühling und Java
>> Parallelität: Java-Futures und Kotlin-Coroutines []
Ein umfassender und praktischer Vergleich von experimentellen Kotlin Coroutines und Java Futures .
>> JCP EC stimmt gegen das Java Platform Module System []
Der Zustand von Jigsaw wird sicherlich nach der Abstimmung in dieser Woche interessant sein.
>> JDK 9 Checkliste: Projekt Jigsaw, sun.misc.Unsafe, G1, REPL und mehr []
Ein weiterer Bericht, der die wichtigsten Änderungen mit Java 9 durchläuft.
>> Ausführen mehrerer Versionen aller Ihrer Dev Tools mit Jenv []
Mit Jenv können Sie mehrere Versionen von Java-basierten Anwendungen installieren und verwalten. Das Beibehalten einiger Versionen derselben App sollte daher kein Problem mehr sein. ** Sehr cool.
>> Java SE 9 - JPMS automatische Module []
Automatische Module sollten eine Lösung für das Problem der Migration bestehender Codes auf das neue modulare Ökosystem sein - aber es gibt Situationen, in denen dies möglicherweise nicht einwandfrei funktioniert.
>> Erstellen Sie Ihre erste progressive Webanwendung mit Angular und Spring Boot []
Eine schnelle und praktische Anleitung zum Erstellen von PWA (Progressive Web Applications) mit Spring Boot und Angular.
Auch lesenswert:
-
===== >> Integration von Gatling in einen Gradle-Build - Grundlegendes zu SourceSets und Konfiguration []
-
===== ** >> Java´s Observer und Observable werden in JDK 9 nicht mehr unterstützt
-
===== >> Property Test in Java mit JUnit - Quickcheck - Teil 1: Grundlagen []
-
===== >> So verwenden Sie Groovy GPath effektiv in REST Assured - Part 1 : Überblick über Groovy []
Die beste Möglichkeit, die Annotation @ManyToMany mit JPA und Ruhezustand zu verwenden]** []
-
Webinare und Präsentationen: **
-
===== https://www.infoq.com/podcasts/rossen-stoyanchev? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> Rossen Stoyanchev über reaktive Programmierung mit Spring 5 und Spring WebFlux] []
-
===== https://www.youtube.com/watch? v = STKCRSUsyP0[>> Die vielen Bedeutungen ereignisgesteuerter Architektur • Martin Fowler] []
-
Zeit zum Upgrade: **
-
===== >> Spring Framework 5.0 goes RC1 []
-
===== >> Spring Security 5.0.0 M1 []
-
===== >> IntelliJ IDEA 2017.2 EAP ist da []
-
===== ** https://www.infoq.com/news/2017/05/spring-vault-ga? utm campaign = infoq content
-
===== https://github.com/blog/2360-git-2-13- wurde veröffentlicht[>> Git 2.13 wurde veröffentlicht] []
2. Technisch
>> Erstklassige Tests []
Unit-Tests zu haben war schon immer eine gute Idee - lasst uns dabei bleiben 🙂
>> Über HTTP Status Codes nachdenken []
Eine umfassende Einführung in die korrekte Verwendung von HTTP-Statuscodes.
-
Auch lesenswert: **
-
===== ** https://www.infoq.com/news/2017/05/jigsaw-public-review? utm campaign = infoq content
-
===== https://www.infoq.com/news/2017/05/jigsaw-open-letter? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> Reinhold veröffentlicht einen offenen Brief an JCP (Stichsäge) wird genehmigt] []
-
===== >> LAUFENDES SELENIUM MIT DEM NEUEN HEADLESS CHROME []
-
===== https://aws.amazon.com/blogs/aws/ec2-price-reductions-reserved-instances-m4-instances/ [** >> EC2 Preissenkungen - Reservierte Instanzen
3. Überlegungen
Sehr nützliche Tipps für Entwickler, die in Erwägung ziehen, die Vollzeitbeschäftigung zu verlassen, zugunsten von Beratung/Freelance.
>> 10 Tipps, wie man a wird Großartiger Programmierer []
Willst du ein besserer Programmierer sein? Dies ist ein guter Ort, um zu beginnen 🙂
Es gibt keine universellen Lösungen für dieses Problem, aber wir sollten immer daran denken, Ursachen und keine Auswirkungen zu beheben.
-
Auch lesenswert: **
-
===== >> Erinnern Sie sich daran, was Ihre Tests zu überprüfen versuchen. []
-
===== >> Kanten in Software []
4. Comics
Und meine Lieblings-Dilberts der Woche: