API Hypermedia en vrai (Rémi Dewitte)
"L'hypermedia, j'en ai entendu parlé mais je n'ai jamais vu en vrai." C'était aussi ma première réaction en 2017 et depuis j'ai eu l'occasion d'en créer quelques une. Bien que le hype soit plutôt en faveur de GraphQL, paradoxalement le contexte technologique est clairement mature pour tirer avantage de tous les bénéfices d'une API REST hypermedia (le fameux niveau 3). Cette conférence détaille les avantages et réponses aux questions ou doutes lors de la mise en place d'une telle API : * Est-ce que c'est pas un peu usine à gaz ? pour le front ? et pour le back ? * Quel format de données choisir ou plutôt pourquoi HAL est suffisant :) ? * Est-ce que c'est performant ? Comment s'assurer que ce le soit ? * Comment gérer le HATEOS ? Qu'est ce que cela apporte vraiment ? * Comment bien gérer le cache ? * Est-ce que je peux continuer à utiliser Postman ? Est-ce que c'est compatible avec l'API Gateway ? Quel tooling est nécessaire ? Cette conférence montre aussi la mise en oeuvre d'une approche Design First des API et les avantages d'une stack full Typescript. Pour conclure, les qqs principes à retenir pour réussir son API REST hypermedia.