Bienvenue au Riviera JUG de Nice / Sophia-Antipolis » Mercredi 22 juin 2022 @ Sophia-Antipolis : soirée Reactive Data Access
Modifié par Stéphane Épardaud le 2022/06/10 14:03
Depuis la version 228.1
modifié par Stéphane Épardaud
sur 2022/04/26 15:12
A la version 229.1
modifié par Stéphane Épardaud
sur 2022/06/10 11:58
Commentaire de modification : Il n'y a aucun commentaire pour cette version
Modification des méta-données
Propriété Valeur précédente Nouvelle valeur
Titre Jeudi 28 avril 2022 @ Sophia-Antipolis : soirée Quarkus et Tracing Mercredi 22 juin 2022 @ Sophia-Antipolis : soirée Reactive Data Access
Modifications de contenu
= Jeudi 28 avrilMercredi 22 juin 2022 @ Sophia-Antipolis : soirée Quarkus et TracingReactive Data Access =
Le Riviera JUG organise une rencontre **gratuite** sur le thème de Quarkus et du TracingReactive Data Access le jeudi 28 avrilmercredi 22 juin 2022 à partir de 18h dans les locaux de [[Amadeus>>https://goo.gl/maps/agQMwmE74eWqqQvd8]].
On enchaîne, on enchaîne, et dans la foulée, cette fois on accueille Roberto CortezAh, les bases de données SQL, une des rares technos Java qui nous vient tout droit du Portugal pour nous parlern'a pas bougé depuis vingt ans : un bon gros coup de QuarkusJDBC et de Tracing. Parce que bon, on le sait, Quarkus c'est rapide, ça fait des tout petits micro-services qu'on déploieparti pour pas cher sur le cloud, mais ça devient tellement rapide que pouf, on a des micro-services partout, et puis après on sait plus ce qu'ils fontheures de fun ! C'est la panique, ils vont tellement vite que plus personneMais… attendez une minute, on ne saitparle pas de JDBC, ce qui se passe. Etsoir-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 fait doncva faire pour passer à l'échelle, Michèle ? On appelle Sherlock Holmes ? Non,me signale dans l'oreillette que fort heureusement, de de manière tout à fait heureuse pour le Riviera JUG, et pas du tout : on appelle Roberto, ettéléphonée, il existe des drivers SQL non-bloquants pour justement nous explique commentpermettre de faire du Tracingpasser le SQL dans les sockets en asynchrone et enfin savoirtout 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 se passe dans le Cloudviendra 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 pour cette reprisefois encore nous serons à Amadeus, donc ne vous pointez pas à Inria, ni Skema ;) Nous avons mis une carte à votre disposition, alors regardez-la !
|18:30 - 19:30|[[Developer Joy with Quarkus>>#HProgrammedE9taillE9]]19:30|[[SQL réactif : pourquoi c'est important ?>>#HProgrammedE9taillE9]]
|20:00 - 21:00|[[I'm Tracing you>>#HProgrammedE9taillE9]]21:00|[[ORM, 20 years later>>#HProgrammedE9taillE9]]
== Developer Joy with QuarkusSQL réactif : pourquoi c'est important ? ==
Developing aLa 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 application does not have to be boring. Did you find yourself wasting several hours to accomplish simple tasks? Quarkus brings back the developer's joy of writing code. See your changes in the blink of an eye? Done! Start a database automagically? Done! Run only the tests affected by your code? Done. Deploy seamless to Kubernetes? You got it! Create a native executable? Go get a coffee! Quarkus is all about developer experience. If you want to learn more, join this session and rediscover the pleasure of developing Java applications.disposent de clients HTTP réactifs, mais est-ce utile sans équivalent dans le monde SQL ?
== I'm Tracing you ==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é.
Microservices solved a few challenges from traditional architectures, but at the same time, they also introduced new ones. These challenges led to the rise of Observability and the requirement to track what is happening in your system. OpenTelemetry and Distributed Tracing come to the rescue and provide us with a set of events describing the operations being executed in our applications. Do not worry if you are not using Microservices. You can still use OpenTelemetry. In this session, you can expect multiple demos showing how to use OpenTelemetry in new and old applications alike, without even having to change your code!== 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.
== Roberto CortezThomas Segismont ==
[[image:roberto-cortez-120.jpg||style="float:[[image:thomas-segismont-120.jpg||style="float: right; margin: 1em; width: 120px"]]
Roberto Cortez is a passionate Java Developer with more than 10 years of experience. He is involved within the Open Source Community to help other individuals spread knowledge about Java technologies. He is a regular speaker at conferences like JavaOne, Devoxx, Devnexus, JFokus, and others. He leads the Coimbra JUG and founded the JNation Conference in Portugal. When he is not working, he hangs out with friends, plays computer games, and spends time with family.== Gavin King ==
[[image:gavin-king-120.jpg||style="float: right; margin: 1em; width: 120px"]]
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.
Modifications d'attachements
Nom de fichier Action
roberto-cortez-120.jpg Un attachement a été modifié de la version 1.1 à la version 1.2

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