sbensu: Breaking changes in JSON APIs
For an overall product development strategy, see How to avoid breaking APIs.When writing graphical user interfaces, the end user is a person. If the user interface changes overnight, the user might be surprised but they can adapt and react accordingly. Most software companies are used to changing their products often in various ways. API products don’t have this luxury.
sbensu: Breaking changes in JSON APIs Breaking changes in JSON APIs March 2023 For an overall product development strategy, see How to avoid breaking APIs . When writing graphical user interfaces, the end user is a person. If the user interface changes overnight, the user might be surprised but they can adapt and react accordingly. Most software companies are used to changing their products often in various ways. API products don’t have this luxury. APIs are used by programs which can’t adapt to change. So, whenever you change an API, the change should be backwards compatible so that the new A
Explore this link on the map →related reading
- Stripe Dot Devstripe.dev
- APIs All the Way Down - Not Boring by Packy McCormicknotboring.co
- Everything I know about good API designseangoedecke.com
- Errors | Stripe API Referencestripe.com
- How to (and how not to) design REST APIs · stickfigure/blog Wiki · GitHubgithub.com
- Web Interface Guidelinesvercel.com
- Stripe’s payments APIs: The first 10 years | Stripe Dot Dev Blogstripe.com
- Best practices for REST API design - Stack Overflowstackoverflow.blog
- Stripe | Financial Infrastructure to Grow Your Revenuestripe.com
- Growing as an engineer at Stripeleportella.com
- Mediumjkebertz.medium.com
- The Elements of UI Engineering — overreactedoverreacted.io