The 7 Deadly Sins of API Design
Offered By: Devoxx via YouTube
Course Description
Overview
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
Related Courses
API Design and Fundamentals of Google Cloud's Apigee API PlatformGoogle Cloud via Coursera API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera SAP Cloud Platform API Management
SAP Learning Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera Building Modern Nodejs Applications on AWS
Amazon Web Services via edX