Java Web Weekly, numéro 162

Beaucoup de lecture le week-end pour cette semaine.

  • Faisons un saut dans …​ **

1. Printemps et Java

https://www.infoq.info/news/2017/01/java9-rampdown-phase-start? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> Java 9 a été corrigé pour la première fois] []

Java 9 vs Bugs - le premier tour

>> compilation de code Java à la volée []

Un petit exemple montrant comment compiler le code Java à l’exécution (oui, vous avez bien lu).

>> Surprenant = Acteur []

Explorer les cas extrêmes de casting en Java.

>> Conseils Hibernate: Comment mapper un Enum sur une colonne de base de données []

Un bref article sur un problème pas si trivial de mappage des énumérations sur les colonnes de bases de données avec Hibernate . +

https://vanilla-java.github.io/2017/01/27/Chronicle-Queue-storing-1-TB-in-virtual-memory-on-a-128-GB- machine. html[>> Chronicle Queue stockant 1 To en mémoire virtuelle sur un ordinateur de 128 Go] []

La file d’attente des chroniques utilise économiquement l’espace du tas

>> Pourquoi Elvis ne devrait-il pas visiter Java []

Tant que le système de types Java ne fait pas la distinction entre les types nullable et non nullable, l’opérateur Elvis ne convient pas à Java .

>> Comment valider automatiquement des entités avec Hibernate Validator []

Petit guide du très important validateur Hibernate.

http://in.relation.to 2017/01/31/preventing-leaky-apis-with-jqassistant/[>> Tool Time: prévention des API non étanches avec jQAssistant] []

Vous pouvez maintenant effectuer une analyse statique intéressante de vos API .

>> Surprenant = Acteur []

Explorer les cas extrêmes de casting en Java.

>> Oscars de la communauté Java - Les 10 meilleurs messages de 2016 []

Il s’avère que les développeurs Java hébergent aussi leurs propres Oscars

2. Technique

>> Création de microservices pilotés par événement à l’aide de CQRS et Serverless []

Une riche introduction à la création de microservices et de CQRS basés sur les événements.

>> Interfaces révélatrices []

Une petite astuce qui pourrait vous aider à nettoyer votre base de code.

3. Réflexions

>> Cessez de vous appeler un ingénieur DevOps []

DevOps n’est pas un rôle, c’est une mentalité.

>> Apprendre en profondeur: la solution miracle? []

Réflexions sur l’avenir de l’apprentissage en profondeur .

** http://www .

Ce qui n’est pas mesuré ne s’améliore pas. Mesurez la qualité de votre code/travail comme la première étape pour l’améliorer.

>> Automation de la confiance []

Comment établir la confiance avec votre automatisation de test?

>> Traitement de milliards d’événements/jour []

Une étude de cas approfondie allant du monolithe au microservices évolutifs soutenus par Kafka.

4. Des bandes dessinées

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

http://dilbert.com/search__results? month = 6 & year = 2015[>> Comment obtenez-vous des abonnés aux médias sociaux?] []

5. Choix de la semaine