La revue hebdomadaire Baeldung 21

1. Java et Spring

>> Java 8 StampedLocks contre ReadWriteLocks et Synchronized

Un aspect pratique et une référence utilisant quatre modes de verrouillage : synchronisé, verrouillage RW, verrouillage estampé et verrouillage optimiste RW. Belle écriture, beaucoup à apprendre de celle-ci.

>> Analyse d’un fichier avec Stream API en Java 8

Petit article sur l’analyse d’un fichier à l’aide de la nouvelle API Java 8 Stream - c’est un nouveau monde.

>> Écrire des tests propres - Un nouveau facteur considéré comme nocif

Depuis Très beau discours sur Global State et Singletons (sur youtube), nouveau a été «persona non grata» pour moi - cet article est un excellent amorce pour certaines des raisons pour lesquelles c’est le cas.

>> Aperçu du test de sécurité Spring: HtmlUnit

Cette série qui a commencé il y a quelques semaines en introduisant Spring Security 4 - cet article (et le suivant) tire parti de cet élan en montrant comment utiliser HtmlUnit pour tester votre logique Spring MVC .

>> Aperçu du test de sécurité Spring: sécurité sur le Web

Le nouveau support de test pour Spring MVC ** dans Spring Security 4

2. Technique

>> TDD est-il mort?

Home base pour la série de lieux de rencontre dédiés à TDD - j’ai couvert cela au cours des dernières semaines, donc je ne vais pas en parler ici - les enregistrements sont là si vous voulez jeter un coup d’œil. La quatrième partie sera en direct dans quelques jours (le 4 juin).

>> Les meilleures pratiques (?) de l’API Rest rechargées

Quelques bonnes pratiques à prendre en compte lors de la conception de votre API REST ; et le point positif de cet article est qu’il est clairement basé sur l’expérience pratique de la construction d’API pour les clients - et non pas sur l’école «Il doit être reposant car elle ne fait que».

>> SafeCurl «L’auto-évaluation« Capturez les bitcoins »»

L’histoire de la prime au bogue «Capture the Bitcoins» et de l’expérience.

Brisé en 2 heures, puis encore et encore - lecture fascinante. Si vous êtes intéressé par la sécurité, voici la lecture de sa semaine pour vous.

3. Réflexions

>> La honte est bonne

Et dans le même esprit, une réflexion sur la modération et sur la façon dont certains aspects négatifs du développement peuvent avoir un effet positif sur votre travail.