Subversion & Git Live 2013

SVN Live 2013 London
Thanks for making Subversion & Git Live 2013 a resounding success!

This year's event brought together the Subversion and Git communities for insightful discussions and expert-led workshops, and gave attendees the opportunity to interact with developers responsible for the future of Subversion and Git.

View the 2013 conference highlights below and keep an eye out for Subversion & Git Live 2014 details coming soon!

2013 Conference Highlights


Keynote Speaker: Jeffrey S. Hammond, VP, Principal Analyst Forrester Research, Inc.

Jeffrey Hammond is a widely recognized expert in software application development and delivery. Prior to joining Forrester in 2006, Hammond spent over 20 years in various development, product management, strategy, and marketing roles. He is a leading expert on mobile development, modern application architecture, application lifecycle management, and open source policies and projects. He helps Application Development & Delivery teams improve their productivity while building creative, high-performance cultures.

In his keynote, "The Future of Subversion and Git" Hammond discussed the differences between these popular version control systems, while highlighting issues IT organizations should consider before deciding which one to use.


San Francisco Keynote Speaker: Greg Stein, Vice Chairman, Apache Software Foundation

Greg Stein has been involved with the Apache Software Foundation since its inception in 1999, serving as a Director since 2001, its Chairman for five years (2002-2007), and as the VP of Subversion since February 2010.

He is an open source developer who works on the Subversion version control system. He has contributed to Python, Apache httpd and APR, WebDAV, ViewVC, and many others.


London Keynote Speaker: Ross Gardler, President, Apache Software Foundation

Ross Gardler has been involved with open source in one form or another since the mid '90s. He is a member of the Apache Software Foundation where he currently serves as the foundation's President.

He's been an independent strategy consultant, led the UK academic research sectors open source advisory service and now works for Microsoft Open Technologies, Inc where he helps build bridges between non-Microsoft and Microsoft technologies.

Subversion & Git Live 2013 Agenda


Keynotes & General Session

Keynote: The Future of Subversion and Git — Jeffrey S. Hammond, VP, Principal Analyst, Forrester Research

Keynote: Why Open Source is Good For Your Business — Greg Stein, Vice Chairman, Apache Software Foundation & Ross Gardler, President, Apache Software Foundation

Subversion: The Road Ahead — Branko Cibej

What Just Happened? Intro to Git in the Real World — James Creasy & Randy DeFauw

Breakout Session A

Breakout Session B

Breakout Session C

Breakout Session D

Practical TortoiseSVN

Developments in Merging

Automating Subversion with Bindings

Progress in Move Tracking

Using Hook Scripts for Policies and Procedures Enforcement

Subversion High Availability

Merging Subversion across a Global Enterprise

Developments in Merging

Progress in Move Tracking

Project Management with SmartSVN

Benchmarking Subversion

A Happy Place for your Data

Introduction to Git Administration

Git Enterprise Challenges

Distributed Continuous Delivery

Git Workflows — Merge Requests, Git Flow, and More

Subversion Committer Roundtable & Git Birds of a Feather

Cocktail Reception

Companies that attended Subversion & Git Live

Attending Customer logos

Community Partner

Apache Software Foundation
Reserve & Pay Later REGISTER

Space is limited. Register or reserve your ticket today

7:30 – 8:30 AM Registration

8:00 – 9:00 AM Continental Breakfast

9:00 – 9:30 AM Keynote: The Future of Subversion and Git
Jeffrey S. Hammond, VP, Principal Analyst, Forrester Research

Jeffrey S. Hammond, VP, Principal Analyst, Forrester Research and recognized expert in application development and delivery will present "The Future of Subversion and Git," and discuss the issues IT organizations should consider before deciding which to use.

9:30 – 10:00 AM Keynote: Why Open Source is Good for your Business
 Ross Gardler, President, Apache Software Foundation

Ross Gardler is President of the Apache Software Foundation and has provided open source strategic consultancy for many organizations. He is now employed by Microsoft Open Technologies, Inc.

10:00 – 10:30 AM Subversion: The Road Ahead

Learn about the designs, proposals and ideas for new features in Subversion over the next five years.

10:00 – 10:30 AM What Just Happened? Intro to Git in the Real World

The past few years we've seen a bit of a disruption in the software industry - it's called Git. Have you heard of it? Learn how distributed source code versioning systems, like Git, are impacting the industry and how to ride the wave like a pro.

10:30 – 10:45 AM Break

10:45 – 11:45 AM BREAKOUT SESSION A

Breakout 1: Breakout 2:
A1: Practical TortoiseSVN – Beginner/Intermediate A2: Using Hook Scripts for Policies and Procedures Enforcement – Beginner

This live demo of daily workflows shows how to comfortably handle large projects with TSVN, including branching and merging. It will address such questions as: How to grow and shrink a working copy? Can you start with just a subset of the source tree to begin with? How to keep track of your changes and those of your colleagues? How to branch and merge easily? How to resolve conflicts with TortoiseMerge? Learn the answers to all of these and more and see them demonstrated live and learn tips and tricks along the way.

This session will demonstrate how to create hook scripts to automate activities and ensure users obey the rules you have developed. Everyone will agree that Policies and Procedures are important when using Subversion, and generally important to Configuration Management. Through hook scripts, Subversion provides an import tool for controlling user adherence to the Policies and Procedures your organization has developed.

Breakout 3: Breakout 4:
A3: Progress in Move Tracking – Advanced A4: Introduction to Git Administration – Beginner/Intermediate

This session covers how move tracking introduced in Subversion 1.8 resolves some tree-conflicts and how it will be extended in 1.9 and beyond. Local move tracking was introduced in 1.8 and allows automatic resolution of some tree-conflicts. In future releases, we plan to extend move tracking to handle more moves in more cases. The backend will be extended to store moves, the servers and protocols will be extended to transfer moves, and the client will be extended to use the moves to automatically resolve more tree-conflicts.

For the administrator new to Git, an overview of how Git compares to other SCM systems and how to get started with routine administration. Find out how to handle common tasks like access control, then explore unique administration challenges like SSH key management.

11:45 AM – 12:45 PM Lunch

12:45 – 1:45 PM BREAKOUT SESSION B

Breakout 1: Breakout 2:
B1: Developments in Merging – Intermediate B2: Subversion High Availability – All Levels

This session looks at current and future enhancements to merging. This presentation will provide an overview of the recent and near future enhancements to merging, including both user-focused material and an insight into some of the internal design issues. Other information covered will include topics such as renames and refactoring, merge conflicts, vendor branches and foreign repository merging, and weaknesses and strengths compared to other version control systems.

How to make Subversion highly available to your users. What is meant by “highly available”? What ways can you make subversion highly available? What do you need? What are the tradeoffs?

Breakout 3: Breakout 4:
B3: Project Management with SmartSVN – Beginner B4: Git Enterprise Challenges – Intermediate/Advanced

With the release of SmartSVN, the task of project management has become both easy and powerful. No longer is the Subversion project information a passive repository only feature. Now you have client specific information related to your projects.

An in-depth look at Git’s challenges for deployment and supporting enterprise software development.

1:45 – 2:00 PM Break

2:00 – 3:00 PM BREAKOUT SESSION C

Breakout 1: Breakout 2:
C1: Automating Subversion with Bindings – Advanced C2: Merging Subversion across a Global Enterprise? – All Levels

An overview of Subversion Bindings (Perl, Python, Java and Ruby). The Subversion Bindings allow the API for Subversion to be used from other languages. First we'll teach you how to get the Subversion Bindings installed for several popular operating systems. Then we'll teach you how to use the Subversion client layer, including the key concepts you need to know to use the APIs. You'll walk away with examples in every language to help get you started when you get back to the office.

Learn how to manage a global Subversion deployment with distributed teams and thousands of repositories. Large Subversion deployments can experience severe limitations that can negatively affect business. If you are using thousands of Subversion repositories across globally distributed teams, you’re likely to face challenges regarding performance and productivity, repository sync, WAN latency and connectivity, access control or the need for high availability and disaster recovery. This session will highlight how to overcome these challenges from an administrative, business and IT perspective.

Breakout 3: Breakout 4:
C3: Benchmarking Subversion – Intermediate/Advanced C4: Distributed Continuous Delivery – Intermediate/Advanced

Learn about the crucial aspects of benchmarking Subversion, what you can do with release 1.8 and how 1.9 will improve on that. In a professional environment, benchmarking is rarely about scoring the highest number; it's about meeting specific quality goals. Using Subversion 1.8 tools to identify performance bottlenecks is part of that. But you will also learn how to analyze and interpret repository size and growth. An outlook to the new benchmarking tools for 1.9 and how they are being used for developing Subversion itself will round out the presentation.

How do you scale continuous delivery for distributed teams? In this session you will learn about a distributed continuous delivery framework derived from years of practical experience in distributed team management and advanced Git practices. We will show common patterns for merge and review, and explain how to set up your system to test and release in real time. We will explain the three simple changes that will move your team to release more frequently, or continuously.

3:00 – 3:15 PM Break

3:15 – 4:15 PM BREAKOUT SESSION D

Breakout 1: Breakout 2:
D1: Progress in Move Tracking – Intermediate/Advanced D2: Developments in Merging – Intermediate

How the move tracking introduced in Subversion 1.8 resolves some tree-conflicts and how it will be extended in 1.9 and beyond. Local move tracking was introduced in 1.8 and allows automatic resolution of some tree-conflicts. In future releases we plan to extend move tracking to handle more moves in more cases. The backend will be extended to store moves, the servers and protocols will be extended to transfer moves, and the client will be extended to use the moves to automatically resolve more tree-conflicts.

This session looks at current and future enhancements to merging. This presentation will provide an overview of the recent and near future enhancements to merging, including both user-focused material and an insight into some of the internal design issues. Other information covered will include topics such as renames and refactoring, merge conflicts, vendor branches and foreign repository merging, and weaknesses and strengths compared to other version control systems.

Breakout 3: Breakout 4:
D3: A Happy Place for your Data – Advanced D4: Git Workflows – Merge Requests, Git Flow, and More – Intermediate/Advanced

This talk gives an in-depth preview to the scalability, maintainability and performance improvements being worked on for Subversion 1.9 server. A reworked FSFS backend strives to greatly improve I/O performance and scalability in Subversion 1.9. These efforts are flanked by a new cache infrastructure, latency reductions and intense scalability testing. In this very technical talk, you will learn what the challenges are, how they are being approached and what the implications for your use-cases might be. Although this presentation concerns work only in early stages of its development, plenty of facts and figures illustrating the current progress will be given.

Fast local branching is one of Git’s original claims to fame. That powerful branching influences some of the most popular Git workflows in use today. In this talk, we’ll explore several Git workflows, contrast them to traditional branching models, and examine their application to continuous delivery.

4:15 – 4:30 PM Break

4:30 – 5:00 PM Subversion Committer Roundtable

4:30 – 5:00 PM Git Birds of a Feather

5:00 – 7:00 PM Cocktail reception

Conference Venue
Lancaster London Hotel
Lancaster Terrace
London W2 2TY
Tel: +44 020 88 976363

Special event rate code: SubLive2013
Book online via: http://www.lancasterlondon.com, email book@lancasterlondon.com, or call +44 (0) 20 7551 6110.

Other Hotels in the Area

Park Grand London Paddington
1-2 Queens Gardens, London, W2 3BA
Tel: +44 20 7298 9800

The Rathbone Hotel
30 Rathbone St, London W1T 1LB
Tel: +44 20 7636 2001

Download Travel Information pdf

Register now or reserve your ticket today and pay by October 16. Reserve & Pay Later

Meet the 2013 presenters - check back soon for 2014 presenters

Jeffrey S. Hammond, Forrester Research, Inc.

Jeffrey Hammond

Jeffrey S. Hammond, VP, Principal Analyst with Forrester Research, Inc., is a widely recognized expert in software application development and delivery. Prior to joining Forrester in 2006, Hammond spent over 20 years in various development, product management, strategy, and marketing roles.

He is a leading expert on mobile development, modern application architecture, application lifecycle management, and open source policies and projects. He helps Application Development & Delivery teams improve their productivity while building creative, high-performance cultures.

Ross Gardler

Ross Gardler

Ross Gardler has been involved with open source in one form or another since the mid 90s. He is a member of the Apache Software Foundation where he currently serves as the foundation's President. He's been an independent strategy consultant, led the UK academic research sectors open source advisory service and now works for Microsoft Open Technologies, Inc where he helps build bridges between non-Microsoft and Microsoft technologies.

Greg Stein

Greg Stein

Greg has been involved with the Apache Software Foundation since its inception in 1999, serving as a Director since 2001, its Chairman for five years (2002-2007), and as the VP of Subversion since February 2010.

He is an open source developer who works on the Subversion version control system. He has contributed to Python, Apache httpd and APR, WebDAV, ViewVC, and many others.

Greg's most recent job was at Google, until he left at the end of July 2008. He led the engineering efforts of Google's Open Source Program Office, launching the code.google.com website and the Google Summer of Code. Prior to Google, Greg worked at CollabNet, Microsoft, eShop, and Oracle.

Mike Lester

Mike Lester

Mike, a 33-year veteran of the software industry, has spent the past 26 years delivering consulting and training services for Subversion and other software configuration management systems. He has taught over 700 classes covering various aspects of implementing and using Subversion and other SCMs. Mike is currently WANdisco’s Director of Subversion Training.

Stefan Fuhrmann

Stefan Fuhrmann

Stefan has over 20 years of experience with professional software development, working as a software architect, system architect and process expert in the automotive industry. Stefan has been a TortoiseSVN contributor since 2003 and a committer to the Subversion project since 2010. His involvement with Subversion focuses on server performance and client usability. Stefan joined WANdisco as a full time Apache Subversion committer in July 2012.

Randy DeFauw

Randy DeFauw

Randy DeFauw is Director of Product Marketing for WANdisco’s ALM products. He focuses on understanding in detail how WANdisco’s products help solve real world problems, and has deep background in development tools and processes. Prior to joining WANdisco he worked in product management, marketing, consulting, and development. He has several years of experience applying Subversion and Git workflows to modern development challenges.

Julian Foad

Julian Foad

Julian is the lead developer for enhancements to Subversion's merge capabilities at WANdisco. He has been a core Subversion committer since 2003, and prior to WANdisco, he worked for CollabNet as a full time Subversion committer. Julian worked on several key Subversion projects and liaised with the wider Subversion community to review and implement patches. Julian earned his MEng in Information Engineering from the University of Southampton.

Philip Martin

Philip Martin

Philip has been a core Subversion committer since 2001 and was part of the team that developed the first version of Subversion. As a senior Subversion developer at WANdisco Philip's focus has been client-side developments such as WC-NG (Working Copy Next Generation). Before starting with Subversion, Philip used a variety of version control systems while writing software for oil exploration, radar systems, mobile phones and air traffic control. Philip has an MSc. in Applied Math and Theoretical Physics from the University of Southampton and a BSc. in Physics from the University of Manchester.

Ben Reser

Ben Reser

Ben Reser’s work at VServers (web hosting provider) and Universal Commerce (ecommerce outsourcing) led him to work on a variety of open source projects. He started contributing to Subversion with his work on the Perl bindings in 2003. His work on Subversion expanded from there, serving as release manager from 1.0.2 to 1.1.3. Ben recently joined WANdisco to focus on Subversion full time.

Branko Čibej

Branko Čibej

Branko joined the Subversion project in May 2000, after spending several years trying to manage SCM deployments using RCS and CVS, and finally coming to the conclusion that something better was needed. Luckily, he discovered Subversion in its early days and has been a dedicated subversive ever since. Recent excursions into internet video start-ups have reduced his code contributions somewhat, but that hasn't deterred him from sounding off on the development mailing list.

He is a member of the Apache Software Foundation and Director of Subversion at WANdisco. He has more than 25 years of experience in the software industry, which means that he can tell tall stories about the good old days when one could have a cup of coffee while waiting for terminal echo, and could slam down the phone without having to worry about warranty coverage.

Doug Robinson

Doug

Doug is a software generalist with 30+ years of experience. He has worked on real-time embedded systems, operating system kernels, kernel networking implementations, user space daemons including process control, secure RPC, and build systems. He has designed, implemented and been deeply involved in software configuration management in every aspect throughout his career.

In his last job, Doug was, among other things, the architect of HP’s worldwide implementation of Subversion, including the largest deployment of the WANdisco SVN MultiSite at the time. That service included Linux servers, a highly available software implementation including "site to site" failover, a backup process and SAN.

James Creasy

James Creasy

James Creasy is Senior Director Product Management, setting strategic direction and overseeing development for WANdisco's ALM products. Drawing on an extensive and hands-on background developing enterprise software, James also explores emerging technologies to identify new approaches to product offerings, competitive positioning, and business architectures.

Shawn Doyle

Shawn Doyle

Shawn is a software configuration management professional, founder and lead consultant of ReleaseTEAM. ReleaseTEAM is a consultant company committed to providing custom Software Configuration Management solutions based on the needs of our clients. Shawn specializes in version control tools like Git, SVN, ClearCase, Rational Team Concert (RTC), AccuRev, and Perforce, as well as many other Build Automation tools. He has spent the last 23 years migrating software projects from one SCM tool to another, creating unique solutions and integrations between various tools, automating build processes and generally making software build environments sane. Shawn follows open source and commercial SCM tools very closely and is on a number of industry user groups and boards.

Rich Duncan

Rich Duncan

Rich Duncan is the President and CTO of Black Diamond Software, Inc. With over 20 years to experience helping organizations improve their software development practices. Rich has lead enterprise process improvement initiatives, enterprise tooling roll-outs, and software development projects for fortune 100 organizations throughout North America. He is an expert in the a number of proprietary and open source ALM tool stacks.

Andy Singleton

Andy Singleton

Andy Singleton is President of Assembla, where he builds software and helps launch web companies. He brings experience as an engineer and entrepreneur to the task of building new products quickly. He is currently interested in organizing people with “inspired by open source” methods.