Главная
Study mode:
on
1
Introduction
2
A sad story
3
Examples
4
Definition
5
Assumptions
6
Observer behaviour
7
MSDOS example
8
Assumptions are unconscious
9
Document edge cases
10
Naming
11
A change isnt breaking
12
Not all breaking changes are equal
13
Identifying which integrators to reach out to
14
Semantic versioning
15
Overcommunicating
16
Mitigation
17
Conclusion
Description:
Explore strategies for minimizing API breaking changes in this 28-minute RubyConf 2021 talk by Lisa Karlin Curtis. Learn to identify potential breaking changes, help API consumers build resilient integrations, and safely release updates. Discover techniques for documenting edge cases, effective naming practices, and the importance of semantic versioning. Gain insights on overcommunication and mitigation strategies to maintain smooth API interactions and prevent unexpected live-ops incidents.

How to Stop Breaking Other People's Things

Ruby Central
Add to list
0:00 / 0:00