Java Web Weekly, numéro 160

Beaucoup de discussions solides et réactives cette semaine.

  • Et c’est parti…​**

1. Printemps et Java

>> Java 10 pourrait apporter une version améliorée de Lambdas []

Un bref rapport sur une amélioration possible des expressions lambda dans Java 10.

>> Réflexion vs Encapsulation []

L’introduction de la modularité dans la machine virtuelle jette un nouvel éclairage sur les discussions séculaires entre Reflection et Encapsulation.

>> Ouvrez vos classes et méthodes à Kotlin []
  • Les fonctionnalités de Kotlin peuvent parfois être assez gênantes ** lorsque vous utilisez Spring Boot.

>> Les frameworks Web et comment les survivre []

La plupart des frameworks Web ne résistent pas à l’épreuve du temps - voici quelques raisons pour lesquelles il en va généralement ainsi.

>> Comment TDD FizzBuzz avec les théories JUnit []

C’est comme ça que tu as trop d’ingénierie FizzBuzz

>> Guide ultime pour les requêtes JPQL avec JPA et Hibernate []

Un guide complet sur JPQL avec JPA/Hibernate.

2. Technique

>> Déploiement de demandes d’extraction avec Docker []

Une bonne façon de rendre votre demande de retrait facilement vérifiable en faisant bon usage de la conteneurisation Docker.

https://blog.jooq.org/2017/01/12/a-probably-incomplete-comprehensive-guide-to-the-many-different-ways-to-join-tables- en sql/[>> Un guide probablement incomplet et complet sur les nombreuses façons de joindre des tables en SQL] []

Une solide référence à JOINing en SQL.

>> Microservice utilisant AWS API Gateway, AWS Lambda et Couchbase []

Un court tutoriel montrant comment créer un style de microservice moins standard - en utilisant AWS API Gateway, AWS Lambda et Couchbase.

>> Tutoriel Flyway - Gestion des migrations de bases de données []

Présentation rapide de Flyway - un outil de migration de base de données qui utilise des fichiers de migration immuables.

>>

Il se trouve que vous pouvez aussi faire des tests de propriété avec Javaslang

3. Réflexions

>> Types et tests []

Poursuite de la discussion sur les types et les avantages/inconvénients du typage statique.

>> https://pointersgonewild.com/2017/01/14/technodiversity/[Technodiversity] []

On dirait que la diversité technologique a plus d’avantages que d’inconvénients.

Certainement une lecture intéressante.

>> Note à la clientèle de Couchbase - Sécurité []

Quelques règles de sécurité pour les utilisateurs de Couchbase.

Considérant combien d’instances de production semblent être largement ouvertes, celle-ci est étonnamment pertinente. Et pas seulement pour Couchbase.

>> Comment transformer les exigences en récits utilisateur []

Petit guide sur la conversion efficace des besoins en user stories.

Tout au long de ma carrière, c’est une compétence intéressante à suivre, car elle a l’air d’une simplicité trompeuse, mais c’est généralement tout le contraire.

>> 5 Les astuces de révision de code utilisées par les experts - basées sur 3,2 millions de lignes de code []

Le titre dit tout

Quelques idées intéressantes sur la manière dont les organisations se développent .

Il y a quelques bonnes manières de bien faire pousser une organisation de manière organique, et beaucoup d’autres moins bonnes.

4. Des bandes dessinées

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