Logo du BreizhCamp
Billets Bientôt

Améliorons la qualité et l'adoption de nos API grâce à l'approche API-First

Les infos pratiques

  • la session a lieu en Amphi E le vendredi de 14h00 à 14h25
  • La session est prévu avec un niveau Standard
  • La session aura pour thème : Développement

Description

Et si la prochaine innovation dans le monde des API était l' Expérience Développeur ? Lorsqu'on souhaite développer des API, nous opposons régulièrement les approches Code-First et API-First. La plupart des développeurs préfèrent la première car elle est plus centrée sur le code. Malheureusement, de la seconde on ne retient trop souvent que les mots "documentations" ou "spécifications". Cette dernière offre cependant de nombreux avantages : compatibilité automatique des implémentations avec les spécifications, automatisation de la validation des API publiées et surtout, amélioration de l'expérience développeur de vos clients. Dans ce tools in action, nous transformerons une application Java en la rendant "API-First" avec des pratiques et outils que j'ai pu mettre en oeuvre dans mes récentes expériences tels que la spécification JsonAPI ou les outils proposés par l'OpenAPI Initiative (OpenAPI Generator, OASDIFF,Microcks). Nous verrons enfin comment relever ce grand défi : simplifier vos développements, améliorer la qualité de vos API, favoriser son adoption par vos clients et, surtout, faire en sorte que vos développeurs puissent adorer manipuler de la documentation d'API.

Orateur·ices

Alexandre Touret

With over two decades of experience as a seasoned software architect, I am fueled by a passion for technology, cloud computing, and software development. Throughout my career, I have designed, built, and managed systems of varying scales across a diverse range of industries, including insurance, financial services, and mobility. I take great pleasure in sharing my insights and experiences with others, whether by teaching, speaking at conferences, organizing hands-on workshops, or writing articles. By engaging with the community, I aim to inspire and provide practical insights drawn from my hands-on experience.