{"id":3358,"date":"2022-05-02T09:05:48","date_gmt":"2022-05-02T08:05:48","guid":{"rendered":"https:\/\/www.alpesjug.fr\/?p=3358"},"modified":"2022-09-06T14:11:34","modified_gmt":"2022-09-06T13:11:34","slug":"le-secret-des-illoominaties","status":"publish","type":"post","link":"https:\/\/www.alpesjug.fr\/?p=3358","title":{"rendered":"Le secret des illoominaties"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"378\" src=\"https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2022\/05\/loompc0f.jpg\" alt=\"\" class=\"wp-image-3360\" srcset=\"https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2022\/05\/loompc0f.jpg 300w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2022\/05\/loompc0f-238x300.jpg 238w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2022\/05\/loompc0f-119x150.jpg 119w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure><\/div>\n\n\n\n<p>Le Jeudi 12 mai l&rsquo;AlpesJUG a la joie de recevoir Cl\u00e9ment Escoffier pour nous parler du projet Loom (les threads l\u00e9gers en Java).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La conf\u00e9rence<\/h2>\n\n\n\n<p>Loom est l\u2019un des projets les plus attendus dans le monde Java. Loom propose de r\u00e9soudre le probl\u00e8me de concurrence et du mod\u00e8le d&rsquo;ex\u00e9cution de Java en fournissant des threads virtuels. Ainsi, plus besoin de programmer avec des APIs asynchrones ou r\u00e9actives, vous codez en imp\u00e9ratifs et Loom s\u2019occupe du reste. Il ex\u00e9cute votre programme en utilisant des APIs non-bloquantes automatiquement! Sympa, non? Mais comment \u00e7a marche? Y-a-t-il des co\u00fbts cach\u00e9s? Qu\u2019est ce que Loom va changer dans les frameworks Java modernes? C\u2019est \u00e0 ces questions que nous allons r\u00e9pondre dans cette pr\u00e9sentation. Nous nous baserons sur l\u2019int\u00e9gration de Loom dans Quarkus afin de montrer comment Loom va transformer dans le monde Java, mais aussi comparer les diff\u00e9rentes approches et leurs co\u00fbts.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"169\" class=\"wp-image-3359\" style=\"width: 150px;\" src=\"https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2022\/05\/loom.png\" alt=\"\" srcset=\"https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2022\/05\/loom.png 960w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2022\/05\/loom-266x300.png 266w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2022\/05\/loom-908x1024.png 908w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2022\/05\/loom-768x866.png 768w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2022\/05\/loom-133x150.png 133w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2022\/05\/loom-400x451.png 400w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/p>\n\n\n\n<p>Vous attendez Loom avec impatience? Vous voulez voir un aper\u00e7u du futur mais \u00e9galement en comprendre les limites? Venez d\u00e9couvrir avec nous le secret des illoominaties\u2026<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le pr\u00e9sentateur<\/h2>\n\n\n\n<p>Clement Escoffier (@clementplop) is a senior principal software engineer at Red Hat. He is a Java Champion, author, and also acts as a Reactive Architect at Red Hat. Before joining Red Hat, Clement had several professional lives, from academic positions to management. Clement has always been interested in software engineering, distributed systems, and event-driven architectures. More recently, he focused on Reactive Systems, Cloud-Native applications, and Kubernetes. Clement is an active contributor to many open-source projects such as Apache Felix, Eclipse Vert.x, SmallRye, Mutiny, and Quarkus.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inscription<\/h2>\n\n\n\n<p>Les inscriptions se font sur Meetup <a href=\"https:\/\/www.meetup.com\/fr-FR\/AlpesJUG\/events\/285645770\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.meetup.com\/fr-FR\/AlpesJUG\/events\/285645770<\/a><\/p>\n\n\n\n<p>Cowork In Grenoble 22 Rue Abb\u00e9 Gr\u00e9goire Grenoble <a href=\"http:\/\/meet.meetup.com\/ls\/click?upn=yBf4llw5PeaY7leriFwBBjFcuClWr-2BeGdkjAqtJLDGVTOQT4W-2FVxpD-2FblFU2Vb6Mk0IzqNoR7lrVxzLdFRCWo-2Bd0e95y4HYl0yuGSEL2xeY-3DjzqO_A-2B88WYFoyUXvI3XS2EiThXtVLGHnv6BPyfUZs5AqbS5GJApYkD2L9OdjZqQXtaDVKpKT5xGAd7QWm33fexNVEOJSEdwBgTFikdBWVSaO7-2FneXKPa1xbwprsc5fq48MLLkxQOYSfmpE-2BU23WueHcwKMkDFP2qtkP-2BMvvJeKSRGi6hRde4DdEGuTJMhuHqOzypI2q66Q-2FAA3T3183RzbTHBaS3aaCH5gowK3Yh94VYGLw3RtQ15mIONDm1MFNx-2BUlyyDzflTLxGtN9pniqSUq3LA-3D-3D\">Itin\u00e9raire<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le Jeudi 12 mai l&rsquo;AlpesJUG a la joie de recevoir Cl\u00e9ment Escoffier pour nous parler du projet Loom (les threads l\u00e9gers en Java).<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[502,368,53,11,503],"class_list":["post-3358","post","type-post","status-publish","format-standard","hentry","category-annonce","tag-concurrency","tag-java","tag-opensource","tag-soiree","tag-threads"],"_links":{"self":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/3358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3358"}],"version-history":[{"count":4,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/3358\/revisions"}],"predecessor-version":[{"id":3365,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/3358\/revisions\/3365"}],"wp:attachment":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}