1. Frühling und Java
>> Bootiful GCP : Laufzeitkonfiguration mit Spring Cloud GCP Runtime Config (5/8) []
Im Verlauf dieser Serie sehen Sie eine einfache Spring Integration-Messaging-Anwendung in Google Cloud und einen kurzen Blick auf diese praktische API zum Verwalten von Laufzeitkonfigurationseigenschaften auf der Google Cloud-Plattform.
>> Standardmethoden in Java 8 und ihre Änderungen beim API-Design []
Ein schönes Schreiben bringt einige Vorteile mit sich, die Standardmethoden in Java-Schnittstellen gegenüber Hilfsklassen haben.
>> Der beste Weg, eine Entität mit JPA und Hibernate zu klonen oder zu duplizieren []
Ein guter Ansatz für diese allgemeine Anforderung von JPA-Anwendungen, die Kopierkonstruktoren verwenden. Gutes Zeug.
>> IntelliJ IDEA 2018.2 unterstützt Java 11, MacBook Touch Bar und mehr []
Wenn Sie ein IntelliJ-Anhänger sind, sollten Sie diese coolen neuen Funktionen ausprobieren.
>> Hibernate Tips: Bestätigen Sie, dass nur 1 von 2 besteht Assoziationen sind nicht null []
Eine clevere Art, eine benutzerdefinierte Bean Validation-Anmerkung mithilfe der Hibernate Validator-Bibliothek zu implementieren.
Auch lesenswert:
-
===== >> Vorschau der JDK-Sprachfeatures in Aktion: Ausdrücke wechseln []
-
===== >> Spock 1.2 - problemlose Springbohnen verspotten sich in Integrationstests []
-
===== >> Stand der Java-Serialisierung []
-
===== >> Implementierung eines Sliding Window-Streams/Spliterators in Java []
-
Webinare und Präsentationen: **
-
https://www.youtube.com/watch?v=5DcVsVsNpJA [** >> Beobachtbarkeit mit
Auf Federn basierende verteilte Systeme von Tommy Ludwig @ Spring I/O 2018 ][] ===== >> Neuerungen in Spring Boot 2.0 von Madhura Bhave @ Spring I/O 2018 []
Weby: Cloud-native Muster für datenintensive Anwendungen ** ][]
-
https://www.youtube.com/watch?v=Vul3FwmkM58 [** >> Erstellen und Ausführen
Spring Cloud-basierte Microservices auf AWS ECS von Joris Kuipers @ Spring I/O 2018 ** ][]
-
Zeit zum Upgrade: **
-
===== https://spring.io/blog/2018/08/30/spring-session-for-apache-geode-pivotal-gemfire-2-0-5-release-and-2-1 -0-m1-veröffentlicht[>> Frühjahrssession für Apache Geode/Pivotal GemFire 2.0.5.RELEASE und 2.1.0.M1 veröffentlicht!] []
2. Technisch
>> Weit verbreiteter Architekturwandel Teil 1 []
Diese praktischen Makros, Skripts und IDE-Befehle heben einige der vielen Möglichkeiten hervor, kleine, umfassende Änderungen an einer großen Codebasis vorzunehmen.
>> Ist testgetriebene Entwicklung die richtige für Sie? []
Wenn Sie sich gegen die Einführung von TDD durchgehalten haben, soll dieser Artikel Sie überzeugen, Ihre Position zu überdenken
>> Kombinieren von Objektmutter und fließendem Builder für die ultimative Testdatenfabrik []
Eine großartige Beschreibung dieses Musters zum Erstellen von vollständig gefüllten Testobjekten, die Sie dann an die Anforderungen jedes Tests anpassen können. Ein praktisches Werkzeug für Ihr Test-Schreiben-Arsenal.
https://www.tomitribe.com/blog/2018/08/tomee-websocket-and-lock-it/ [** >> TomEE: WebSocket und sperren!
Eine schöne Einführung in die Erstellung sicherer WebSocket-Endpunkte mithilfe von HTTP Basic Auth.
>> Engineering zur Verbesserung der Marketingeffektivität ( Teil 2) - Skalierung von Anzeigenerstellung und -verwaltung []
Ein interessantes Stück zeigt, wie Netflix die Anzeigenmontage mit funktionaler Qualitätskontrolle und maschinellem Lernen kombiniert, um personalisierte und lokalisierte Anzeigen für seine große Nutzerbasis zu erstellen und bereitzustellen.
-
Auch lesenswert: **
-
===== >> Pragmatische Programmiertechniken []
-
===== >> OpenShift-Projektsicherungen []
https://www.tomitribe.com/blog/2018/09/tomee-fat-jar-deployments/ [** >> TomEE: Fat-Jar-Implementierungen
3. Überlegungen
>> Die Tragödie der Handwerkskunst []
Onkel Bob überlegt, wie und warum die agile Bewegung sich von ihrem ursprünglichen Fokus abwandte, um die Ideale des Software-Handwerks zu fördern und mehr für das Projektmanagement.
https://reflectoring.io/100-percent-test-coverage/ [** >> Warum sollten Sie 100% Code Coverage erzwingen?
Ein durchdachter Artikel, der uns daran erinnert, dass eine 100% ige Abdeckung zwar keine fehlerfreie Codebasis garantiert, es sich jedoch lohnt, unter Berücksichtigung der richtigen Werkzeuge zu suchen.
>> Sollten Scrum Masters mehr als Softwareentwickler schaffen? []
Und ein aufschlussreicher Überblick über die Rolle, die Scrum Masters spielt, und was die Notwendigkeit für sie über eine Organisation aussagt .
-
Auch lesenswert: **
-
===== https://dannorth.net/2018/09/04/monte-python-simulation/ [** >> Monte-Python-Simulation: Monte Carlo missverstehen
-
===== >> CEO von Hazelcast Change, verspricht fortgesetzte Open-Source-Verpflichtungen []
-
===== >> Finden Ihres Grooves wie sie (NICHT) ihre Schuhe finden []
-
===== >> Work Harder []
4. Comics
Und meine Lieblings-Dilberts der Woche:
5. Auswahl der Woche
Letzte Woche habe ich angekündigt, dass das neue auf Spring Boot fokussierte Material zusammen mit der Preisänderung im REST With Spring-Kurs erscheinen wird.
-
Diese Preisänderung findet heute statt: **