Nouvelles, articles, podcasts, vidéos et découvertes intéressantes du mois de juin 2022.
Nouvelles
- New Hertzbleed Side Channel Attack Affects All Modern AMD and Intel CPUs — elle est étonnante cette nouvelle attaque !
- Spring Data MongoDB SpEL Expression Injection Vulnerability (CVE-2022-22980) — pensez à vous mettre à jour si nécessaire.
- JDK 7: The Long Hello and the Long Goodbye — Oracle met fin au support étendu du JDK 7 le 19/07/2022, néanmoins Azul prendra la relève (payant) jusqu’à au moins décembre 2027.
- PostgreSQL 14.4 Released!
— cette version corrige un problème de corruption d’indexes
introduit dans PostgreSQL 14. À noter qu’il y a aussi un problème avec
PostgreSQL 14 et les drivers Java et .NET
quand on utilise l’instruction
BEGIN ATOMIC ... END
dans des fonctions ou des procédures. - Bringing forward the End-of-Life Date for Node.js 16 — bon à savoir.
- Ansible 6.0.0 has been released!
— avec ansible-core 2.13,
la nouvelle commande
ansible-community
et des mises à jour majeures de collections en pagaille. - Ansible 5.10.0 has been released! — la dernière version dans la série des 5.x, pour ceux qui ne peuvent pas se mettre à jour en 6.0 tout de suite.
- Hibernate 6.1 Final, — cool, Hibernate supporte de plus en plus de database types nativement.
- Quarkus 2.10.0.Final released - Preliminary work on Loom’s virtual threads and various refinements all over the place — l’équipe de Quarkus commence à expérimenter les virtual threads.
- GitLab 15.1 released with SAML Group Sync and SLSA level 2 build artifact attestation — et pas mal de petites améliorations sympathiques.
- Elasticsearch 8.3: Easily revive that old data archive — bonne nouvelle, la quantité de ressources à réserver par shard a considérablement diminué (le guide, Size your shards, a été mis à jour en conséquence).
- Highlights from Git 2.37 — beaucoup d’améliorations liées aux performances.
- Vim 9.0 released — beaucoup de corrections et de petites améliorations, ainsi que l’ajout d’un nouveau langage de script, Vim9 script.
- Almost there! Jakarta EE 10 is nearly ready, and the celebrations have already started! — c’est super de voir les choses bouger à nouveau côté Java EE. Pour un récapitulatif des nouveautés : What’s new in Jakarta EE 10.
- RFC 9114: Hypertext Transfer Protocol Version 3 (HTTP/3) — une nouvelle version de HTTP proche de HTTP/2, mais basée sur le protocole de transport QUIC.
- AWS annonce Amazon CodeWhisperer (version préliminaire) — Amazon vient concurrencer GitHub Copilot, qui vient de passer en GA.
- Project Leyden Delays OpenJDK AOT Compiler, Optimizes JIT Compiler Instead — quelques éclaircissements au sujet du projet Leyden.
- Google Universal Analytics s’arrêtera le 1er juillet 2023 — si vous avez créé votre propriété avant le 14 octobre 2020, vous êtes concernés, néanmoins…
- Google Analytics et transferts de données : comment mettre son outil de mesure d’audience en conformité avec le RGPD ?, Questions-réponses sur les mises en demeure de la CNIL concernant l’utilisation de Google Analytics — …il est temps de penser à migrer vers un autre outil.
- How the German court’s ruling on Google Fonts affects jsDelivr and why it is safe to use — si vous avez la possibilité d’embarquer directement les dépendances hébergées hors-Europe dans votre site c’est plus sûr.
- Broadcom to acquire VMware as IT growth transitions to containerisation — un éclairage intéressant sur le rachat de VMWare par Broadcom.
Articles, podcasts et vidéos
- Pourquoi un ministère du numérique ? — c’est toujours enthousiasmant d’entendre parler Quentin Adam de numérique (sujet en lien avec la tribune Pour un ministère du numérique de plein exercice).
- Et s’il fallait être conservateur pour innover et (vraiment) changer le monde ? — je ne sais pas, mais c’est convaincant.
- The Surprising Truth About Pixels and Accessibility
— un excellent article sur
px
,em
etrem
. - Five Easy to Miss PostgreSQL Query Performance Bottlenecks — intéressant !
- Replacing Finalizers with Cleaners — j’étais complètement passé à côté de cette fonctionnalité du JDK 9.
- The best Spring Data JpaRepository — un repository JPA permettant d’éviter le save method anti-pattern.
- Lessons learned from modernising a lesser maintained (Spring Boot) service — un retour d’expérience intéressant à lire.
- Logging Performance Comparison — journaliser a un coût non négligeable.
- Hard things in Computer Science — c’est pas simple l’informatique !
- Execution in the Kingdom of Nouns — amusant à lire.
- On the Evilness of Feature Branching - The Problems — tl;dr : Continuous Integration is really about exposing changes as quickly as possible to increase feedback.
- Migrating Your Spring Boot Application to use Structured Logging, Use (End-to-End) Tracing or Correlation IDs, Globally Logging all Spring (Boot) Exceptions — je viens de découvrir le blog de Jamie Tanna : quelques articles intéressants sur les logs.
- jannie-louwrens/spring-boot-keycloak-angular, Articles, tutorials, guides and examples about Keycloak, Sécurisez vos APIs Spring avec Keycloak : #5 – Mise en place d’une authentification multidomaines, Faking OAuth2 Single Sign-on in Spring, 3 Ways — quelques “vieux” articles intéressants liés à Keycloak et à OAuth que je n’avais jamais publié sur ce blog.
- Votre téléphone est sur écoute : vérifier et protéger son smartphone
— je ne connaissais pas tous ces codes :
*#21#
,##002#
,*#62#
,*#06#
… - I won free load testing — ou comment faire face à une attaque DDoS.
- Ctrl-Shift-U conflicts with applications shortcut
— si comme moi vous vous demandez pourquoi le raccourci Ctrl-Shift-U ne fonctionne plus sur Intellij IDEA,
c’est peut-être à cause de IBus. Vous pouvez changer sa configuration grâce à la commande
ibus-setup
. - Reproducible Development with Devcontainers — sans aller jusque-là, l’utilisation de conteneurs en développement simplifie pas mal de choses.
- Optimisez votre outillage CLI avec direnv — ça à l’air intéressant, à creuser.
Découvertes
- Pico.css — Minimal CSS Framework for semantic HTML.
- javadoc.io — javadoc hosting for open source projects hosted on Central Maven.
- Password generator for BIOS — Quick and easy way to recover BIOS passwords on laptops.
- Spotless — une alternative ou un complément à Prettier.
- formatter-maven-plugin — une alternative à git-code-format-maven-plugin.