Revue hebdomadaire Baeldung 48

Au tout début de l’année 2014, j’ai décidé de commencer à suivre mes habitudes de lecture et à partager les meilleurs contenus ici, sur Baeldung .

Ma lecture a été rendue plus utile et plus diversifiée - et j’espère vous apporter également une valeur ajoutée en permettant au meilleur contenu de la semaine de passer au sommet.

  • Et c’est parti…​**

1. Java et Spring

>> Java ne craint pas - vous êtes juste Utilisation incorrecte

Faisons de notre mieux et commençons cette revue de la semaine avec une lecture incontournable . Si vous lisez mes critiques, vous travaillerez probablement en Java. Dans ce cas, cet article sera très utile.

Certains de ces points sont évidents, mais je dois donner un peu plus à ceux qui ne le sont pas.

** >> Nouvelle version Java - ce n’est pas JDK 1.9

Je n’avais jamais pensé voir le jour, mais on dirait que c’est peut-être ce qui se passe - Java opte pour le versioning sémantique . Pas plus elfique 1.7.0 65-b20 (7u65) __ - mais simple 7.6.15.

Et comme nous sommes dans les nouvelles relatives au JDK, http://openjdk.java.net/projects/jdk9/(la page principale du JDK 9) a été mise à jour avec quelques informations intéressantes. Quelques autres PEC ainsi qu’une proposition visant à supprimer l’API JSON !

>> 15 outils que les développeurs Java devraient utiliser après une version majeure

Chaque fois que je rencontre un système fonctionnant en production sans surveillance ni solution de journalisation efficace - et cela se produit plus souvent que vous ne l’imaginiez -, j’ai tendance à revenir à certaines des solutions présentées dans cet article.

Je trouve toujours ces comparaisons de haut niveau utiles - elles vous donnent le contexte indispensable de quelqu’un qui a pris le temps d’essayer toutes les options pour lui-même.

>> Le défaut fatal des finaliseurs et des fantômes

Une lecture approfondie sur pourquoi ne pas utiliser les finaliseurs en Java.

>> Dernières améliorations de l’intégration de Jackson au printemps

Je suis très enthousiasmé par la nouvelle bonté de Jackson ** dans les toutes dernières versions de Spring - il semble que cela permettra une plus grande flexibilité en termes de sortie.

http://spring.io/blog/2014/12/01/first-milestone Disponible]

Spring Data n’a pas besoin d’être introduite - voici ce qui sera disponible dans la prochaine version . Ou bien, si vous ne l’utilisez pas en production, qu’est-ce qui est déjà disponible avec ce jalon Je vais essayer la nouvelle version d’Elasticsearch prochainement.

>> Évitez d’analyser les composants non désirés de la configuration Spring

Si vous avez le problème des beans en double dans votre contexte Spring, vous pouvez même ne pas en être conscient. Voici une solution simple pour la configuration de Spring Security.

>> Mémoization au niveau de la requête Spring

Une technique intéressante pour exploiter le cache en tant que préoccupation transversale de votre système et obtenir des lectures répétables au niveau de la demande avec Spring.

>> Spring RestTemplate avec une ressource liée

Rendre le RestTemplate HAL conscient - très cool en effet.

Et enfin, les enregistrements de webinaires que j’ai sur ma liste TODO pour ce week-end:

2. Technique et réflexions

>> L’erreur du leader dominant

" Leadership est une question de confiance - pas de domination . " La dernière phrase résume assez bien cet article - mosey et donnez-lui une lecture si cela vous résonne.

>> TDDaiymi vs. Naked Primitives
  • Taper votre chemin vers un bon design ** est une compétence acquise qui prend des années de pratique. Je ne suis certainement pas encore «là», et je ne pense pas non plus qu’il existe vraiment un «là».

Cela étant dit - ces Katas/Activités sont un coup de pied très utile en lecture. Et la seule façon de commencer - à moins que votre ultra-discipliné - les fait en groupe, comme une retraite de code - où vous n’avez pas d’autre choix.

>> Débuter avec l’apprentissage automatique

Une introduction conversationnelle à la machine learning , avec un exemple concret de la construction d’un classificateur (et pourquoi)

https://www.mnot.net/blog/2014/12/04/what is the__web[>> Qu’est-ce que le Web?]

Vous faites du développement sur le Web sous une forme ou une autre depuis des années, tout comme moi. Vaut-il encore la peine de lire cet article?

Oui, ça l’est!

>> Le typage statique n’est pas valable pour la vérification de type

Un point de vue nuancé sur certains des avantages du langage à typage statique.

Une lecture intéressante.

>> Git 2.2.0 est sorti!

Bel aperçu de ce qui est nouveau et utile dans la version 2.2 de Git.

** 4. Choix de la semaine

**

J’ai récemment introduit la section «Choix de la semaine» dans ma «Revue hebdomadaire». Si vous êtes déjà sur ma liste d’email - vous avez déjà le choix - espérons que vous l’avez appréciée