FCO-8703 The 7 Deadly Sins of API Design | Devoxx

Devoxx UK 2019
from Wednesday 8 May to Friday 10 May 2019.

   The 7 Deadly Sins of API Design


Intermediate level
Gallery Hall Friday from 11:15 til 12:05

There is no doubt that Web APIs have become a fundamental aspect of modern architectures. However how to distinct a “good” API from an “evil” one is a topic for debate and one that often ends up in a “religious” debate. However, the one thing that is clear to most people, is that it all starts with a design, and getting that design right up-front will likely result in less headaches down the line.

So how to avoid “evil” APIs?

In this presentation, I will talk about the 7 most common pitfalls I’ve come across when doing API design in large implementations. With real-life examples, I will describe why such pitfalls deserved to be called “evil” and how to remediate them with “good" design practices.

The presentation will also touch upon how API-design first techniques can be applied to solve prevent some of the common issues.

It will be a highly interactive session with good balance of theory and practice.

Service API Design   microservices architecture   APIs  
Subscribe to Devoxx on YouTube
Luis Weir
Luis Weir
From Oracle

Father, Author, Blogger and Speaker, Luis Weir is a Director for Software Development at Oracle and a former Chief Architect at Capgemini. An API/Microservices evangelist, Luis is very passionate about modern technologies and has over 16 years of experience implementing complex systems in many parts of the world.

Co-author of 3 books and author of coming title Enterprise API Management (July 2019), as well as many articles and white papers, Luis is a frequent speaker at events such as CodeOne, Devoxx, Java2Days and many other user groups. Luis holds an MS in Systems Integrations from Universitat Politecnica de Valencia and a BS in Electronics Engineering from UNE.

Make sure to download the Android or iOS mobile schedule.