[jeudi 15 décembre] 400 endpoints d'API et 2000 types : genèse et utilisation du nouveau client Java pour Elasticsearch

28 views
Skip to first unread message

BordeauxJUG

unread,
Dec 8, 2022, 1:47:30 AM12/8/22
to bordeauxjug
Bonjour à tous,

Jeudi 15 décembre à 19h
, la prochaine soirée du BordeauxJUG en présentiel à l'ENSEIRB

C'est Sylvain Wallez qui viendra animer la soirée "400 endpoints d'API et 2000 types : genèse et utilisation du nouveau client Java pour Elasticsearch"

Voici le résumé de la conférence :

Un nouveau client Java pour Elasticsearch est sorti fin 2021. Plus léger, plus rapide, plus ergonomique et... généré à 99% !

L'API d'Elasticsearch a grandi de façon organique depuis 10 ans et compte près de 400 points d'API et 2000 structures de données. Jusqu'à 2021 il n'y avait pas de spécification formelle complète de cette API. Gênant pour générer du code... On a rapidement vu que OpenAPI était difficilement applicable, et pris une approche originale, en modélisant l'API avec des types TypeScript "compilés" dans un modèle servant de base à la génération de code.

Comment ensuite, à l'usage, s'y retrouver dans cette API très riche ? On verra avec quelques exemples que l'utilisation de fluent functional builders et de tagged unions (un peu de formalisme pour des choses simples) permet une écriture proche d'un DSL où on se laisse guider par l'autocomplétion de l'IDE sans jamais avoir à taper un nom de classe, dans des structures arborescentes et polymorphiques proposant parfois plus de 50 variantes.


Plus d'informations sur le site: http://www.bordeauxjug.org
Venez nombreux et inscrivez-vous sur la page d'inscription

---
L'équipe du BordeauxJUG

Bittard, Julien

unread,
Dec 15, 2022, 5:49:32 AM12/15/22
to borde...@googlegroups.com

Bonjour,

 

Est-ce que l’évènement sera accessible à distance ?

Merci

 

 

Cordialement,

 

PUBLIC

INTERNE

X

CONFIDENTIEL

 

HAUTEMENT CONFIDENTIEL

Ce message n’appelle pas de réponse immédiate s’il est reçu en dehors de votre temps de travail.

Julien BITTARD 

Architecte Technique,  Transport Public Sector, ARTENUM - Grand Angle.

julien....@cgi.com

cid:image001.png@01D8C3A3.E59A7460

Immeuble Andromède, 6 rue des comètes, CS 10026, 33187 Le Haillan Cedex | France

CGI France SAS

Capital : 266 913 933 euros | RCS Nanterre 702 042 755

Siège social : Immeuble CB16 | 17, place des Reflets | 92400 Courbevoie | France


AVIS DE CONFIDENTIALITÉ – Ce message peut contenir des renseignements confidentiels appartenant exclusivement à CGI inc. ou à ses filiales. Si vous n’êtes pas le destinataire indiqué ou prévu dans ce message (ou responsable de livrer ce message à la personne indiquée ou prévue) ou si vous pensez que ce message vous a été adressé par erreur, vous ne pouvez pas utiliser ou reproduire ce message, ni le livrer à quelqu’un d’autre. Dans ce cas, vous devez le détruire et vous êtes prié d’avertir l’expéditeur en répondant au courriel.

 

 

 

De : borde...@googlegroups.com <borde...@googlegroups.com> De la part de BordeauxJUG
Envoyé : jeudi 8 décembre 2022 07:48
À : bordeauxjug <borde...@googlegroups.com>
Objet : [bordeauxjug] [jeudi 15 décembre] 400 endpoints d'API et 2000 types : genèse et utilisation du nouveau client Java pour Elasticsearch

 

EXTERNAL SENDER: Do not click any links or open any attachments unless you trust the sender and know the content is safe.
EXPÉDITEUR EXTERNE:
Ne cliquez sur aucun lien et n’ouvrez aucune pièce jointe à moins qu’ils ne proviennent d’un expéditeur fiable, ou que vous ayez l'assurance que le contenu provient d'une source sûre.

 

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "bordeauxjug".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse bordeauxjug...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/bordeauxjug/46725374-3558-4899-8453-1709fa72c29cn%40googlegroups.com.

BordeauxJUG

unread,
Dec 15, 2022, 6:07:08 AM12/15/22
to bordeauxjug
Bonjour Julien,

La soirée ne sera pas diffusée en direct.

La captation vidéo est prévue pour ce soir. Donc, sauf problème technique, la vidéo sera disponible sur notre chaine : http://videos.bordeauxjug.org

--
L'équipe du BordeauxJUG

Bittard, Julien

unread,
Dec 15, 2022, 9:59:32 AM12/15/22
to borde...@googlegroups.com

Ok, merci .

 

Cordialement,

 

PUBLIC

INTERNE

X

CONFIDENTIEL

 

HAUTEMENT CONFIDENTIEL

Ce message n’appelle pas de réponse immédiate s’il est reçu en dehors de votre temps de travail.

Julien Bittard

Architecte technique - Transport Public Sector, ARTENUM - Grand Angle.

julien....@cgi.com

 

 

 

De : borde...@googlegroups.com <borde...@googlegroups.com> De la part de BordeauxJUG
Envoyé : jeudi 15 décembre 2022 12:07
À : bordeauxjug <borde...@googlegroups.com>
Objet : Re: [bordeauxjug] [jeudi 15 décembre] 400 endpoints d'API et 2000 types : genèse et utilisation du nouveau client Java pour Elasticsearch

Reply all
Reply to author
Forward
0 new messages