1. Java und Frühling
Ein praktischer Look und Benchmark mit vier Verriegelungsmodi - synchronisiert, RW-Verriegelung, geprägte RW-Verriegelung und optimistische RW-Verriegelung. Nettes Schreiben, viel davon zu lernen.
>> Analyse einer Datei mit Stream-API in Java 8
Kurzer Artikel zum Analysieren einer Datei mit der neuen Java 8 Stream API - eine schöne neue Welt.
>> Clean Tests schreiben - Neues als schädlich
Seitdem https://www.youtube.com/watch?v=-FRm3VPhseI dieses große Gespräch über Global State und Singletons (auf youtube) stattfand, war new für mich "persona non grata" - dieser Artikel ist ein großartige Grundierung aus einigen Gründen, warum dies der Fall ist.
>> Spring-Sicherheitstest für die Vorschau: HtmlUnit
Diese Serie, die vor einigen Wochen mit der Einführung von Spring Security 4 begann, baut auf diesem Impuls auf und zeigt ** , wie HtmlUnit verwendet wird, um Ihre Spring MVC-Logik zu testen.
>> Vorschau des Frühjahrssicherheitstests: Websicherheit
Die neue Testunterstützung für Spring MVC steht in Spring Security 4 an der Spitze.
2. Technisch
>> Ist TDD tot?
Heimatbasis für die TDD-fokussierte Hangout-Reihe - Ich habe das in den letzten Wochen besprochen, deshalb werde ich hier keine Harfe spielen - die Aufnahmen sind da, wenn Sie einen Blick darauf werfen möchten. Teil 4 wird in wenigen Tagen (am 4. Juni) live sein.
** >> Rest-API-beste (?) Verfahren neu geladen
Einige solide Vorgehensweisen, auf die Sie beim Entwerfen Ihrer REST-API ** achten sollten; Und das Coole an diesem Artikel ist, dass er eindeutig auf der praktischen Erfahrung bei der Erstellung von APIs für Kunden basiert - und nicht auf der "Es muss REST-fähig sein, weil es einfach so ist".
>> SafeCurl "Capture the Bitcoins" Post-Mortem
Die Geschichte der "Kopfgeldern" und des Experiments "Capture the Bitcoins".
In 2 Stunden gebrochen, dann immer wieder - faszinierende Lektüre. Wenn Sie sich überhaupt für Sicherheit interessieren, lesen Sie die Woche für Sie.
3. Überlegungen
>> Schade ist gut
In ähnlicher Weise kann ein Durchbruch über Mäßigung und wie negative Aspekte der Entwicklung einen positiven Einfluss auf Ihre Arbeit haben können.