A panel discussion around using source control effectively. Panelist are ideally other speakers. They should cover the spectrum of individual developer to small team to big team. The session will start with a beginners introduction to source control, subversion, mercurial and git. Next, panelist will present what flow they use, why they use it and a brief overview of how it works. The rest of the session will be open forum style where attendees can share their own experiences and ask open questions about best practices.