#57 – Retour Au Sources De Play Avec Des Nouveau M1 Au Pays De Java 17

maci_57

Hosted by Florentin Dubois

maci57
Clever Cloud
#57 - Retour Au Sources De Play Avec Des Nouveau M1 Au Pays De Java 17
Loading
/

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

Podcast

Nos dernières émissions