Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Web APIs that Developers Love

GOTO Conferences via YouTube

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore modern Web API design principles and best practices in this 49-minute conference talk from GOTO Berlin 2015. Delve into developer-friendly approaches for creating APIs, covering topics such as hypermedia links (HATEOAS), URI design, ID best practices, partial responses, GraphQL, and compatibility considerations. Learn about effective error handling and discover techniques to enhance API usability and performance. Gain insights into balancing REST principles with practical implementation to create APIs that developers will appreciate and enjoy working with.

Syllabus

Introduction
Developer Perspective
Hypermedia links HATEOAS
Should You Care about URI Design?
Advantages of URI Design
Best Practices for URIS
Don't Be Dogmatic - Pseudo File Endings
Don't Be Dogmatic-Trailing Slashes
Best Practices for IDs - Prefixes
Best Practices for IDs - Sequential IDs
Best Practices for IDs - Slug IDs
Partial Responses - Paging
Partial Responses - Web Linking RFC5899
Partial Responses - Streams of Data
Siren-Embedding vs. Linking
GraphQL-A Data-Fetching API
GraphQL Selections
GraphQL Mutations
GraphQL Introspection API
Compatible Extension
Backward Compatibility
Forward Compatibility
Most Common HTTP Error Codes
Proprietary Error Codes

Taught by

GOTO Conferences

Reviews

Start your review of Web APIs that Developers Love

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.