InfoQ

InfoQ

Topic/Tag specific view

Versioning Content on InfoQ


Latest featured content about Versioning

A Tale of Three Trees

Topics
Versioning,
Operations

Scott Chacon explains the internal mechanisms used by Git to do version control based on three trees –head, index, work–, and some of its commands, especially ‘reset’.

News about Versioning

Mercurial 2.0 Released with LargeFiles extension

Topics
Versioning

Selenic have released Mercurial 2.0, their trianual upgrade to their namesake DVCS tool, bringing in the Largefile Extension and incorporating grafts (cherry-picking). Read on for more.

BitBucket Offers Git Support

Topics
Versioning,
Git

Today, on the one-year anniversary of the purchase of BitBucket, Atlassian announced that BitBucket will be offering Git repositories, as well as their long-supported Hg repositories

Is OSGi the Right Foundation for Java Middleware?

Topics
Versioning,
Modularity,
Java,
Architecture,
OSGi

Ross Mason, founder of MuleSource expressed his frustration with OSGi: "OSGi is a great specification for middleware vendors, but a terrible specification for the end user." He argues that OSGi just isn’t ready for the developer yet as it is too difficult to completely make it invisible to a developer.

REST and versioning

Topics
Versioning,
REST,
SOA

The problem of how to version services in a REST-based environment is something that comes up time and again. This time Ganesh Prasad offers a proposed solution based not on modifications to the service URL but on the fundamental reason behind versioning in the first place.

Articles about Versioning

Web Service Contract Versioning

Topics
Versioning,
Web Services,
SOA

Today we introduce the book “Web Service Contract Design and Versioning for SOA” by Thomas Erl, Anish Karmarkar, Priscilla Walmsley, Hugo Haas, L. Umit Yalcinalp, Canyang Kevin Liu, David Orchard, Andre Tost, James Pasley. More exactly, chapters 20, 21, and 22 of the book addressing the issues related to service contract versioning.

SOA Contract Maturity Model

Topics
Versioning,
Governance,
SOA

This article shows how recommended contract versioning design policies relate to a SOA Maturity Model. The goal is to provide a roadmap for achieving the full feature set of versioning and composability as part of SOA Governance.

Contract Versioning, Compatibility and Composability

Topics
Versioning,
Governance,
SOA

Kjell-Sverre and Jean-Jacques revisit the principles of contract design focusing on the concept of compatible contract based on XML, XML Schema and WSDL extensibility to foster service reuse and complement Governance. The article includes a novel approach to manage message types in relation to an enterprise data model.

Presentations about Versioning

Events Are Not Just for Notifications

Topics
Versioning,
Events,
Architecture,
Event Driven Architecture

Greg Young discusses how to use events to store data, and how testing, versioning and performance are impacted by an event-centered model.