API as an Ancient Roman Aqueduct
summary
Covers what an API is and why teams need one, using principles for proper API design, maintenance, and techniques to preserve backward compatibility. Discusses practical approaches to evolving APIs without breaking existing clients.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 3:30API as Roman aqueduct
- 7:02Designing API from scratch
- 14:50Naming and design rules
- 18:47API backward compatibility
- 22:08Yandex Maps API customization
- 25:18Map styling and competition
- 27:36API priorities: users vs devs
- 31:39Fixing API errors
- 33:25XML vs JSON data
related talks
26mAPI archaeology: guiding the API journey
41mAPI = Some REST and HTTP, Right? RIGHT?!
50mAPI Government
26mAPIs are the new skin of your organisation
51mAPI Design in Real Life: What You Don't See in Books
23m359o of API Design: Things to consider when crafting your API
01h 01mAPI Design – How to Do It Better (and How Not To)
49mAdvanced API design: how an awesome API can attract friends...
