La revue hebdomadaire Baeldung 23

1. Java et Spring

** >> Écrire des tests clairs - Diviser pour régner

«Un bon test unitaire ne devrait échouer que pour une raison__» - ce simple fait est extrêmement important, et a un impact majeur sur la qualité de votre conception. Lorsque j’écris un test et que je suis incapable d’identifier une responsabilité unique et claire pour ce test, l’élargissement du test n’est jamais une bonne réponse. Au lieu de cela - ceci est une odeur de code claire pour me dire que je dois travailler sur mon design .

>> Le guide du débutant pour les types Hibernate **

Une introduction rapide à Hibernate - avant toute chose, il est bon de bien maîtriser les bases.

>> Liste du contenu d’un fichier ZIP avec Stream API en Java 8

Comment travailler avec les fichiers zip en Java et les nouvelles API Java 8 - rapidement et avec précision

>> java.lang.OutOfMemoryError

Bonne page pour comprendre le tristement célèbre Java OutOfMemoryError , ainsi qu’un style de présentation sympa.

>> Spring Boot 1.1 GA Released

Spring Boot évolue rapidement - il est peut-être temps d’abandonner mes API roulées à la main habituelles pour le rythme cardiaque et l’état de santé et commencer à utiliser /metrics à la place.

Enfin, quelques webinaires à venir et enregistrés sur le site spring.io:

Reprise de SpringOne2GX 2013: Établir des liens avec Spring Social] ** http://spring.io/blog/2014/06/10/webinar-building-your-app-management-tools-with-spring-boot [>>

Webinaire: Construire vos outils de gestion d’applications avec Spring Boot] ** http://spring.io/blog/2014/06/10/webinar-building-a-shopping-cart-in-24-hours-using-spring [>>

Webinaire: Construire un panier en 24 heures avec le printemps] ** http://spring.io/blog/2014/06/12/webinar-why-do-i-recommend-spring [>>

Webinaire: Pourquoi je recommande le printemps]**

2. Technique

https://www.mnot.net/blog/2014/06/07/rfc2616 is dead[>> La RFC2616 est morte]

Probablement l’actualité la plus importante de cette semaine - si vous effectuez tout type de travail impliquant HTTP: l’ancienne spécification HTTP est maintenant OBSOLETE et est remplacée par 6 spécifications distinctes . 5 ans dans la fabrication (ou est-ce 7?) - Je suis enthousiasmé par cela. Passé à HTTP/2.0.

>> HTTP/1.1 vient de recevoir une mise à jour majeure.

Et une récapitulation rapide des modifications introduites avec la nouvelle spécification HTTP.

Plus vous maîtriserez mieux ce qui se passe sur le réseau, mieux vous comprendrez le comportement général de votre système et plus vous aurez de chances de trouver le fruit de l’optimisation des performances. Et ne pensez pas que ce n’est pas le cas.

Une lecture intéressante sur l’utilisation des données de journal pour identifier les problèmes de performances - le type d’informations que vous ne pouvez obtenir qu’à partir de grandes quantités de données sur de nombreuses applications.

http://techblog.bozho.net/? p = 1444[>> Echec des tests]
  • Reg-Green-Refactor ** - c’est un message qui a été discuté encore et encore (et encore); Ceci est une introduction rapide et solide à la question - Mais pourquoi Red?

3. Réflexions

Une lecture personnelle sur la gestion du rejet après un entretien d’embauche , la myriade de facteurs chaotiques qui entrent en jeu dans le résultat et la façon de le gérer avec plus de nuance et de bon sens.