La revue hebdomadaire Baeldung 15

1. Java

>> Java 8 LongAdders: Le Bonne façon de gérer les compteurs simultanés

Ces nouveaux compteurs simultanés me rendent nerveux et excité - bien documenté, soutenu par de vrais nombres et avec le code sur github - que pouvez-vous demander de plus?

>> Modules multi-versions Maven et Java

Un cas d’utilisation intéressant avec un projet multi-module Maven nécessitant différentes versions minimales de Java.

>> Nous piratons JDBC, alors vous Don ne pas avoir à

JDBC est certes une API simple, mais elle peut conduire à un code peu amical semblable à Mordor - cet article ne montre que quelques exemples de code de ce à quoi cela peut ressembler. Voilà des dragons.

>> Synchronisation simple à l’aide de ReentrantLock et Lambdas

Analyse intéressante et approfondie de l’utilisation du ReentrantLock avec JUnit et Mockito.

2. Printemps

>> Abstraction de la mémoire cache: Support des annotations JCache (JSR-107)

Très bon récapitulatif des annotations JCache supportées par Spring .

Marque-page pour une utilisation ultérieure.

>> Utiliser jOOQ avec Spring: CRUD

Le troisième article de Petri dans sa série Spring with jOOQ - celui-ci couvre une application de CRUD utilisant un générateur de fluides pour les entités et joda-time pour démarrer. Je suivrai cela lorsque je creuserai dans jOOQ.

Le dernier article sur les tests d’interface utilisateur pour Spring MVC associe les concepts d’avant avec élégance à Groovy et à Geb .

>> Test de printemps avec thymeleaf pour les vues

Article pratique sur la façon dont Thymeleaf améliore la testabilité des vues Spring MVC - nous pouvons désormais utiliser la vue réelle lors des tests, et pas seulement le nom d’un JSP.

3. Technique

>> L’anatomie de la mise en commun des connexions
  • L’introduction parfaite au regroupement de connexions ** - en particulier la partie décrivant les détails de bas niveau d’une connexion, du niveau client à la base de données

http://www.daedtech.com/ncrunch-and-continuous-testing-the-must-have-setup? utm source = feedly & utm reader = feedly & utm medium = rss & utm campaign = ncrunch-et-continu must-have-setup[>> Tests NCrunch et continus: la configuration indispensable]

Je ne me sers pas de C # ni de Visual Studio. Cependant, cet article concerne principalement TDD et pas tellement les détails. Va sans dire que vous devriez lire celui-ci …​

4. Réflexions

>> Comment être un jardinier open source

Un article perspicace et fondé sur ce que signifie réellement travailler dans un projet open source - tout à fait recommandé

>> Lettre à un designer junior

Je ne suis pas un designer - pas de loin, mais cela a attiré mon attention et s’est avéré être un paquet intemporel de bons conseils que chaque développeur devrait lire.

** http://michaelochurch.wordpress.com/? s = Gervais% 2F MacLeod

OK, cela fait longtemps que je viens de lire - j’ai lu cette brillante analyse de la hiérarchie MacLeod et du principe de Gervais pendant l’écriture, et ce que j’écris ici, essayer de la décrire en quelques lignes courtes ne va pas pour le rendre justice. Soyez averti qu’il est extrêmement long (26 parties) - en fait, je pense que cela ferait un livre fantastique - et que cela vaut absolument la peine d’être lu. Bien que cela n’ait pas été écrit la semaine dernière, j’en fais néanmoins le clou de la semaine.

En outre, en guise de sidenote rapide, le seul moyen de trouver une liste des publications dans un ordre chronologique était via la fonction de recherche. Prendre plaisir.