Java Web Weekly, numéro 164

Beaucoup d’écritures intéressantes sur Java 9 cette semaine.

  • Et c’est parti…​**

1. Printemps et Java

>> Signature et vérification d’un fichier JAR autonome []

Signer un fichier JAR créé par Spring Boot peut être assez délicat.

>> Exceptions de reconditionnement dans les flux []

La manipulation des exceptions vérifiées dans les lambdas peut être douloureuse. Et il n’y a pas de solution pour cela - seulement des solutions de contournement .

** https://www.infoq.info/articles/rxjava2-by- exemple: utm campaign = infoq content

Une plongée approfondie dans les principes de base de la programmation réactive avec RxJava et de nombreux exemples.

http://in.relation.to 2017/02/13/building-multi-release-jars-with-maven/[>> Création de fichiers JAR à sorties multiples avec Maven] []

Exploration d’une nouvelle fonctionnalité Java 9 - fichiers JAR à versions multiples.

>> Stratégies de test d’intégration des microservices Spring Boot []

Spring Boot et les microservices résolvent certains problèmes, mais créent des problèmes différents - les tests en font certainement partie.

>> Au-delà des POJOs - Dix autres moyens de réduire la plaque chauffante avec Lombok []

La plupart des gens utilisent Lombok pour les POJO ou les classes de données, mais vous pouvez trouver d’autres utilisations très utiles dans therenwi.

>> Création de stubs à l’aide du DSL Java Hoverfly []

Un court tutoriel sur les API de substitution utilisant Hoverfly.

>> Configuration de la journalisation avec SLF4J - Comment automatiser la prévention des erreurs et des déclarations de journal en train de disparaître []

Bien configurer la journalisation peut en réalité être difficile à bien faire.

Il y a quelques points ici que vous n’avez peut-être pas envisagés auparavant.

Il est temps de mettre à niveau:

2. Technique

>> FunctionAsObject []

La base de la programmation fonctionnelle - exploiter fonctionne comme un citoyen de première classe . Un petit écrit rapide et utile.

>> 4 défis pour la construction d’une authentification multi-facteurs []

Les solutions d’authentification multifactorielle augmentent de manière significative la sécurité d’un système, mais présentent leurs propres défis.

3. Réflexions

>> Concepts informatiques que des personnes non techniques devraient savoir []

Parfois, nous ne parlons pas la même langue et nous ne le savons peut-être pas. Il existe peu de concepts qui faciliteraient beaucoup la communication entre les techniciens et les non-techniciens.

http://www . []

La journalisation et le suivi des tâches de tous les jours peuvent nous donner des idées pour des améliorations futures

>> Extraire une valeur en tant qu’employé []

Certains conseils vraiment pragmatiques , potentiellement inconfortables .

https://www.insaneprogramming.be/article/2017/02/14/ewise est une architecture claire/[ >> Quelques réflexions sur l’architecture propre ][]

Quelques nouvelles idées sur l’application des principes de la Clean Architecture.

>> Des habitudes qui rapportent aux programmeurs []

La loi des rendements décroissants s’applique également aux compétences techniques.

Développer des compétences complémentaires essentielles - en dehors du codage pur - est rentable à long terme.

5. Choix de la semaine