<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>12 ans pour une feature ! Rémi Forax sur les Value Class en Java 28</title>
        <link>https://video.ut0pia.org/videos/watch/5134694a-2233-4d14-88fb-b766b337a063</link>
        <description>Rémi Forax, enseignant-chercheur à l'Université Gustave Eiffel et membre d'OpenJDK, raconte au Studio Devoxx France douze ans de Project Valhalla et l'arrivée des value class en Java 28. Modifier la JVM coûte "affreusement cher", le problème des nuls a fait dérailler des prototypes entiers, et la compatibilité ascendante reste la règle du jeu, pas une frustration. Au programme : • Ce qu'est une value class : pas d'identité, manipulée par valeur • Pourquoi Valhalla a mis douze ans : prototypes, erasure, impasses assumées • Le casse-tête des nuls : alignement, atomicité, surcoût d'un octet • Ce que Java 28 livre en preview (JEP 401), et ce qui manque encore • Lilliput, Leyden, CRaC : la suite pour la JVM 💡 "Invoke dynamic n'existe que parce que Sun est mort", quand les vraies features mûrissent sans deadline. 00:00 Présentation de Rémi Forax : enseignant-chercheur 01:17 Plongée dans les Value Class 04:20 La question identitaire de la Value Class 08:52 12 ans pour Value Class, pourquoi ? 11:56 Compatibilité ascendante, la plaie ? 16:58 Gestion des Exceptions et Compatibilité Ascendante 21:46 Le problème des nuls dans les Value Class 26:31 Plus de 64 bits, l'impact sur les performances 28:14 Ce qu'il y a dans Java 28 41:58 Le temps de la recherche 44:19 Le futur au delà de 28 56:16 Les questions rituelles</description>
        <lastBuildDate>Sat, 20 Jun 2026 07:28:22 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://video.ut0pia.org</generator>
        <image>
            <title>12 ans pour une feature ! Rémi Forax sur les Value Class en Java 28</title>
            <url>https://video.ut0pia.org/lazy-static/avatars/0287a09a-aae7-4840-9843-b416426e7046.webp</url>
            <link>https://video.ut0pia.org/videos/watch/5134694a-2233-4d14-88fb-b766b337a063</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://video.ut0pia.org/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://video.ut0pia.org/feeds/video-comments.xml?videoId=5134694a-2233-4d14-88fb-b766b337a063" rel="self" type="application/rss+xml"/>
    </channel>
</rss>