Beaucoup d’écritures intéressantes sur Java 9 cette semaine.
-
Et c’est parti…**
1. Printemps et Java
>> Un joyau de la conception d’API Nice: Stratégie Modèle avec Lambdas []
L’introduction d’expressions lambda et d’interfaces fonctionnelles nous permet de repenser la conception et de simplifier le modèle de conception de stratégie (et bien d’autres).
>> Evénements d’initialisation du printemps et de sécurité avec l’actionneur []
Spring Boot Actuator est livré avec un support convivial pour gérer les événements d’audit et de sécurité .
En termes simples, il suffit de définir un écouteur pour les événements prédéfinis.
>> Le projet Amber va révolutionner Java []
Beaucoup de nouveaux changements arrivent enfin en Java . Celles-ci incluent l’inférence de type de variable locale, les énumérations génériques, les classes de données et la correspondance de modèle.
"Nous en avons eu dans d’autres langues il y a dix ans", des publications sont à venir.
>> Mappages entièrement configurables pour Spring MVC []
Avec un peu d’effort, nous pouvons également apporter les fonctionnalités de Boot Actuators aux applications non-Boot.
>> Améliorations des données de printemps dans IntelliJ IDEA 2017.1 []
IntelliJ IDEA devient, encore plus, des fonctionnalités orientées Printemps.
>> Le Le principe ouvert-fermé n’est souvent pas ce que vous croyez []
L’approche pragmatique du principe Ouvert-Fermé ne consiste pas à viser une ouverture à tout prix.
>> JDK 9 Rampdown Phase 2: Proposition de processus []
La deuxième phase de la décélération du JDK 9 vient de commencer.
>> De meilleurs outils pour s’adapter à une encapsulation forte []
Les API internes du kit JDK n’auraient pas dû être utilisées, mais elles appartenaient à plusieurs frameworks qui rencontrent maintenant des erreurs.
-
JDK 9 comportera une solution spéciale ** pour ces situations.
A lire également:
-
===== >> Astuces Hibernate: comment utiliser l’API d’amorçage native d’Hibernate []
-
===== >> Nouvelles fonctionnalités de Java 9: flux réactifs []
-
===== http://www.java-allandsundry.com/2017/03/spring-web-flux-first-steps.html [>>Spring Web-Flux - Premiers pas
-
===== https://vladmihalcea.com 2017/03/21/how-to-find-which-statement-failed-in-a-jjbb-batch-update/[>> Comment trouver lequel instruction a échoué dans une mise à jour par lots JDBC] []
-
Webinaires et présentations: **
-
===== >> Enregistrement de webinaires: constructions composites avec Gradle et IntelliJ IDEA 2017.1 []
-
Temps de mise à niveau: **
-
===== http://in.relation.to 2017/03/16/hibernate-orm-529-final-release/[>> Neuvième version de résolution de bugs pour ORM 5.2] []
-
===== >> Support for Java 9 Modules dans IntelliJ IDEA 2017.1 []
-
===== >> Spring Vault 1.0 RC1 est maintenant disponible ** []
-
===== >> Spring Cloud Dalston RC1 Publiée []
-
===== >> Spring Cloud Task 1.2. 0.M2 est maintenant disponible []
2. Technique
>> L’état de la mise en cache du navigateur, revisité []
Un article intéressant sur les bases de la mise en cache du navigateur .
>> Passer l’entretien technique []
C’est comme ça que vous faites que les intervieweurs vous détestent
>> Prendre une vue pragmatique des tests isolés []
La rédaction de tests isolés peut considérablement influencer la conception de votre système en exposant un couplage excessif et une cohésion insuffisante.
>> “Infinity” est un délai d’attente incorrect par défaut []
Ouais, régler vos délais à l’infini ou les ignorer n’est probablement pas une bonne idée.
>> N’oubliez pas les objets de valeur! []
Les objets de valeur sont un excellent moyen de gérer les abus de type String.
Travailler dans un langage fortement typé, il est très judicieux de les exploiter.
A lire également:
-
===== >> Construction d’un runtime distribué pour les requêtes interactives dans Apache Kafka avec Vert.x []
-
===== >> Distribution de bénévoles électoraux dans les bureaux de vote
-
===== >> Projet Orange: fonctionnalités plus petites du langage Java axées sur la productivité []
-
===== https://stephensclafani.com/2017/03/21/stealing-messenger-com-login-nonces/ [ >> Stealing Messenger.com Login Nouvelles
3. Réflexions
>> Le produit est - n’est pas - n’est pas - n’est pas []
Parfois, il est plus facile d’explorer et d’expliquer une idée en clarifiant d’abord ce qu’elle n’est pas
>> Est-ce que les performances logicielles comptent toujours? []
Les performances logicielles sont essentielles et ne doivent pas être négligées, mais au bout du compte, c’est la valeur absolue du code qui compte.
>> Ne le marquez pas, corrigez-le! []
Informations sur les problèmes, sans solution réelle - ce n’est pas une bonne façon de faire
-
A lire également: **
-
===== >> Transformer les passe-temps technologiques en agitation []
-
===== >> Deux saveurs d’opportunistes techniques: missionnaires et mercenaires []
-
===== http://raibledesigns.com/rd/entry/let the okta and devoxx[>> Que les voyages d’Okta et de Devoxx commencent!] []
4. Des bandes dessinées
Et mes Dilberts préférés de la semaine: