Scaling Over Time - The version problem

Abstract

Software versioning is one of the most neglected areas of software development. We're all aware of the need for version control systems in development, but these systems are external to our source code.
How do you write software that withstands the test of time, software that does not have to be rewritten each time you change an interface, software that can still read persisted objects even if they were written by the last version of the application?
This session discusses some fancyful futuristic concepts as well as currently useful approaches to writing software that scales over time.

Speaker

Related Links


Adaptavist Theme Builder Powered by Atlassian Confluence