Bienvenue au Riviera JUG de Nice / Sophia-Antipolis » Mercredi 22 juin 2022 @ Sophia-Antipolis : soirée Reactive Data Access

Mercredi 22 juin 2022 @ Sophia-Antipolis : soirée Reactive Data Access

Modifié par Stéphane Épardaud le 2022/06/10 14:03

Mercredi 22 juin 2022 @ Sophia-Antipolis : soirée Reactive Data Access

Le Riviera JUG organise une rencontre gratuite sur le thème du Reactive Data Access le mercredi 22 juin 2022 à partir de 18h dans les locaux de Amadeus.

Ah, les bases de données SQL, une des rares technos Java qui n'a pas bougé depuis vingt ans : un bon gros coup de JDBC et c'est parti pour des heures de fun ! Mais… attendez une minute, on ne parle pas de JDBC, ce soir-ci ? Ah comment ça, ça ne marche pas quand on veut faire du réactif, parce que c'est une API bloquante ? Mais ça alors, mais comment-donc qu'on va faire pour passer à l'échelle, Michèle ? On me signale dans l'oreillette que, fort heureusement, de manière tout à fait heureuse pour le Riviera JUG, et pas du tout téléphonée, il existe des drivers SQL non-bloquants pour justement nous permettre de faire passer le SQL dans les sockets en asynchrone et tout poutrer en performance ? Si seulement on pouvait avoir deux pointures pour nous en parler… Mais, comment donc ? Quel hasard heureux une fois de plus (on se demande qui écrit ce script), on aura Thomas Segismont qui viendra nous parler des drivers SQL réactifs de Vert.x, et Gavin King qui va nous expliquer comment passer un niveau au-dessus et faire du Hibernate Reactive avec ces drivers. Mais quelle chance. Je ne sais pas pour vous, mais moi je compte venir voir ça !

Notez que cette fois encore nous serons à Amadeus, donc ne vous pointez pas à Inria, ni Skema emoticon_wink Nous avons mis une carte à votre disposition, alors regardez-la !

Ne manquez pas cette soirée emoticon_smile

Réservation

Programme

Ce programme est susceptible de changer selon des imprévus prévisibles.
HoraireDescription
18:00 - 18:30Accueil
18:30 - 19:30SQL réactif : pourquoi c'est important ?
19:30 - 20:00Buffet, boissons
20:00 - 21:00ORM, 20 years later

Sponsors

SponsorRôles
amadeus.png   Salle

Pour venir

Amadeus, main site, Mistral auditorium
485 Rte du Pin Montard
06410 Biot

Plan d’accès.

Programme détaillé

SQL réactif : pourquoi c'est important ?

La programmation asynchrone et non-bloquante nous permet de tirer le meilleur parti du matériel dont nous disposons. Grâce à elle, nous pouvons augmenter la densité de déploiement et, de ce fait, diminuer les coûts et le gaspillage des ressources. Les bénéfices sont marquants dans les architectures microservices, lorsque nous combinons différentes sources de données en transit sur le réseau. Dans leur boîte à outils, les développeurs Java disposent de clients HTTP réactifs, mais est-ce utile sans équivalent dans le monde SQL ?

Nous allons explorer quelques solutions pour l'accès non-bloquant à une base de données relationnelle. Nous commencerons par JDBC comme contre-exemple, puis nous verrons comment utiliser Vert.x Reactive SQL Client. Enfin nous ferons connaissance avec l'ORM Hibernate Reactive. En tenant compte de leurs avantages et de leurs limitations, vous serez capables de faire vos choix entre compatibilité et efficacité, flexibilité ou productivité.

ORM, 20 years later

Hibernate is the preeminent object/relational mapping solution, and is still immensely popular two decades after it was first introduced to the Java community.

The Hibernate team recently had an opportunity to ask what Hibernate got wrong, and what could be done about it. Answers to those questions were realized in Hibernate 6, which marks a significant break with the past.

Simultaneously, the needs of Quarkus pushed the team to create Hibernate Reactive, the first non-blocking ORM.

In this session, Gavin King will talk about Hibernate 6 and Hibernate Reactive, and of his experience returning to the world of data access after a long abscence.

À propos des intervenants

Thomas Segismont

thomas-segismont.jpeg

Thomas est programmeur depuis plus de 15 ans, travaillant sur divers projets dans les domaines de la finance, du tourisme, de la banque et de l'hébergement. Il est passionné par Java et son écosystème open source.
Il a rejoint Red Hat en 2012, contribuant initialement aux outils de surveillance du middleware JBoss. Il est maintenant membre de l'équipe Vert.x, et s’intéresse en particulier au clustering, au monitoring et la programmation réactive.
Il vit à Marseille, où il participe à l'organisation du Java User Group.

Gavin King

gavin-king-120.jpeg

Gavin King is a Distinguished Engineer at Red Hat. He’s the creator of Hibernate, a popular object/relational persistence solution for Java, and of the Ceylon programming language. He contributed to the design of JPA and EJB 3.0, and was the spec lead and author of the CDI specification. He coauthored Java Persistence with Hibernate. Gavin has recently worked on Hibernate 6 and Hibernate Reactive.

Tags:
Créé par Stéphane Épardaud le 2022/06/10 11:46

Prochains évènements

Anciens évènements

Donateurs

Faites un don au Riviera JUG pour financer les prochaines soirées :

Anciens et futurs donateurs

Sponsors du prochain JUG


This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 3.1.1 - Documentation