Upgrade to Pro — share decks privately, control downloads, hide ads and more …

apidays Paris 2024 - 7 Rules for Crafting Devel...

apidays
December 26, 2024

apidays Paris 2024 - 7 Rules for Crafting Developer-Friendly API Libraries, Beppe Catanese, Adyen

7 Rules for Crafting Developer-Friendly API Libraries
Beppe Catanese, Developer Advocate at Adyen

apidays Paris 2024 - The Future API Stack for Mass Innovation
December 3 - 5, 2024

------

Check out our conferences at https://www.apidays.global/

Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8

Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io

Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/

apidays

December 26, 2024
Tweet

More Decks by apidays

Other Decks in Programming

Transcript

  1. OpenAPI driven Idiomatic Release Notes Code snippets 7 Golden Rules

    Reference implementation Deprecation strategy Great documentation 📚 https://beppecatanese.hashnode.dev/api-libraries-7-golden-rules
  2. From schema to code ✨ Automation ✨ ✨ Speed ✨

    ✨ Consistency ✨ OpenAPI driven Source code templates Code duplication Drop and (re)generate Living downstream
  3. Naming conventions Error handling Data types Language features Idiomatic Multiple

    languages Invisible errors Dependencies & frameworks
  4. Multiple languages Compiles and runs Complete and readable Ready to

    go Code snippets Unit testing OpenAPI examples