Le Design des APIs Web avec Arnaud Lauret

Le Design des APIs Web avec Arnaud Lauret

Author: Stef August 25, 2021 Duration: 1:01:30
S'il est vrai que le software mange le monde, il est tout aussi vrai que les APIs mangent le software. Les APIs font tourner le web, et ce n'est pas les exemples qui manquent de Facebook à Google en passant par Twitter ou Netflix, au point que c'est un sujet incontournable lorsqu'il s'agit de créer une application. Mais créer une API ne se fait pas sans beaucoup d'efforts, et parfois pas mal de douleur. En effet, au-delà du code qui est un sujet qui nous passionne tous, il y a d'abord un design ; l'implémentation ne vient qu'ensuite. Et dans ce domaine, les erreurs sont fréquentes, pénibles et ont même parfois des conséquences catastrophiques. Mon invité, Arnaud Lauret aka API Handyman, y consacre un blog et vient de publier un livre sur le sujet : le Design des Web APIs aux éditions Manning. Arnaud est Leader API et Architecture chez Natixis, et le moins que l'on puisse en dire, c'est qu'il a travaillé son sujet. Avec lui, je reviens sur ce qui fait une bonne API, mais nous parlons aussi de sécurité, de cycle de vie, et des erreurs qu'il est facile d'éviter quand on prend le temps de faire un bon design. Notes de l'épisode : - Générer une documentation à partir d'OpenAPI : https://github.com/Redocly/redoc - Akita est un outil vous permettant d'améliorer le développement de vos APIs, notamment en scannant le traffic entrant et sortant : https://www.akitasoftware.com/ - Le blog d'Arnaud : http://apihandyman.io/ - Bénéficiez de 37% de réduction sur The Design of Web APIs ou sur n'importe quel autre livre du catalogue de Manning en utilisant le promo code podelmonk21 : http://mng.bz/l2wB - Pour gagner un exemplaire numérique de The Design of Web APIs, retweetez simplement le tweet qui mentionne cet épisode du postcast https://twitter.com/k8Monkeys avec un commentaire sur ce que vous en avez pensé ; le gagnant sera tiré au sort et contacté via Twitter Hébergé par Audiomeans. Visitez audiomeans.fr/politique-de-confidentialite pour plus d'informations.

Chaque semaine, Electro Monkeys plonge dans l'univers complexe et en perpétuel mouvement du cloud natif. Animé par Stef, ce podcast technique déconstruit des concepts comme Kubernetes et explore les écosystèmes open source qui les entourent, au travers de conversations approfondies avec des acteurs du domaine. Il ne s'agit pas simplement d'écouter des explications, mais de saisir les implications pratiques et l'évolution collective de ces technologies. En écoutant ce podcast, on accède à des discussions de fond qui éclairent les rouages et les défis derrière les infrastructures modernes, au-delà du simple buzzword. La démarche est claire : rendre accessible une matière souvent ardue sans en sacrifier la profondeur technique. Electro Monkeys s'adresse à celles et ceux qui veulent comprendre les fondations sur lesquelles se bâtissent les applications contemporaines, en allant au-delà de la surface. Chaque épisode est une occasion d'apprendre directement des personnes qui conçoivent et utilisent ces outils au quotidien, offrant un regard authentique sur les tendances et les meilleures pratiques. C'est cette immersion dans le concret de la communauté cloud native qui fait la singularité de ces échanges hebdomadaires.
Author: Language: French Episodes: 100

Electro Monkeys
Podcast Episodes
Cloud native security & Kubernetes [not-audio_url] [/not-audio_url]

Duration: 1:00:53
Dans cet épisode, nous abordons des questions cruciales sur la sécurité dans l'environnement cloud native et Kubernetes. Pourquoi parle-t-on tant de cloud native security de nos jours? Quels sont les nouveaux défis et ve…
WebAssembly avec Philippe Charrière [not-audio_url] [/not-audio_url]

Duration: 1:09:44
Aujourd’hui nous aurions pu recevoir Philippe Charrière pour nous parler de Framework JS, de Golang, de Golo, de Gitpod, d’IoT, de la recette de la potée auvergnate au chou ou même encore de tout l’immense univers Gitlab…
R2DEVOPS - Make your GitLab CI/CD simple and reusable [not-audio_url] [/not-audio_url]

Duration: 57:45
Pour nous parler de R2Devops, hub open-source et collaboratif de ressources CI/CD pour GitLab, nous recevons aujourd'hui Thomas Boni un des deux cofondateurs de ce projet OSS et de la société R2DEVOPS derrière le projet.…
Fairphone, un téléphone éthique [not-audio_url] [/not-audio_url]

Duration: 55:18
Aujourd’hui Nous allons parler de Fairphone, une entreprise qui s’est lancé le défi gigantesque de changer en profondeur le marché des smartphones. Pour parler de longévité de produit chez Fairphone je reçois avec plaisi…
Team Topologies [not-audio_url] [/not-audio_url]

Duration: 1:19:47
Team topologies est un sujet important pour quiconque s’intéresse à construire la meilleure organisation possible pour ses équipes tout en conservant des valeurs comme l’autonomie, l’auto organisation et la responsabilit…
Nouveautés Google Cloud Platform [not-audio_url] [/not-audio_url]

Duration: 1:12:56
Fin 2022, Google a annoncé de nombreuses nouveautés et évolutions sur les services Cloud durant l'événement Next. Que faut-il en retenir ? Pour ceci, nous avons le plaisir de recevoir Alexis Moussine-Pouchkine, responsab…
Data Oriented Programming [not-audio_url] [/not-audio_url]

Duration: 57:48
La gestion de la donnée est ce pourquoi nous développons la plupart de nos applications. Un site marchant en est le parfait exemple. Cependant il semblerait que dans ce domaine la programmation orientée objet montre ses…
Mutiny, la librairie Java reactive et event-driven pour les mortel.le.s [not-audio_url] [/not-audio_url]

Duration: 1:12:09
Nous sommes, William et moi-même, ravis aujourd’hui de recevoir dans le podcast Clément Escoffier et Julien Ponge, ce dernier pour la seconde fois. Tous deux émérites universitaires et Principal Software Engineer chez Re…