Java Web Weekly, Ausgabe 168

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.

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.

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 .

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]]

4. Comics

Und meine Lieblings-Dilberts der Woche:

** http://dilbert.com/strip/2013-10-04 [>> Ich mag alles, was du sagst.

5. Auswahl der Woche