Completed
Avoid being a moving target
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Oops, I Broke My API
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Agenda: 5 important questions
- 3 Backwards compatibility
- 4 Three types of compatibility
- 5 Involuntary API breaks
- 6 Avoid breaking the API when possible
- 7 Redundancy can get painful
- 8 In response to advancing technology
- 9 Changing the API as a strategy
- 10 Why we changed the iText design
- 11 Use semantic versioning
- 12 A good design to start with is key
- 13 Use tools to detect breaking changes
- 14 Avoid being a moving target
- 15 Ease the pain
- 16 Avoid back-porting
- 17 Have a clear EOL strategy
- 18 It's the fault of Marketing
- 19 It's the fault of Sales
- 20 Making development future-proof
- 21 Big bang release or early release?