Tu changes ta licence et tu vends

Les Cast Codeurs Podcast

Cet épisode news revient sur le rachat de Hashicorp par IBM, sur le changement de license Redis, sur le bug macos 14.4 et Java, sur la faille de de chaine d’approvisionnement sur XZ. Et nous débutons notre subrique Ask Me Anything. N’hésitez pas à nous soumettre vos question sur https://lescastcodeurs.com/ama.

Enregistré le 26 avril 2024

Téléchargement de l’épisode LesCastCodeurs-Episode-311.mp3

News Langages

Attendez peut-être avant d’upgrader macOS à la version 14.4, si vous faites du Java ! Attention le crash ! https://blogs.oracle.com/java/post/java-on-macos-14-4

  • Bug à suivre https://bugs.java.com/bugdatabase/view_bug?bug_id=8327860
  • À été fixé en 14.4.1 https://blogs.oracle.com/java/post/java-on-macos-14-4
  • c’était lié à un changement de comportement dans l’execution de code dynamique (compilé après le lancement du process)
  • Au lieu de recevoir signal, SIGBUS or SIGSEGV et de le gérer
  • SIGKILL était lancé et forcément ça marchait moins bien
  • Apple a corrigé le comportement

Article de Gunnar Morling sur la nouvelle API de “gatherer” de Java 22, pour améliorer les streams, ici en montrant une implémentation d’un “zipper” qui assemble les éléments de 2 streams 2 à 2 https://www.morling.dev/blog/zipping-gatherer/

  • on a parlé des gatherers déjà qui permet de faire de faire des opérateurs intermediaries custom par rapport à ce que je JDK offre
  • ici Gunnar montrer un zipper qui n’est pas présent par défaut

Julien Ponge est Java champion, félicitations !

JFR 9 est sorti https://hirt.se/blog/?p=1477

  • peut tourner dans Eclispe
  • Support de arm64 pour Linux et macOS
  • Dark mode !
  • Des améliorations de performance
  • Support graalvm native image
  • Nouveau afficheur de flame graph
  • G1 pause target compliance
Librairies

Nouvelle version de Jilt, l’annotation processor qui implémente les builders https://www.endoflineblog.com/jilt-1_5-released

  • Evite les hacks à la Lombok
  • Une nouvelle méthode toBuilder() pour obtenir un builder d’un bean déjà configuré
  • Support des méta-annotations, histoire de pas répéter sur chaque type comment on souhaite définir ses builders
  • Possibilité de mettre l’annotation @Builder sur les constructeurs privés
  • Support agnostique de @Nullable quel que soit l’origine de cette annotation
Infrastructure

IBM pourrait racheter Hashicorp https://www.reuters.com/markets/deals/ibm-nearing-buyout-deal-hashicorp-wsj-reports-2024-04-23/

  • rien n’est fait
  • Hashicorp qui a été dans la tourmente après le passage de Terraform en closed source
  • mais les revenus sont là.
  • C’est fait https://www.hashicorp.com/blog/hashicorp-joins-ibm
Web

Google intègre son framework interne Wiz dans Angular https://blog.angular.io/angular-and-wiz-are-better-together-91e633d8cd5a

  • Wiz est un framework interne à Google utilisé dans des produits comme Google Search ou Photos, très ax

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada