1. Frühling und Java
https://www.infoq.com/news/2017/08/Spring-Cloud-Function-Framework?utm campaign=infoq content
Spring Cloud Function ist ein neues Projekt, das das Arbeiten mit Funktionen - einzelne Recheneinheiten umfasst. Die interessante Neuerung hier ist die Möglichkeit, diese von einem bestimmten Anbieter zu entkoppeln, indem Abhängigkeiten der Implementierungsplattform eingeführt werden.
>> Parsen von LocalDate-Abfrageparametern in Spring Boot []
Die Verwendung von LocalDates als Abfrageparameter ist nicht immer so einfach wie in Spring - aber wir können immer eigene Formatierer implementieren.
>> Best Practices für Viel-zu-Eins und Eins- Zu viele Assoziationszuordnungen []
Eine äußerst nützliche Liste von praktischen Praktiken, die Sie sich merken sollten, wenn Sie mit Many-To-One- und One-To-Many-Zuordnungen in Hibernate arbeiten.
>> Warum der perfekte Lambda-Ausdruck nur eine Zeile ist []
Das Schreiben von Code mit Lambdas ist prägnant und lesbar - solange wir das Prinzip der Einzelverantwortung berücksichtigen.
>> flatMap () vs. concatMap () vs. concatMapEager () - RxJava-FAQ []
RxJavas flatMap () wirft viele Fragen auf - einige werden hier beantwortet
>> Code Smells: Null []
Das Konzept von Null ist ein allgemein anerkanntes Problem, aber es gibt bestimmte Praktiken, die uns helfen können, nicht direkt damit umzugehen.
https://vladmihalcea.com/2017/08/08/how-to-store-schema-less-eav-entity-attribute-value-data-using-json-and-hemmate/> ; So speichern Sie schemalose EAV-Daten (Entity-Attribute-Value) mit JSON und Hibernate ** ][]
Ein schnelles und praktisches Beispiel für das Speichern von EAV-Daten mit JSON und Hibernate.
>> Bean Validation 2.0 ist eine Spezifikation! []
Cool - die neue Bean Validation 2.0-Spezifikation ist fertig - Sie können sie unter https://www.jcp.org/en/jsr/detail?id=380 (Seite auf der JSR-Seite) nachlesen.
Auch lesenswert:
-
=====
-
===== >> Java-Befehlszeilenschnittstellen (Teil 10): picocli []
-
===== >> Es gibt Kein Ort wie die Produktion. SpringOne Platform beleuchtet den Pfad []
-
===== >> Der moderne Java-Monitoring-Stack: Reverse Engineer - ideales Setup für Ihre Produktionsumgebung []
-
Webinare und Präsentationen: **
-
===== https://www.infoq.com/presentations/polyglot-jvm-graal?utm campaign=infoq content
-
===== >> JVM Language Summit 2017 []
-
===== >> Verbraucherverträge und Ihre Microservice-Architektur von Marcin Grzejszczak und Josh Long []
-
Zeit zum Upgrade: **
-
===== >> Spring IO Platform Brussels-SR4 []
-
===== >> Und hier kommt Hibernate Validator 6.0 Final mit Bean Validation 2.0-Unterstützung []
2. Technisch
>> Messaging als einzige Quelle der Wahrheit
Ein umfassender Leitfaden zur Verwendung von Kafka als Event Store in einem System, das den Event Sourcing-Ansatz verwendet. Sehr schön.
-
Auch lesenswert: **
-
===== >> Hacker, Hack Thyself ]
3. Überlegungen
>> Zur Verteidigung pedantischer Werkzeuge []
Pedanterie ist oft ärgerlich, rettet uns aber am Ende des Tages vor einer Menge Ärger
>> Anwendungsnetzwerkfunktionen mit ESBs, API Management und jetzt .. Service Mesh? []
Eine ausführliche Anleitung zu verschiedenen Microservice-Mustern.
** >> Durchziehen eines Teams durch eine Projektkrise
Crunch-Zeit ist für alle schwierig, aber es gibt sicherlich Möglichkeiten, sie weniger schmerzhaft zu machen, als sie tatsächlich sind.
-
Auch lesenswert: **
4. Comics
Und meine Lieblings-Dilberts der Woche: