Gleich zu Beginn des letzten Jahres habe ich mich entschlossen, meine Lesegewohnheiten zu verfolgen und ** das Beste zu teilen. Haven hat keine Bewertung verpasst.
-
Auf geht’s…**
1. Frühling und Java
>> Hinweise zur reaktiven Programmierung Teil I: Die Reaktive Landschaft []
Ein solides Intro zur reaktiven Programmierung .
Und nein, es ist kein Zufall, dass dies an erster Stelle steht.
>> Die Top 10-Ausnahmetypen in Produktions-Java-Anwendungen - basierend auf 1B-Ereignissen []
Weitere Erkenntnisse aus einem interessanten Datensatz - mit der ehrwürdigen NullPointerException natürlich auf Platz eins
>> So werden Gleichgestellte korrekt implementiert []
Ein Rückblick auf equals - schön gemacht.
https://vladmihalcea.com/2016/06/06/how-im-implement-equals-und-hashcode-einer entitätsidentifikation/[>> So implementieren Sie equals und hashCode__ mit Entity Identifier (Primärschlüssel)] []
Und da wir gerade über __Equals ** sprachen, fügt sich dieses Schreiben definitiv gut in diese Erzählung ein, mit einem Blick von der Persistenzseite der Dinge.
>> Beobachtungen aus einer Geschichte der Java-Rückwärtsinkompatibilität []
Sie könnten argumentieren, dass die vollständige Kompatibilität mit Rückwärtskompatibilität ausschlaggebend ist, was Java so beliebt gemacht hat, wie es heute ist, oder dass Java daran gehindert wird, sich tatsächlich weiterzuentwickeln.
So oder so - hier ein kurzer Blick darauf, was es bedeutet, diese Kompatibilität über 20 Jahre aufrecht zu erhalten.
-
Das reaktive Programmiermodell kommt zu Spring ** , keine zwei Wege. Und darüber gibt es nicht viele Informationen - daher ist dieses Stück sehr interessant, um diese Lücke zu füllen.
Das Netflix-Ökosystem von Tools basiert auf der praktischen Anwendung im Maßstab. Daher ist es immer sehr nützlich, die Tools umfassend zu verstehen.
-
Auch lesenswert: **
-
===== >> Leitfaden für Reactor veraltet []
-
===== >> Einführung in Spring Cloud Cloud Foundry Service Broker []
-
===== >> Spring Boot & Apache CXF - Testen von SOAP-Webdiensten []
-
===== >> Gradle-Tricks - Anzeige von Buildscript-Abhängigkeiten []
-
===== >> Hibernate Tips: Wie man sich registriert SQL-Anweisungen und ihre Parameter []
-
===== >> 11 JPA und Hibernate Abfragehinweise kennen jeder Entwickler sollte []
-
===== ** http://javatar81.blogspot.ro/2016/06/hibernate-validator-spring-expression.html [>> So können Sie die Validierung auf Klassenebene durchführen
-
===== http://www.adam-bien.com/roller/abien/entry/are local and remote ejb[>> Sind @Local- und @Remote-EJB-Schnittstellen verworfen?] []
-
Webinare und Präsentationen: **
-
===== >> Scala, ECS und Docker: verzögerte Ausführung @Coursera []
-
===== http://www.adam-bien.com/roller/abien/entry/strange oracle discussion cdi vs[>> Seltsame Oracle-Diskussion, CDI vs. Antworten] []
-
Zeit zum Upgrade: **
-
===== >> Hibernate ORM 5.2-Release []
-
===== >> Spring Releases Version 1.1 Statemachine Framework []
-
===== >> Spring Cloud Stream 1.0.1. RELEASE ist verfügbar []
-
===== >> Spring for Apache Kafka 1.0 Veröffentlichungskandidat 1 verfügbar []
-
===== >> Spring Kafka Support 2.0.0 Release Candidate ist ab sofort verfügbar []
-
===== >> IntelliJ IDEA 2016.2 EAP verbessert Protokoll für Git und Mercurial []
2. Technisch
>> Praktische Event-Sourcing- und CQRS-Vorteile []
Wenn Sie buchstäblich erst am Anfang stehen, ist dies möglicherweise noch zu früh, aber wenn Sie schon seit einiger Zeit Systeme in der einen oder anderen Form aufgebaut haben und Dinge wie DDD, Event Sourcing und CQRS nicht erforscht haben - nun, das hier ist so gut wie keine andere Zeit.
Ja, es ist eine wesentlich andere Art, ein System aufzubauen, aber es wird wahrscheinlich nicht dazu kommen, CRUD etwas besser zu machen ** .
-
Auch lesenswert: **
-
===== >> Datadog vs SignalFX vs Neues Relikt vs. Wellenfront - Welches Dashboard sollten Sie wählen? []
3. Überlegungen
** http://swizec.com/blog/switch-to-products/swizec/6812 [>> Warum wechselte ich zur Herstellung von Produkten?
Ein schnelles und unterhaltsames Intro, warum es sich lohnt, Produkte zu machen . Das war eine lustige Lektüre für mich, da ich heute vor fast einem Jahr den Sprung in die Produkte gemacht habe.
http://www.daedtech.com/why-is-github-taking-over-the-world/ [** >> Warum übernimmt Github die Welt?
Eine Diskussion über die Geschichte und das Warum von Github.
>> Erstellen virtueller Assets in der Service-Virtualisierung: Aufnahme und Wiedergabe oder Verhaltensmodellierung? []
Auf jeden Fall eine interessante Lektüre, in der die beiden Alternativen untersucht werden, um die Tests und Erkundungen eines Systems voranzutreiben, entweder mithilfe eines Rekorders oder programmgesteuert. Etwas hoch, aber lesenswert.
-
Auch lesenswert: **
-
===== >> Um klug zu sein, arbeite daran Probleme, die dich interessieren []
-
===== >> Verwaltbarer Code vs. Common Code []
4. Comics
Und meine Lieblings-Dilberts der Woche: