Exploiter facilement des fonctions natives avec le Projet Panama depuis Java

Tools-in-Action

Résumé de la présentation :

Vous avez identifié une chouette API mais elle à été écrite en C, Swift, ou Rust, .... Venez voir comment accéder et utiliser des API natives depuis Java sans surcharge cognitive, c'est à dire sans JNI et sans librairie tierce, grâce aux travaux de la JEP-419: Foreign Function & Memory API.

java

Track : Java, JVM

Niveau de la présentation : Intermédiaire

Mots clés: Project Panama JVM Native

La salle sera affectée entre 24 et 72h avant la conférence

Brice Dutheil Brice Dutheil

Ingénieur logiciel senior Java chez Datadog, Depuis 15 ans j'exploite la JVM en tant que développeur de libraries (notamment en ayant été le 2ème contributeur principal de Mockito), en tant que consommateur de libraries en tant qu'ops (configuration et tuning de JVM sur du Docker, k8s, helm, cpu quota, oomkill, GCs, JFR, async-profiler, pmap). Ayant survécu à l’immobilisme de JEE, je surveille et promeut avec engouement le travail des ingénieurs du JDK (ZGC, Shenendoah, Loom, Panama, Valhalla, CRaC, Leyden...) ainsi que les avancés de l'écosystème Java (GraalVM, etc).