Skip to content

Arnaud Lauret

Arnaud Lauret edited this page Sep 28, 2018 · 11 revisions

Arnaud Lauret aka The API Handyman, wearer of cool T-shirts and lightsaber. Currently writing a book about API design: The Design Of Everyday APIs. Also API Architect at Natixis (french banking group).

Proposed Talks

The Design Of Everyday APIs Featured-Talk (approx. 20 minutes)

Well-designed APIs are a joy to use; poorly-designed APIs are cumbersome, confusing and frustrating, just like everyday things. Would you buy a Kitchen Radar 3000? Are you able to use any washing machine instantly without reading user manual? Why the QWERTY keyboard was invented? Like everyday things, APIs must have a clear purpose, must be used easily by anyone and are constrained by their environment. Making a parallel between everyday things design and API design helps to expose simple but fundamentals design principles than can be applied to the design of any type of API.

Slides

Standardize all the things - The Quizz & Discussion, Probably longer than a Five-In-Five

Let's discover more or less API related standards with a short quizz (you're not allowed to cheat using your smartphone or computer 😜) and we will also have an open discussion so you can share the one you use.

The Lord Of API Designs Featured-Talk (approx. 20 minutes)

Every company’s API surface grows irremediably. More and more APIs means more and more people designing APIs, therefore keeping a company’s API surface consistent is quite a challenge. Failing this challenge may lead to a less efficient and even be counterproductive.

In this session, based on my own experience defining and sharing API design common practices in my company and based on the API styles guides that I have collected on apistylebook.com, we will discover why we desperately need API style guides, what we can put in them, how to build them and how they can or cannot help us and our fellow API designers to create together a flawless consistent API surface for our company. We will also see how API style guides could be used in the API ecosystem with tools such as the OpenAPI specification and API design tools to ensure that their rules are followed retrospectively and preemptively.

Slides

Clone this wiki locally