When
1:45 PM Saturday
Where
4220
Silicon Valley Code Camp : October 11th and 12th 2014session

SaaS Workflows & Git Best Practices

For developers and build engineers looking to migrate to Git or who feel that they're not getting the most out of their workflow.

About This Session

This tutorial is intended for developers and build engineers who are looking to migrate to Git or who are already using Git but feel that they're not getting the most out of their workflow. During the presentation I'll cover: -an introduction to Git, focusing on its numerous advantages over centralized version control systems as relates to collaborative workflows -tips and tools for migrating to Git (focusing on the migration path from SVN) -how to work with very large or long lived repositories - the fundamental elements that comprise every good Git workflow, including: feature branching a discussion of rebasing in a team context (including why, when and how to use it) automatic per-branch CI builds pull request reviews with pre-merge quality checks one click deployments to dogfood, staging and prod a case study of how these elements are used to form Atlassian's SaaS workflows, that are used to continually deploy Bitbucket, HipChat and our other OnDemand offerings Ideally, participants will run through some live Git exercises, some of which that will require internet access. Attendees should come with a laptop with a modern version of Git installed. Participants will walk away with a deeper appreciation of Git's capabilities, the confidence to make the switch to Git, (if they haven't already), and the skills to architect a kick-ass Git workflow for their team.

Time: 1:45 PM Saturday    Room: 4220 

The Speaker(s)

undefined undefined

Tim Pettersen

Developer Provacateur , Atlassian

Tim Pettersen, Developer Provocateur, is a veteran Java developer for Atlassian. Tim has focused on working on JIRA, Stash and other tools, but also claims the first commit to Stash, Atlassian's enterprise Git repository management tool. Tim believes all software, particularly developer tools, should be built with extensibility in mind.

undefined undefined

Erik van Zijst

unassigned , Bitbucket

Erik has been a passionate software professional for more than 15 years, subscribing to the idea that software is a craft, not an exact science. Launching his career in his native Amsterdam in 1999, he served as chief architect for a financial market data startup until it was acquired in 2006, designing and coding both a real-time European-wide IP distribution platform for stock quotes, as well as a stock and options trading platform.