# Hooks ! [React, JS]

par Thomas Broyer

Proposés à l’automne dernier, finalisés en fin d’hiver, les hooks ont séduit les utilisateurs de React. Ainsi, quelques mois plus tard, on a vu poindre cet été de nouvelles versions “avec des hooks” de bibliothèques populaires : Redux 7.1 en juin, React Apollo 3 début août, et bientôt Formik 2.0 ou encore React Table 7. On pourra aussi noter React Dropzone 10, dès le mois de mars ; Downshift de son côté se fait attendre.

# Les nouveautés d’ES2019 [JavaScript, ES2019]

par Marc Blaise

La dernière édition de la norme ECMAScript, connue officiellement sous le nom de ECMAScript 2019 a été publiée en juin 2019.

Vous trouverez ici un article présentant les nouveautés de cette version. La plupart des fonctionnalités sont déjà disponibles dans les versions récentes des navigateurs.

# Alfresco mTLS [Alfresco, Chiffrement]

par Nicolas Barithel

https://community.alfresco.com/community/ecm/blog/2019/07/09/alfresco-61-is-coming-with-mutual-tls-authentication-by-default

Dans une architecture micro-services, il est important de penser à la sécurité des échanges inter-services. Alfresco proposait des certificats par défaut pour chiffrer les communications entre l’entrepôt (Alfresco Content Services) et le moteur de recherche (Alfresco Search Services ou Insight Engine) basé sur Apache Solr. Il offre désormais des outils pour générer ses propres certificats (client et serveur) à configurer dans les entrepôts “keystore” et “truststore” de Java et ainsi authentifier et chiffrer les échanges entre les services. En outre un certificat client permet d’accéder de manière sécurisée via un navigateur web à l’interface d’administration des services.

# Sortie de JDK13 : les nouvelles fonctionnalités implémentées [Java, JDK] 

https://jdk.java.net/13/release-notes

Par Thomas Broyer

JDK 13, la prochaine version standard de Java, qui doit sortir officiellement le 17 septembre 2019, est en Final Release Candidate. 

À noter parmi les nouveautés : la mise à jour des expressions switch (toujours en preview) dont nous parlions en nouveauté de JDK 12, l’arrivée des « blocs de texte » (« multi-line string literals »), en preview également, la mise à jour d’Unicode en version 12.1 (qui ajoute notamment la nouvelle ère du calendrier Japonais) et CLDR en version 35.1 (qui modifie par exemple le séparateur des milliers lors du formattage des nombres en Français), et une configuration par défaut de TLS plus sécurisée (pour simplifier, on préférera la sécurité avec “forward secrecy” à la performance).