Soirée API via MCP et tests bien couverts

Date et lieu

Les sessions sont filmées et le public est photographié. Les photographies sont ensuite publiées sur le site du Paris JUG et autres médias de l’associations Paris JUG. En acceptant cette invitation, vous autorisez le Paris JUG à publier votre photo sur les médias sus-mentionnés.

Les inscrits à l’évènement non présents 5 minutes avant le début de la session, soit à 19h25, verront leurs places remises à disposition.
Les non inscrits à l’évènement ne pourront donc y assister que sous réserve de places disponibles sur place 5 min avant le début de la session, soit à 19h25.
L’inscription implique de posséder une adresse mail valide sur laquelle vous recevrez une demande de confirmation à laquelle il vous faudra répondre afin de valider votre inscription. Toute inscription non confirmée ne sera pas prise en compte !

Inscription

Détails

19h00 : Accueil

19h30 : Reshap(e)r vos API en MCP Servers

Le Model Context Protocol (MCP) s’impose pour connecter les LLM à vos données. Mais comment transformer vos API existantes en serveurs MCP prêts pour la production ? C’est le rôle du projet open source Reshapr.

Durant cette heure, découvrez comment “reshaper” vos endpoints REST/GraphQL/gRPC pour l’IA :

  • Architecture & Démo : principes du reshaping, cas pratiques et retour d’expérience sur les bénéfices et limites.

  • Quarkus everywhere : compilation native GraalVM, moteur WASM, clustering et observabilité de pointe.

  • Cloud Native : déploiement et gestion sur Kubernetes via un Operator et un Admission Controller (JOSDK).

Laurent Broudoux profile picture

Laurent Broudoux

Laurent est architecte codeur, spécialisé sur les sujets cloud-native mêlant Kubernetes, APIs et Intégration en Enterprise. Laurent est également le fondateur du projet Microcks : une plateforme permettant de gérer les mocks et le test de contrat d’APIs et microservices.

20h30 : Buffet offert par Exalt IT

21h00 : La couverture du code n’est jamais à 100%

En combinant tests unitaires et tests d’intégration sur une vraie application Java, un rapport de couverture (JUnit + Cucumber + JaCoCo, avec Sonar) permet de repérer concrètement les zones du code qui mériteraient d’être mieux testées, et de comprendre pourquoi viser 100% de couverture est autant un mythe qu’un mirage.

Pas de slides théoriques ici, mais une démo live : on lance le build, on affiche le rapport de couverture à l’écran et on décrypte en direct les trous qu’on y trouve.

Sidney Cohen

Développeur Java depuis 10 ans, avec 21 ans d’expérience en développement au total, Sidney Cohen a été plongé dans le chaudron du testing il y a fort longtemps par Yann Blazart, un baptême du feu dont il ne s’est jamais vraiment remis, ce qui explique en grande partie pourquoi il n’imagine plus un projet sans tests.

Aujourd’hui, il aime particulièrement décortiquer les rapports de couverture pour distinguer ce qui est vraiment testé de ce qui donne juste bonne conscience.

22h00 : 3ème mi-temps des juggers

Feedback

Sponsors de l'évènement

Platinium

Code de Conduite

Les conférences Paris JUG se veulent des expériences sans harcèlement, quel que soit votre sexe, votre identité sexuelle, votre âge, votre orientation sexuelle, votre handicap, votre apparence physique, votre poids, votre race ou votre religion. Nous ne tolérons aucun harcèlement des participants à la conférence, quel que soit sa forme. Les expressions et les images à connotation sexuelle ne sont pas appropriées lors des événements ou sur les médias en ligne. Les participants à une conférence qui violent ces règles peuvent être sanctionnés, voire exclus de la conférence.