Completed
Intro
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