Java Web Weekly, numéro 132

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

>> Implémentation d’une API REST hypermédia HAL à l’aide de Spring HATEOAS []

Je parle de HATEOAS depuis si longtemps et je vois régulièrement les clients en tirer profit sans trop d’efforts.

Et bien sûr, cette écriture obtient la première place ici dans la critique.

Un article solide et pratique détaillant un peu de ce que vous devez savoir lorsque implémentez une API Hypermedia avec Spring .

>> Comment j’ai semé la confusion à propos de Spring Boot []

Une brève description, allant au-delà de la simple utilisation, et abordant quelques bonnes pratiques de gestion de la configuration avec Spring Boot .

>> Comment la programmation fonctionnelle va (enfin) faire disparaître les motifs de GoF []

Il y a une citation que je ne peux pas placer pour le moment. Cela ressemble à ceci:

  • Il manque des fonctionnalités de langage dans les modèles de conception ** .

  • Java 8 nous a donné un langage beaucoup plus puissant , ce qui a bien sûr changé le paysage en ce qui concerne le besoin de modèles. Je m’attends donc pleinement à ce que ces styles de rédaction continuent de se voir à mesure que Java 8 sera adopté et compris de plus en plus.

>> Onglets vs espaces : Comment ils écrivent Java sur Google, Twitter, Mozilla et Pied Piper []

Oui, vous avez bien lu - tabs vs spaces ! Retour aux bases de la pêche à la traîne 🙂 - cela m’a fait reconsidérer mes choix de vie

Blague à part, c’est une lecture amusante.

>> Spring Sweets: Utiliser la configuration de Groovy comme PropertySource []

Quelques configurations alternatives Groovy intéressantes pour manipuler les propriétés dans Spring .

>> Java 9 au seuil d’une révision de date et de champ de livraison []

On dirait que nous sommes sur le point de connaître la date de sortie réelle de Java 9.

2. Technique

>> Goldilocks Microservices []
  • Le dimensionnement correct de vos microservices et le maintien de l’architecture globale doivent être décisifs pour une implémentation; Cet article vise à faire les choix pragmatiques qui ont du sens pour votre scénario particulier.

>> Ajout de la virtualisation de service à votre pipeline de livraison continue []

Une introduction rapide à une technique très utile et à une tendance qui a pris beaucoup d’élan ces derniers temps, et pour cause - , faisant un usage intensif de la virtualisation dans un pipeline de CD .

3. Réflexions

>> Folie sécuritaire: comment continuer à échouer à la base []

Une plongée profonde dans les règles de sécurité des mots de passe cassés.

>> Github renforce-t-il le besoin de révision de code? []

Un regard de trois décennies sur le monde des logiciels propriétaires vs des logiciels open source du point de vue de l’œuvre fondatrice https://en.wikipedia.org/wiki/The Cathedral and the Bazaar[ The Cathedral and the Bazaar ].

>> Le cadre de survie de l’entreprise redoutée []

Les frameworks internes sont un problème pour de nombreux développeurs, donnez-en une à chaque fois que cela fait sens, une centaine qui ne sont pas construits. J’ai craqué quand j’ai lu ce titre pour la première fois.

>> Avec une licence commerciale, investissez dans l’innovation, non Protection []

C’est un bon conseil, mais aussi effrayant si vous possédez un produit auquel le conseil s’applique. Il convient également de mentionner que les conseils résultent de l’expérience pratique et non pas simplement de la "réflexion un peu".