Viele interessante Beiträge zu Java 9 in dieser Woche.
-
Auf geht’s…**
1. Frühling und Java
** https://www.infoq.com/articles/Fehlerbehebung-Java-Speicher-Anfragen? utm campaign = infoq content
Das Beheben von Speicherproblemen kann schwierig sein. Dieser umfassende Leitfaden gibt Ihnen eine Idee, wo Sie suchen müssen, wenn Sie auf sie treffen.
>> Pipeline als Code mit einer Spring Boot-Anwendung []
-
"Infrastruktur als Code" ist kein neuer Ansatz ** , aber dennoch sehr interessant für die erheblichen Vorteile und Reife.
https://blogs.oracle.com/darcy/entry/jsr 269 mr java se[>> JSR 269 Wartungsüberprüfung für Java SE 9] []
Einige Updates bezüglich Pluggable Annotation Processing API für Java SE 9.
-
https://blogs.oracle.com/theaquarium/entry/glassfish 5 update[>> Ein Update zu GlassFish 5]** []
Der erste geförderte Build von GF5 wurde kürzlich veröffentlicht.
>> Spring Boot und Hypermedia, Teil 1: HAL []
Eine kurze Anleitung zum Erstellen einer selbstfindbaren API mit Spring Boot
TDD ist ein leistungsfähiges und notwendiges Werkzeug, obwohl es manchmal ein schwaches ist, wenn es darum geht, die Korrektheit von imperativen Programmen zu überprüfen. Höhere Abstraktionen in Verbindung mit einem starken Typsystem können Ihr Leben erleichtern, indem Sie die Anzahl der Stellen verringern, an denen Fehler gemacht werden können.
>> Umgang mit stringent typisierten []
In der Welt der starken statischen Typisierung ist es manchmal leicht, String -Typ zu missbrauchen. Es gibt einige Lösungen für den Umgang mit solchen Situationen.
>> 5 neue Funktionen in Hibernate 5, die jeder Entwickler wissen sollte []
Die neueste Version von Hibernate enthält einige interessante neue Funktionen.
-
Auch lesenswert: **
-
** https://moelholm.com/2017/03/12/spring-boot-hello-world-kotlin/ [>>
Spring Boot: Hallo Welt, Kotlin] [] ===== >> Java-If-Anweisung in fünf Minuten []
-
===== >> Objektpools überarbeitet []
-
===== >> Hibernate-Tipps: So können Sie ein bidirektionales viele vereinigung []
-
===== >> Vorsicht vor langsamen Transaktionsrückrufen im Frühling []
-
===== >> Führen Sie Eclipse aus IDE auf einer Java-Version, aber auf ein anderes ausrichten []
-
Webinare und Präsentationen: **
-
===== ** https://www.infoq.com/presentations/data-synchronization-crdt? utm campaign = infoq content
-
===== >> Webinar: Strategisches (domänengetriebenes) Design mit Spring Boot []
-
===== >> Spring Tips: Der Spring Web Flux Reactive Client []
-
Zeit zum Upgrade: **
-
===== >> Spring Integration Extension für AWS 1.1.0 M1 Verfügbar []
2. Technisch
** https://www.infoq.com/news/2017/03/kotlin-11-released? utm campaign = infoq content
Sieht aus, als würde Kotlin noch sehr interessante Funktionen bekommen. Ich bin auf jeden Fall gespannt, wie sich dieser im Laufe der Zeit entwickeln wird.
>> SelfEncapsulation []
Ein interessanter Ansatz, bei dem Sie sich darauf beschränken, möglichst Getter/Setter zu verwenden, anstatt direkt auf Felder zuzugreifen. Dies kann das Refactoring erheblich vereinfachen, wenn beim Zugriff auf Felder eine zusätzliche Nicht-Standard-Logik ausgeführt werden muss.
>> Schutz sensibler Daten []
Ein paar Tipps zur Erhöhung der Sicherheit Ihrer hochsensiblen Daten.
>> ]
Und einige interessante Gedanken zum Stand der Entwicklung der Java-Plattform. Es stellt sich heraus, dass der gesamte Prozess agil zu gestalten, möglicherweise nicht so einfach ist .
-
Auch lesenswert: **
-
===== https://www.infoq.com/news/2017/03/linkerd-celebrates-one-one?utm campaign=infoq content
-
===== >> Stable Priority Queues? []
-
===== >> Weitere Probleme mit Testdaten []
-
===== >> So speichern Sie Datum, Uhrzeit und Zeitstempel in UTC-Zeitzone mit JDBC und Ruhezustand []
-
===== >> Spocktricks - Vereinfachtes optionales Stubbing mit benutzerdefinierten Standardantworten []
-
===== ** https://blog.codecentric.de/de/2017/03/akka-best-practices-defining-actor-props/ [>> Akka-Best Practices: Definition von Darsteller-Requisiten
-
===== >> Back-to-Basics-Wochenendlesung: Die Grundlagen der Blockchain []
3. Überlegungen
>> Programmer Career Planning []
Manchmal lohnt es sich, die Komfortzone zu verlassen , um etwas Neues zu lernen und Ihre Position auf dem Markt zu erhöhen.
>> Kennwortregeln sind Scheiße []
Strikte Passwortrichtlinien können ärgerlich sein, insbesondere wenn Ihr zufällig generiertes Passwort nicht alle erforderlichen Kriterien erfüllt 🙂
>> Der Fall für einen Teamstandard []
Es ist wichtig sicherzustellen, dass Ihre Standards nicht nur existieren, sondern auch hoch sind.
-
Auch lesenswert: **
-
[[50ed]]
>> BDD & The Feynman-Technik []
-
===== ** http://www.daedtech.com/youve-inherited-legacy-codebase/ [>> So haben Sie eine ältere Codebase geerbt
-
===== >> The Lean Inception []
-
===== >> Wie Unternehmen Magneten für digitale Talente werden können []
4. Comics
Und meine Lieblings-Dilberts der Woche: