Java Weekly, Numéro 218

1. Printemps et Java

>> Surveiller et dépanner des applications et des services Java avec Datadog

Optimisez les performances avec un suivi de bout en bout et une prise en charge immédiate des infrastructures Java, des serveurs d’applications et des bases de données populaires.

>> Brian Goetz parle à InfoQ sur les classes de données pour Java []

Une plongée extrêmement intéressante dans les classes de données - montrant les défis auxquels les créateurs de Java doivent faire face lors de la conception du langage.

>> Comment Java 10 va-t-il CHANGER votre code []

L’inférence de type de variable locale est une autre fonctionnalité intéressante à venir de Java - espérons qu’elle ne sera pas utilisée à mauvais escient 🙂

>> Mise en place de contraintes de validation de beans sur la carte multimédia de Guava []

Nous pouvons maintenant appliquer des contraintes au contenu des collections . Agréable.

>> Comment commander les noms de fichiers versionnés de façon sémantique en Java []

Enfin, une implémentation appropriée de Comparator pour comparer les noms de fichiers versés de façon sémantique.

>> Comment utiliser les JAR à publication multiple pour cibler plusieurs versions de Java []

La vie de DevOps simplifiée - Les JAR à éditions multiples peuvent contenir du bytecode pour différentes versions de Java et JVM.

>> Spring Cloud Stream 2.0 - Consommateurs interrogés []

Les applications Spring Cloud Stream 2.0 peuvent contrôler la vitesse à laquelle les messages sont consommés.

3. Réflexions

>> Compatibilité des ruptures et des réparations []

Parfois, il est plus judicieux de modifier les comportements observables de votre système afin que les utilisateurs ne fassent pas de fausses hypothèses sur le contrat.

>> Tech Stack, Framework, Library ou API: comment ne pas spécialiser []

4. Des bandes dessinées

Et mes Dilberts préférés de la semaine: