Java Web Weekly, numéro 176

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

  • Et c’est parti…​**

1. Printemps et Java

>> Concurrence: Java Futures et Kotlin Coroutines []

Une comparaison complète et pratique des expérimentales Kotlin Coroutines et des Java Futures .

>> Votes JCP EC contre le système de modules de la plate-forme Java []

Il sera certainement intéressant de suivre l’état d’avancement de Jigsaw après le vote de cette semaine.

>> Liste de contrôle JDK 9: Projet Jigsaw sun.misc.Unsafe, G1, REPL, etc. []

Un autre article décrit les modifications les plus importantes apportées par Java 9

>> Comment exécuter plusieurs versions de tous vos outils de développement avec Jenv ​​ []

Jenv vous permet d’installer et de gérer plusieurs versions d’applications basées sur Java. Maintenir plusieurs versions de la même application côte à côte ne devrait plus être un problème - très cool.

>> Java SE 9 - modules automatiques JPMS []

Les modules automatiques sont supposés être une solution au problème de la migration du code existant vers le nouvel écosystème modulaire - mais il existe des situations dans lesquelles cela pourrait ne pas fonctionner parfaitement.

>> Créez votre première application Web progressive avec Angular et botte de printemps []

Un guide rapide et pratique pour la construction d’applications Web progressives (PWA) avec Spring Boot et Angular.

A lire également:

La meilleure façon d’utiliser l’annotation @ManyToMany avec JPA et Hibernate]** []

2. Technique

>> Tests de première classe []

Avoir des tests unitaires a toujours été une bonne idée - tenons-nous-en à cela

>> Comment penser aux codes d’état HTTP []

Une introduction complète à l’utilisation appropriée des codes d’état HTTP.

3. Réflexions

>> Le guide des opportunistes pour commencer à consulter (abrégé) []

Conseils très utiles pour les développeurs qui envisagent de quitter leur emploi à temps plein au profit de la consultation/de la pige

>> 10 conseils pour devenir un Grand programmeur []

Voulez-vous être un meilleur programmeur? C’est un bon endroit pour commencer

** >> Comment hiérarchiser les bogues sur votre liste de tâches ][[]

Il n’existe pas de solutions universelles à ce problème, mais nous devons toujours nous rappeler d’essayer de réparer les causes et non les effets.

4. Des bandes dessinées

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