Dans ce nouvel épisode, nous recevons Jean-Michel Doudoux et nous allons parler des M1 d’Apple, du futur de Playframework de Java 17 et bien d’autres news de la semaine.
Avec par ordre d’apparition : @FlorentinDUBOIS @blackyoup @zepag et @jmdoudoux
00:00:00 Introduction
00:11:12
PAG
Apple annonce les M1 PRO/M1 MAX
https://www.01net.com/actualites/m1-pro-et-m1-max-les-nouvelles-puceshautes-performances-d-apple-ebranlent-nvidia-intel-et-amd-2049978.html
00:20:25
AL
On the future of Play Framework
https://www.lightbend.com/blog/on-the-future-of-play-framework
00:30:20
JM
La sortie de Java 17, la nouvelle LTS
https://blogs.oracle.com/post/java-jdk-17-generally-available-v2
00:32:50
Syntaxe:
Switch comme instruction ET expression, et nouvelle syntaxe, et plusieurs valeurs dans les “case”
Pattern matching avec “instanceof”
Chaînes de caractères multilignes (pas encore d’interpolation)
Classes scellées
Nouveau type de classe: Record
00:51:32
API
API de streaming d’évènements de JFR
Présentation de Jean-Michel à Devoxx:
https://www.youtube.com/watch?v=m9lzneJaHYI
API de RNG
API Vector -> calcul vectoriel optimisé sur certaines architectures
API Foreign function and memory API en incubateur: manipulation de mémoire off-heap, et Foreign linker API (JNI en plus moderne)
00:55:24
JVM
Optimisations de performance
Optimisations de sécurité
Shenandoah et ZGC (très grosse heaps avec très faibles temps de pause)
Helpful NPE 🙂
Dépréciations et suppressions
CMS
Bien lire les release notes depuis la version dont on part pour migrer
-> jdeprscan: https://docs.oracle.com/javase/9/tools/jdeprscan.htm
// 00:00:00 point culture par qq de clever
01:08:00 musique par Jean-Michel
Compliqué pour moi mais j’ai choisi çà (MDR)
https://www.youtube.com/watch?v=LpbHlXPmmcE
01:11:18 Fin du premier épisode