Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the common pitfalls in API design and learn how to create effective, user-friendly interfaces in this 43-minute conference talk from Devoxx. Discover the "7 Deadly Sins of API Design" and gain insights into distinguishing good APIs from problematic ones. Examine real-life examples of design flaws, understand their negative impacts, and learn remediation strategies using best practices. Delve into API-design first techniques for preventing common issues, and engage with a balanced mix of theory and practical applications. Cover topics such as API documentation, Richardson maturity model, GraphQL, backend API invention, and ensuring APIs are fit for purpose. Benefit from this interactive session to improve your API design skills and create more robust, efficient interfaces for modern architectures.
Syllabus
Intro
Who am I
API Doors
Daniel Bryant
Lost Desire
Perfectly useless API
APIary Swagger Hop
gluttony
gateways
chatty API
API Composition
Laziness
Rape Fool
Hate
Good Practices
Richardson maturity model
Raw rough
No documentation
API without documentation
API documentation
Rough QL
Why is rough QL so popular
What is rough QL
Demo
Graphical
Backend API Invention
API Implementation
Currency Conversion
Broken Machine
Back to Presentation
Switching Screen
MB
BottomUp
Fit for Purpose
QA
Taught by
Devoxx