October 15-17 | Vancouver, British Columbia
View More Details  & Register Here
Back To Schedule
Thursday, October 17 • 1:30pm - 2:00pm
Evolutionary Not Revolutionary API Change - Claire Knight, GitHub

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Once created, an API will undergo growth and change. It's essential to focus on API design throughout this time. Don't release things too early, but don't keep previews running forever. Integrators need to know they can trust the API. But also don't consider deprecations a bad thing. Breaking changes are a sign of a healthy, actively used and maintained API. They are necessary to ensure long term growth and stability of your API. This talk covers some strategies you can take to achieve this, and how we do some of these things at GitHub. While integrators want stability, if you focus on being responsive integrators will generally help you to help them.

avatar for Claire Knight

Claire Knight

Senior Software Engineer, Moggy Tech Ltd
I'm a polyglot remote developer and have worked in many domains and stacks/frameworks. I've been a senior/lead developer for *cough* years which means I've has experienced most things tech can throw at you. Currently working at APIs at GitHub to enable devs the world over to do their... Read More →

Thursday October 17, 2019 1:30pm - 2:00pm PDT
Pavilion Ballroom
  • Session Slides Included Yes