Oops, I Broke My API

Oops, I Broke My API

Devoxx via YouTube Direct link

Avoid back-porting

16 of 21

16 of 21

Avoid back-porting

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. 1 Intro
  2. 2 Agenda: 5 important questions
  3. 3 Backwards compatibility
  4. 4 Three types of compatibility
  5. 5 Involuntary API breaks
  6. 6 Avoid breaking the API when possible
  7. 7 Redundancy can get painful
  8. 8 In response to advancing technology
  9. 9 Changing the API as a strategy
  10. 10 Why we changed the iText design
  11. 11 Use semantic versioning
  12. 12 A good design to start with is key
  13. 13 Use tools to detect breaking changes
  14. 14 Avoid being a moving target
  15. 15 Ease the pain
  16. 16 Avoid back-porting
  17. 17 Have a clear EOL strategy
  18. 18 It's the fault of Marketing
  19. 19 It's the fault of Sales
  20. 20 Making development future-proof
  21. 21 Big bang release or early release?

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.