With development teams becoming more geographically remote or working independently, the centralized source code repository, typified by tools such as CVS and Subversion, is becoming less suited to the way these teams would like to work. Over the last few years, decentralized source code management systems have appeared, and have gained ground rapidly in the Open Source world. So what is different about a "decentralized" system and what makes using one so special? Paul Umbers will give an overview of DSCM systems, then demonstrate how one - Git - can be used not only in the traditional "centralized" way, but much more effectively (even by a single developer) by using it's decentralized features.
Paul Umbers has been in the IT industry for over 20 years, initially with IBM in a variety of roles, more recently as an independent consultant specializing in Internet-based application development. Over the last 10 years he has worked for clients across the aerospace, banking, communications & technology industries ranging from blue-chips to start-ups. He has a Masters Degree in Information Technology and is a member of the British Computer Society, the Institution of Analysts & Programmers, the Agile Alliance & the International Function Point Users Group, and has published technical papers through the IEEE. He is currently the Software Architect for Elluminate Inc, based in Calgary.
Details:
Wednesday, May 14th, 2008
5:00 PM - 7:00 PM
Fifth Ave Place
West Tower
2nd floor conference room (Northwest corner)
237 - 4th Avenue Southwest