<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Concurrency Crossroads: Choosing between Reactive Programming &amp; Virtual Threads</title>
        <link>https://video.ut0pia.org/videos/watch/833abf1c-a647-4f45-a6e5-0cf0da9c65ee</link>
        <description>Présentation par : Willem Jan Glerum (Lunatech) 📕 Abstract: Reactive programming has been the way to go for extra performance and concurrent programming, now we also have Virtual Threads (Project Loom). Which one should we choose? Can we leverage both? What's the best approach to write high-performance non-blocking code in our application? In this talk we'll explain the background behind both paradigms and go over the details together. We will cover the advantages and disadvantages of both paradigms using real-world examples in Quarkus. Furthermore, we will tell you the gotchas so you don't have to discover them yourself and we will also look ahead at what's coming next in future Java versions. We will aim to make this talk as simple as possible and show real code combined with live coding. After this talk you will understand both paradigms and be able to choose the right approach for your next project. 📕 Résumé : La programmation réactive a été la solution privilégiée pour obtenir une performance supplémentaire et la programmation concurrente, et maintenant nous avons aussi les Virtual Threads (Project Loom). Lequel devriez-vous choisir ? Pouvons-nous exploiter les deux ? Quelle est la meilleure approche pour écrire du code non-blocking haute performance dans notre application ? Dans cette présentation, nous expliquerons le contexte derrière les deux paradigmes et nous en détaillerons les aspects ensemble. Nous couvrirons les avantages et les inconvénients des deux paradigmes en utilisant des exemples concrets avec Quarkus. De plus, nous vous signalerons les pièges afin que vous ne les découvriez pas par vous-mêmes, et nous regarderons également vers l'avenir pour voir ce qui arrive dans les futures versions de Java. Nous viserons à rendre cette présentation aussi simple que possible et à montrer du vrai code combiné avec du live coding. Après cette présentation, vous comprendrez les deux paradigmes et serez capable de choisir la bonne approche pour votre prochain projet. Enregistré en avril 2026 à Paris, Palais des Congrès, Porte Maillot. 🔥 Pour rester informé sur l'actualité de Devoxx France, suivez nous sur LinkedIn : https://www.linkedin.com/company/devoxx-france/ Bluesky : https://bsky.app/profile/devoxx.fr consultez notre site web https://www.devoxx.fr/</description>
        <lastBuildDate>Thu, 14 May 2026 18:00:34 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://video.ut0pia.org</generator>
        <image>
            <title>Concurrency Crossroads: Choosing between Reactive Programming &amp; Virtual Threads</title>
            <url>https://video.ut0pia.org/lazy-static/avatars/0287a09a-aae7-4840-9843-b416426e7046.webp</url>
            <link>https://video.ut0pia.org/videos/watch/833abf1c-a647-4f45-a6e5-0cf0da9c65ee</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=833abf1c-a647-4f45-a6e5-0cf0da9c65ee" rel="self" type="application/rss+xml"/>
    </channel>
</rss>