Completed
What to do instead
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Good API Design
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 When you do software
- 3 What's an API
- 4 What's an Anti-pattern
- 5 API Design Antipatterns
- 6 More kinds of APIDAS
- 7 The very worst APIDA
- 8 Why "no API" is bad
- 9 What to do instead
- 10 The accidental API
- 11 Why "no design" is bad API
- 12 Wtdi: Think
- 13 Wtdi: Forget
- 14 A worst-case bad API...
- 15 Too many cooks APIS
- 16 API Transition: must plan!
- 17 Fear of commitment
- 18 The "Let's do both!" APIDA
- 19 gmpy as a bad example
- 20 To decide is human
- 21 Inconsistency APIDAS
- 22 Why inconsistency?
- 23 Prog.language support
- 24 Standard-protocol support
- 25 Debugging errors, docs
- 26 Performance issues