Java Web Weekly, numéro 153

1. Printemps et Java

>> Réactivité avec Spring Data []

Le support réactif dans Spring Data ** semble très intéressant et réellement idiomatique. Cela peut aussi être un bon moyen d’entrer dans le nouveau modèle de programmation.

>> L’obsession de l’écosystème de Java avec des annotations non nulles []

Un article d’opinion de Lukas sur l’utilisation abusive d’annotations @ NotNull dans le code Java standard.

>> Structure des données avec Logstash []

L’exploitation forestière ne peut plus être une réflexion après coup. Si nous divisons nos systèmes en plusieurs unités déployables, nous ne pourrons tout simplement pas savoir ce qui se passe si nous ne nous connectons pas.

Cet article couvre quelques aspects intéressants de l’utilisation de Spring Cloud Sleuth et de la pile ELK.

>> Réacteur par exemple []

Un regard plus attentif sur la dépendance fondamentale qui va alimenter la mise en œuvre réactive Spring 5 ? Fèves fraîches.

>> Is Java L’enregistrement est mort? Log4j vs Log4j2 vs Logback vs java.util.logging []

Regarder des centaines de milliers de dépôts produit toujours des données très intéressantes .

Et la journalisation des données ne fait pas exception - quelques chiffres très intéressants ici, tels que le fait que 80% des projets utilisent SLF4J.

http://www . Thoughts-on-java.org/create-generate-table-model/[>> Devriez-vous créer ou générer votre modèle de table?] []
  • Créer et gérer vos projets La structure de base de données ** n’est jamais simple.

Cet article traite des approches disponibles, en particulier au début du projet, et des avantages de chacune

2. Technique

>> Diagrammes de messages []

Un nouveau style de diagramme intéressant, capable de remplacer (ou éventuellement d’améliorer) le vénérable diagramme de séquence.

>> Évitez ces choses en vous connectant à partir de votre application []

Tout comme les tests, la journalisation est une chose faussement difficile à maîtriser . Les aspects techniques sont extrêmement simples, mais comment se connecter n’est pas vraiment le problème, mais ce qu’il faut enregistrer.

Cet article est une bonne occasion de revoir vos hypothèses et de réfléchir à ce que vous enregistrez dans votre propre système.

** https://aws.amazon.com/blogs/aws/amazon-lex-build-conversational-voice-text-interfaces/ [>> Amazon Lex - Créer une voix conversationnelle

Éléments constitutifs pour traiter la voix et la langue ? Qu’est-ce qui ne pas aimer?

A lire également:
  • ===== >> Nouvelles instances T2.Xlarge et T2.2Xlarge , https ://aws.amazon.com/blogs/aws/new-next-generation-r4-memory-optimized-ec2-instances/[Instances EC2 optimisées en mémoire de la prochaine génération (R4)]et https://aws.amazon . com/blogs/aws/ec2-instance-type-update-t2-r4-f1-élastique-gpus-i3-c5/[Mise à jour du type d’instance EC2 - T2, R4, F1, GPU élastiques, I3, C5] []

3. Réflexions

>> Brèves leçons sur la gestion des pics de trafic énormes []

12K visiteurs sur le site? Il faut un type particulier de système pour pouvoir évoluer rapidement pour gérer ce type de charge.

>> A quoi ressemble une bonne formation à l’automatisation des tests? []

Développer un programme et dispenser cette formation d’une manière engageante capable de faire progresser les étudiants n’est pas une tâche facile.

Et bien sûr, la formation est un sujet qui m’intéresse particulièrement (étant donné mon propre matériel de formation ici sur Baeldung), cette partie m’intéressait particulièrement.

5. Choix de la semaine

Un de mes podcasts préférés (non technique, mais à écouter):