The Baeldung Weekly Review 6

Eine weitere Woche, eine weitere Reihe guter Artikel.

In dieser Woche gab es viele Artikel, und im Interesse, die wöchentliche Überprüfung kurz zu halten und tatsächlich wertvoll zu sein, musste ich einige Entscheidungen treffen.

Auf Java

⇒ Java 8 Friday Goodies: Lambdas und SQL

In dieser Serie wird ständig großartiges Material herausgebracht - selbst wenn Sie jOOQ nicht verwenden, lohnt es sich zu lesen, wie Java 8 APIs wesentlich verbessern wird.

⇒ Private Tests von Einheiten

Dies ist eine gute Abhandlung, mit der das mittlerweile alte Problem, wie private Methoden am besten getestet werden können, beantwortet wird. Nett.

⇒ Es ist Zeit …​

Schöner ausführlicher Artikel über die neue Date-Time-API , die in Kürze mit Java 8 veröffentlicht wird. Dies ist etwas mehr als eine Woche alt, aber ich wollte es trotzdem hinzufügen.

Im Frühling

Spring Data macht diese Woche Fortschritte (ich freue mich sehr auf die neue Paginierungsunterstützung):

Spring Data Elasticsearch 1.0 M1 veröffentlicht]** https://spring.io/blog/2014/02/06/spring-data-couchbase-1-0-rc1-released

Spring Data Couchbase 1.0 RC1 veröffentlicht]

Technisch

⇒ Wie ich Github erneut gehackt habe.

Jede meiner wöchentlichen Rezensionen hat einen Artikel, den Sie einfach nicht verpassen sollten - und diese detaillierte Sicherheitsanalyse eines Hochsicherheits-Exploits von Github ist die einzige. Nicht unbedingt wegen dieser besonderen Anfälligkeit (obwohl dies ein perfekter Sturm war) - aber wegen der Denkweise, die Sie in Betracht zieht, wenn Sie über die Sicherheit Ihrer eigenen Anwendungen nachdenken.

⇒ Elasticsearch 101

Elasticsearch ist eine der seltenen Arten von Software, die tatsächlich geliefert wird - dieser Artikel bietet eine gute und umfassende Einführung in die Software.

Dies ist ein gutes Werkzeug, das Sie kennen sollten - es ermöglicht Ihnen, die Leistung Ihrer Anwendung richtig zu verfolgen und tatsächlich zu wissen, wann Sie eine Regression durchführen Alles in allem ist es einfach in Ihrem CI einzurichten und auszuführen.

⇒ Git-Tipps aus den Gräben

Ich weiß, dass alle paar Monate eine dieser Pflanzen aufgetaucht ist - und ich hatte vor, sie zu überspringen -, aber ich stellte fest, dass ich mir Notizen machte, die ich ausprobieren sollte Arbeiten mit Git (wenn Sie immer noch mit SVN arbeiten, sollten wir uns ein wenig unterhalten).

Allgemeine Gedanken

⇒ Warum funktionieren Softwareentwicklungsmethoden nicht?

Ein ausgewogener, nicht ritualistischer Ansatz in Bezug auf Entwicklungsmethoden - und eine Erinnerung daran, dass wir uns darauf konzentrieren sollten, produktiv zu sein und qualitativ hochwertige Arbeit zu erbringen, und nicht in einem einzigen Prozess obsess oder festgefahren sind.

⇒ Best Practices für die Codeüberprüfung

Gute Hinweise, um aus einer Codeüberprüfung mehr Nutzen zu ziehen. Hier sind zwei weitere gute Artikel zum Thema:

11 bewährte Verfahren für eine effektivere und effizientere Überprüfung des Peer-Codes]** http://mikehadlow.blogspot.ro/2009/05/what-i-look-for-in-code-review.html [⇒

Wonach ich in einer Code-Überprüfung suche]

Fertig

Mein Plan für diesen Bericht ist es, Ihnen eine gute Handvoll Artikel zu geben, die ich jede Woche lesen sollte - aus meiner eigenen Perspektive - und einige der Geräusche herausfiltern.

Wenn Sie Vorschläge zu dem, was ich lesen sollte, haben, um möglicherweise in die nächste Rezension einbezogen zu werden, schreiben Sie mir eine Zeile in die Kommentare.

Wenn Sie das Gefühl haben, dass ich ein Juwel vermisst habe, das diese Woche auf den Markt gekommen ist, lassen Sie es mich auch wissen - diese Artikel können am Ende des Tages bearbeitet werden.

Hab eine großartige Woche.

Eugen.