Keeping Your Life in Subversion (15 tags)
Revision control is great for collaborative projects and distributed projects. How well does it work for individuals? According to Joey Hess, fantastically. He's kept his home directory under revision control for years--here's how he does it with Subversion.
A Theory of Compatible Versions (14 tags)
Creating XML languages that are compatible and extensible is a difficult problem. This week David Orchard argues for a theory of compatibility in which he describes some of the conditions for creating compatible XML languages.
Extensibility, XML Vocabularies, and XML Schema (2 tags)
David Orchard returns to the issue of extending and v ersioning XML vocabularies, adding new information about language questions and the relationship between versioning and extensibility.
Designing Extensible, Versionable XML Formats (2 tags)
Dare Obasanjo explores the issues surrounding the design of extensible, versionable XML vocabularies.
Single-User Subversion (2 tags)
Revision control isn't just for distributed, multi-developer teams. Rafael Garcia-Suarez introduces Subversion and explains how to use it for personal projects.