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.
-
A lire également: **
-
===== https://vladmihalcea.com 2017/02/09/how-to-run-integration-tests-at-warp-speed-with-docker-and-tmpfs/[>> Comment lancer des tests d’intégration à la vitesse de la chaîne en utilisant Docker et tmpfs] []
-
===== ** https://www.infoq.com/minibooks/emag-reactive-programming-java? utm campaign = infoq content
-
===== >> ]
-
===== >> Démarrer un serveur d’autorisation OAuth2 avec UAA []
-
===== >> Conseils Hibernate: Comment appeler une fonction définie par l’utilisateur dans CriteriaQuery []
-
===== ** https://www.infoq.com/news/2017/02/java9-cldr-ldml? utm campaign = infoq content
-
Webinaires et présentations: **
-
===== ** https://www.infoq.com/presentations/java-puzzle? utm campaign = infoq content
-
===== ** https://www.infoq.info/presentations/java-se-9-cloud? utm campaign = infoq content
-
===== >> Conseils de printemps: JOOQ []
Il est temps de mettre à niveau:
-
===== >> Spring Cloud Task 1.2. 0.M1 est maintenant disponible []
-
[ >> IntellIJ IDEA 2017.1 EAP: historique intelligent des fichiers Git et accélération de l’historique des fichiers Git ** ][]
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.
>> Comment fonctionne une base de données relationnelle []
Rafraîchir les bases 🙂
-
A lire également: **
-
===== >> Traverser les cours d’eau - se joint à Apache Kafka []
-
===== >> Tests de nettoyeur avec Spock []
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.
A lire également:
-
===== >> Combien de temps dure-t-il nuire au moral de l’équipe? []
-
===== >> Compte rendu de livre: Cinquante idées rapides pour améliorer vos tests []
-
===== >> Mise à jour d’Amazon Rekognition - Age estimé des visages []
-
===== >> Les logiciels ont mangé le monde []
-
===== >> Interview sur le Manifeste Agile []
-
===== >> Lecture de week-end Retour à la base: méthodes de Monte-Carlo []
4. Des bandes dessinées
Et mes Dilberts préférés de la semaine: