Baeldung Weekly Review 5

Ich habe mich Anfang 2014 dazu entschlossen, meine Lesegewohnheiten nachzuvollziehen und das Beste auf Baeldung ** mitzuteilen.

2014 war das ganze Jahr über und umfasste jede Woche einen Rückblick. Ich habe viel mehr gelesen, um sicherzugehen, dass ich Dinge bespreche und kuratiere, die Wert haben und wirklich interessant sind

  • Sagen Sie mir in den Kommentaren ** , ob Sie meine Bewertungen interessant und nützlich finden

  • Auf geht’s…​**

1. Frühling und Java

>> Das API-Gatewaymuster : Angular JS und Spring Security Part IV
  • Ein Proxy/Gateway ** ist eine der Kernfragen, die Sie beim Erstellen Ihrer Spring-Webapp beantworten müssen. Es hilft bei vielen Dingen - CORS gehört dazu. Daher ist dieser vierte Teil der neuen Spring Security mit Angular-Serie, die sich auf Spring Central entfaltet, eine sehr nützliche Referenz.

Außerdem habe ich gerade ein Thema aus meiner Artikel-TODO-Liste entfernt - und ich musste kein einziges Wort schreiben

>> Spring 4 und Java 8

Eine kurze Anleitung, wie Spring Java 8 ** zum Schreiben von idiomatischem Code nutzt.

>> Hibernate-Sperrmuster - Funktionsweise des optimistischen Sperrmodus Arbeit

Eine interessante Code-orientierte Untersuchung von Hibernate Optimistic Locking und - was noch wichtiger ist - den möglichen Einschränkungen bei der Verwendung.

>> Große Zeilen langsamer lesen in JDK 7 und JDK 8

Ich lese gerne "Inspired by Actual Events" für diese tiefgründigen Vertiefungen in die Java-Sprache - und diese enttäuscht nicht.

>> Protokollierung bei Redis mit Spring Boot und Logback

Der ELK-Stack bewirkt Wunder bei der Protokollierung - und das ist eine interessante Variante. Wenn Sie das Verständnis Ihrer Anwendung und Ihrer Verwendung der Protokollierung verbessern möchten, ist dies ein solider Ansatz.

Aber natürlich ist der Standard-ELK-Stack auch ein sehr guter Ausgangspunkt.

http://www.deadcoderising.com/timeout-support- using-executorservice-and-futures/[>> Timeout-Unterstützung mit ExecutorService und Futures]

Ein kurzer Einführungsartikel zum Arbeiten mit einem Single-Thread-Executor und Java 8-Streams .

Zeit zum Upgrade:

2. Technik und Überlegungen

>> Das perfekte Design vermeiden

Pragmatismus Ein klares "Ausstiegskriterium" fehlt in unserer Branche.

  • Man könnte meinen, es wäre ein Fehler der "jungen Waffe", aber nicht . Wenn Sie dies gerade lesen, drückt jemand mit Jahrzehnten in der Branche die Daumen und unterschreibt The Big Rewrite ** . Warum? Weil - diesmal vielleicht …​ __

Also - machen Sie das vielleicht nicht und lesen Sie vielleicht dieses.

>> Agile Methodologien oder Agile Software?

Ich versuche, mich auf Baeldung von den agilen Schriften fernzuhalten. Das liegt daran, dass das meiste, was ich zu diesem Thema gelesen habe, nur brauchbar ist - manchmal. Mit ein paar kleinen Ausnahmen natürlich - wie Dan North - veröffentlicht er jedoch einmal alle blauen Mond.

Dies jedoch - lesenswert.

** >> Lange Sicht
  • "Das lange Spiel" ist eine erworbene Fähigkeit ** , nachdem Sie ein bis mehrere Male verbrannt wurden. Die Disziplin, die notwendigen Schritte zu unternehmen und die Ergebnisse langfristig zu verfolgen, kann den Unterschied zwischen einem erfolgreichen und einem fehlgeschlagenen Projekt ausmachen.

http://raibledesigns.com/rd/entry/getting started with__angularjs[>> Erste Schritte mit AngularJS]

Sieht aus wie ein solider Start mit AngularJS - Ich habe vor, das Wochenende durchzugehen.

3. Comics

Und meine Lieblings-Dilberts der Woche:

** http://dilbert.com/strip/2007-11-26 [>> Wir werden etwas ausprobieren, das sich Agile Programming nennt.
** http://dilbert.com/strip/2008-12-21 [>> Welche Antwort bringt uns an?

4. Auswahl der Woche

Anfang dieses Jahres habe ich hier in meiner Wochenübersicht den Abschnitt "Auswahl der Woche" vorgestellt. Wenn Sie sich bereits auf meiner E-Mail-Liste befinden, haben Sie die Auswahl bereits getroffen