Java Weekly, numéro 189

1. Printemps et Java

https://www.infoq.com/news/2017/08/Spring-Cloud-Function-Framework?utm campaign=infoq content

Spring Cloud Function est un nouveau projet qui comprend travailler avec des fonctions - des unités simples de calculs. Le nouvel ajout intéressant ici est la possibilité de découpler ceux d’un fournisseur particulier en introduisant des dépendances de la plate-forme de déploiement.

https://blog.codecentric.de/en 2017/08/parsing-of-localdate-query-parameters-in-spring-boot/[ >> Analyse des paramètres de requête LocalDate dans Spring Boot ][]

Utiliser LocalDates en tant que paramètres de requête n’est pas toujours aussi facile à utiliser qu’au printemps - mais nous pouvons toujours implémenter nos propres formateurs.

https://www . Association de plusieurs associations] []

Une liste extrêmement utile de pratiques distillées à retenir lorsque vous travaillez avec des mappages Plusieurs-À-Un et Un-Plusieurs-dans Hibernate.

>>Pourquoi l’expression lambda parfaite est-elle une ligne []

Écrire du code avec lambdas est concis et lisible - du moment que nous gardons le principe de responsabilité unique en tête

>> flatMap () et l’ordre des événements - FAQ RxJava []

FlatMap () de RxJava soulève de nombreuses questions, dont certaines trouvent une réponse ici.

>> Code Smells: Null []

Le concept de null est un problème communément reconnu, mais certaines pratiques peuvent nous aider à ne pas le traiter directement.

> > Comment stocker des données EAV (Entity-Attribute-Value) sans schéma à l’aide de JSON et Hibernate []

Un exemple rapide et pratique de stockage de données EAV utilisant JSON et Hibernate.

>> Bean Validation 2.0 est une spécification! []

Cool - la nouvelle spécification Bean Validation 2.0 est prête - vous pouvez la consulter sur la page de JSR .

2. Technique

>> La messagerie en tant que source unique de vérité []

Un guide complet sur l’utilisation de Kafka en tant que magasin d’événements dans un système utilisant l’approche Event Sourcing. Très agréable.

3. Réflexions

https://blog.codecentric.de/en 2017/08/defence-autistic-tools/[ >> À la défense d’outils pédant

Le pédantisme est souvent agaçant, mais nous épargne beaucoup de difficultés à la fin de la journée.

>> Fonctions réseau d’application avec ESB, API Gestion, et maintenant .. Service Mesh? []

Un guide détaillé sur les différents modèles de Microservice.

>> Amener votre équipe à traverser le crunch d’un projet []

La période de crise est difficile pour tout le monde, mais il existe sûrement des moyens de la rendre moins douloureuse qu’elle ne l’est réellement.

4. Des bandes dessinées

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