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

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

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/

Avatar for FOST, powered by apidays

FOST, powered by apidays PRO

December 26, 2024

More Decks by FOST, powered 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