La revue hebdomadaire Baeldung 12

Java

Commençons par 2 nouveaux articles sur le blog jOOQ - le premier est une plongée approfondie sur l’utilisation de lambdas pour l’accès à la base de données , et le second - un aperçu de la nouvelle sémantique Optional de Java 8:

⇒ Facultatif restera une option en Java

Avec Java 8, nous verrons de nombreux articles sur l’incidence de cette modification sur l’écriture du code. C’est l’un de ces articles, et c’est un bon article:

⇒ Classe abstraite ou interface dans l’ère JDK 8

Article très utile pour l’utilisateur avancé de Mockito:

⇒ Que sont les interfaces Mockito Extra?

Eclipse a finalement sorti le support officiel de Java 8 - il a fallu un certain temps pour arriver ici, mais ça a l’air bien:

Printemps

Semaine bien remplie pour les fans du printemps - avec quelques sorties intéressantes :

Également quelques retouches de webinaires :

Spring Framework 4.0 sur Java 8 , Spring LDAP 2.0.0 et http://spring.io/blog/2014/03/25/springone2gx-2013-replay conseils et astuces pour des performances côté client[Conseils et astuces pour des performances côté client].

Ensuite, les bonnes choses vont par paires. Cette semaine, nous avons quelques excellents articles de test sur le travail avec Spring, WebDriver et HtmlUnit . Très utile si vous effectuez tout type de test d’UI (supposons que vous le soyez).

⇒ Test Spring MVC avec HtmlUnit

Et enfin, une incursion dans l’espace Entreprise , où Spring est bien représenté - et un aperçu de la manière dont Java 8 affectera ce paysage:

⇒ Java 8 dans les projets d’entreprise

La troisième partie de l’excellente série sur les erreurs de suivi des erreurs dans une application Spring est sortie, et bien sûr, elle entre dans la revue de cette semaine:

⇒ Rapports de suivi des erreurs - Partie 3 - Privé de la stratégie et du package

Et enfin, une superbe série de 6 parties sur la construction d’une API RESTful avec Spring :

Technique

Presque chaque semaine, une chose me tient plus occupé que la plupart des autres articles que je lis - et cette semaine , c’est la suite d’un article de la semaine dernière - Tenter de jouer à un jeu d’échecs .

Il ya quelques années, avant que j’ai décidé de travailler pour TDD et que j’ai décidé de travailler malgré la douleur initiale, j’avais essayé de le faire plusieurs fois avant de revenir en arrière, car je ne pouvais pas vraiment y tenir. Cela semble être le cas de beaucoup de gens - vous comprenez en quelque sorte que le TDD est une pratique importante, vous pouvez même en déduire que c’est l’une des rares choses qui va changer votre façon de coder irrévocablement pour le meilleur - mais vous toujours pas appuyer sur la gâchette.

Pour moi, appuyer sur la gâchette a été une retraite de 3 jours avec J. B. Rainsberger et Corey Hanes - Je me suis forcé à passer à TDD car j’ai vu ce qu’il pouvait faire. Une série de vidéos comme celle-ci - il est important de résoudre un problème réel avec TDD - je suis donc ravi de suivre celui-ci à mesure qu’il se déroule:

⇒ Jeu d’échecs TDD, partie 2

Quelques articles intéressants sur une bonne question d’entrevue - quelques points vraiment intéressants ici pour quiconque se trouvant à la fin du processus d’entrevue:

⇒ Microservices

Par Martin Fowler - est-ce le mot définitif sur ce qu’est une application d’entreprise? Probablement.

⇒ EnterpriseApplication

Et enfin, une petite démonstration amusante de 10 minutes sur l’utilisation de Google Docs comme environnement de test, par J. B. Rainsberger - toujours en train d’enseigner:

Réflexions

À moins que vous ne soyez l’un des chanceux qui ait eu de la chance - vous avez probablement dû assister à votre lot de réunions Go-Nowhere , et vous trouverez cette partie particulièrement pertinente: