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

YouTube

Designing APIs - Less Data is More

Ruby Central via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the principles of designing minimal and efficient APIs in this 25-minute conference talk. Learn how to avoid common pitfalls such as exposing unnecessary fields, redundant relationships, and unneeded endpoints. Discover the benefits of streamlined API design, including reduced communication overhead, lower maintenance costs, and improved performance. Gain insights into creating straightforward, user-friendly APIs that meet consumer needs precisely. Topics covered include avoiding redundant fields and relationships, improving developer experience, implementing defensive programming, and understanding limitations and exceptions in API design.

Syllabus

Introduction
Dont expose redundant fields
Dont expose redundant relationships
Dont expose redundant input fields
Developer experience deteriorates
Strict to lose
Defensive programming
Limitations
Avoiding overheads
Exceptions

Taught by

Ruby Central

Reviews

Start your review of Designing APIs - Less Data is More

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.