Java Web Weekly, numéro 134

Au tout début de l’année dernière, j’ai décidé de suivre mes habitudes de lecture et de partager les meilleurs contenus ici, sur Baeldung . Je n’ai pas manqué une critique depuis.

  • Et c’est parti…​**

1. Printemps et Java

>> Zero Turnaround publie le rapport de productivité des développeurs RebelLabs []

Commençons par le rapport annuel de RebelLabs, qui fournit des informations très intéressantes sur les tendances de notre écosystème.

>> Comment nous avons corrigé toutes les fuites de connexion à la base de données []

Très cool, jusqu’au point comment les fuites de connexion dans la grande suite de tests Hibernate ont été traitées .

>> JUnit 5 - Un premier essai routier - Partie 1 []

Un aperçu de la prochaine JUnit 5.

>> Notes sur la programmation réactive Partie III: Une application serveur HTTP simple []

La programmation réactive arrive au printemps avec la version 5 - nous le savons maintenant. **

La question qui se pose est la suivante: quels sont les scénarios dans lesquels cela fera une différence significative et comment pouvons-nous l’utiliser avant le printemps 5?

Et ce nouvel opus répond bien à ces deux questions.

>> Journal d’audit personnalisé avec Spring and Hibernate []

Il existe des projets dans lesquels vous pouvez utiliser certaines des méthodes les plus agréables pour effectuer une vérification. Et puis il y a des bases de code où cela n’est pas possible sans refactoring majeur et douloureux. Heureusement, il existe également une méthode de vérification manuelle et propre.

2. Technique

>> La partie la plus difficile à propos de Microservices: vos données []

Bien entendu, les données constituent la partie la plus complexe du bon fonctionnement de Microservices et, d’après mon expérience, la principale raison pour laquelle les équipes échouent au cours de ce type d’implémentation.

Par exemple, il est difficile de résoudre les limites transactionnelles sur plusieurs systèmes , surtout sans une très bonne compréhension de la sémantique à atteindre dans le système et un ensemble clair de limites auto-imposées au départ .

3. Réflexions

> > Comment dé-briller votre code []

J’aime lire les questions de l’auditeur, car elles changent gentiment de rythme.

Et, juste comme note rapide, écrire une fonctionnalité sans utiliser le mot-clé if n’importe où est certainement un bon moyen de passer le week-end

>> Comment ajouter une analyse statique à votre processus []

Une introduction à la réflexion, aux attentes et aux astuces de ** vous immerger dans les eaux profondes de l’analyse statique.

> > Gestion de la croissance rapide []

Au cours des dernières années , la société pour laquelle je travaille est passée de 2 à plus de 600-700 (ma dernière vérification)

C’est tout un parcours que de mener à bien ce type de croissance, et cet article met en évidence quelques points positifs sur la manière de bien le faire.

5. Choix de la semaine