Beaucoup d’écritures intéressantes sur Java 9 cette semaine.
-
Et c’est parti…**
1. Printemps et Java
>> Lumière au bout du long tunnel pour Java EE 8 []
On dirait que l’attente de Java EE 8 est enfin terminée.
>> Collectionneurs personnalisés en Java 8 []
Java 8 est livré avec un ensemble écrasant de collecteurs pour l’API Stream, mais parfois même cela n’est pas suffisant et vous devez créer vos propres collecteurs, ce qui peut être plus compliqué que vous ne le pensiez.
>> aspect Togglz avec botte à ressort []
Un guide rapide et pratique sur l’utilisation de Togglz avec Boot.
>> modules Java 9 - notions de base de JPMS []
Un autre guide solide sur la modularité dans Java 9 .
>> Lacunes critiques dans Jigsaw (JSR-376, Système de module de plate-forme Java) []
L’équipe Redhat a soulevé de nombreuses questions concernant la mise en œuvre actuelle du projet Jigsaw. Il semble que plusieurs compromis aient été faits lors du développement du nouveau système modulaire pour Java.
>> 8 manières d’utiliser les fonctionnalités de votre base de données avec Hibernate []
Il existe de nombreuses idées fausses courantes sur Hibernate - l’une d’entre elles est qu’il ne peut être utilisé que pour une simple cartographie. Il s’avère que vous pouvez appeler des fonctions de base de données, des procédures stockées, des vues de carte et bien plus encore.
** https://www.infoq.info/articles/GC-Log-Uncovers-Pause? utm campaign = infoq content
Les journaux GC peuvent être une source d’informations cruciales si vous savez les lire, ce qui peut être délicat, car la journalisation GC n’est pas thread-safe (avant Java 9).
-
A lire également: **
-
===== >> validateProperty () et validateValue () en trois minutes []
-
===== https://vanilla-java.github.io/2017/04/13/String-Buffer-and-how-hard-it-is—to-get-rid-of-legacy-code .html[>> StringBuffer, et combien il est difficile de se débarrasser du code hérité] []
-
===== >> Déprécation de Object.finalize () []
-
===== >> Javaslang change le nom en Vavr []
-
===== >> Comment fonctionne un proxy JPA et comment le dissocier avec Hibernate []
-
===== >> Cas d’utilisation pour les énumérations améliorées Java []
-
Webinaires et présentations: **
-
===== >> Traitement de données gratuit dans le flux de données dans le cloud []
-
Temps de mise à niveau: **
-
===== >> Spring Cloud Dalston disponible []
-
===== >> Spring Vault 1.0 devient AG []
-
===== >> Spring Data Kay M2 publié []
-
===== >> Spring Cloud Task 1.2. 0.RC1 est maintenant disponible []
-
===== >> Dixième version de résolution de bugs pour ORM 5.2 []
-
===== http://in.relation.to 2017/04/15/HibernateSearchNowSpeakingEs5/[>> Hibernate Search parle maintenant Elasticsearch 5] []
-
===== >> Spring Framework 4.3.8 publié []
-
===== >> Documentation sur l’accès anticipé JDK 9 mise à jour []
2. Technique
>> Arrêtez de balayer vos tests manquants sous le RUG []
Au lieu de réessayer vos tests jusqu’à ce qu’ils verdissent, il serait peut-être préférable d’investir dans la résolution des problèmes liés au système ou au test lui-même.
-
A lire également: **
3. Réflexions
>> Éléments de la documentation de code utile []
Découvrir les API en les expérimentant est amusant mais pas très efficace (surtout du côté client). En prenant soin de la documentation, nous pouvons être beaucoup plus productifs à long terme.
Ce n’est pas un secret pour personne que mesurer la productivité en utilisant la Cd/jour est loin d’être idéal et peut être piraté facilement, même si cela semble tout de même attractif pour certains gestionnaires.
-
A lire également: **
-
===== >> N’importe quel dimanche donné pour un artisan en logiciels ** []
-
===== >> Éliminer l’entretien d’embauche par le biais d’un partenariat []
4. Des bandes dessinées
Et mes Dilberts préférés de la semaine: