Devoxx UK 2019
from Wednesday 8 May to Friday 10 May 2019.
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.
See also http://www.soa4u.co.uk
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.