Practical GitHub Collaboration Workflows

Track: UX + Git + DevOps
Skill Level: Intermediate
Room: Room 105
Time Slot: Tue 2/25, 10:30 AM
Tags: version control , developer productivity , git
Presentation Link

Learn how to use pull requests to create conversations, how and when to fork a repo, how to use feature branches effectively and best practices for using tags and branches for managing your releases. This session will look at the GitHub flow, showing best practices for lightweight collaboration and code review processes and will include tips and tricks for managing the issues that sometimes arise such as hot fixing feature branches and being able to rebase your pull requests.

Peter Bell

Peter is the founder and CEO of Scalable, personal training for enterprise software development teams. He is an experienced entrepreneur, technologist, agile coach and CTO specializing in EdTech projects. He wrote “Introducing GitHub” for O’Reilly, created the “Mastering GitHub” course for code school and “Git and GitHub LiveLessons” for Pearson.

He has presented regularly at national and international conferences on ruby, nodejs, NoSQL (especially MongoDB and neo4j), cloud computing, software craftsmanship, java, groovy, javascript, and requirements and estimating. He has been on the program committee for QCon in New York, Code Generation in Cambridge, England and the Domain Specific Modeling workshop at SPLASH (was ooPSLA) and reviewed and shepherded proposals for the BCS SPA conference.