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]** []
-
Webinaires et présentations: **
-
===== https://www.infoq.info/podcasts/rossen-stoyanchev? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> Rossen Stoyanchev sur la programmation réactive avec Spring 5 et Spring WebFlux] []
-
===== https://www.youtube.com/watch? v = STKCRSUsyP0[>> Les multiples significations de l’architecture pilotée par les événements • Martin Fowler] []
-
Temps de mise à niveau: **
-
===== >> Spring Framework 5.0 passe à RC1 []
-
===== >> Spring Security 5.0.0 M1 []
-
===== ** https://www.infoq.com/news/2017/05/spring-vault-ga? utm campaign = infoq content
-
===== http://in.relation.to 2017/05/05/hibernate-orm-516-final-release/[>> Hibernate ORM 5.1.6.Final publié] []
-
===== https://spring.io/blog/2017/05/09/spring-data-release-train-kay-m3- publié[>> Le train de diffusion des données de printemps, Kay M3, a été publié] []
-
===== ** >> Git 2.13 est sorti
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.
-
A lire également: **
-
===== ** https://www.infoq.com/news/2017/05/jigsaw-public-review? utm campaign = infoq content
-
===== https://www.infoq.com/news/2017/05/jigsaw-open-letter? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> Reinhold publie une lettre ouverte à JCP plaçant cette JPMS (Puzzle) est approuvé] []
-
===== >> UTILISER SELENIUM AVEC LE NOUVEAU CHROME SANS TÊTE []
-
===== https://aws.amazon.com/blogs/aws/ec2-price-reductions-reserves-instances-m4-instances/ [** >> Réductions de prix EC2 - Instances réservées
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.
-
A lire également: **
-
===== http://www.ontestautomation.com/remember- what-your-tests-are-trying-to-verify/[>> N’oubliez pas ce que vos tests tentent de vérifier] []
-
===== >> Bords dans le logiciel []