|
|
|
|
|
by room271
4267 days ago
|
|
This is a fascinating article. Some innovative stuff to deal with the difficult problem of how to innovate without breaking existing customers. Some highlights: * when a client first makes requests store their version, so that they don't have to worry about it
* decouple features from versions, by using 'gates' (allowing for far more versions than would otherwise be possible) |
|
I don't see why it's so hard to chuck a version in the URL. There's no great need to update the version when adding new features, only when changing existing functionality.