Dev1: "Hey, can someone go approve my pull request?" Dev2: (30 seconds later) "Sure, done."

In many organizations, peer review has begun being seen as an impediment to getting code deployed. The changes being reviewed are often way too large or difficult to follow, so reviews just get rubber stamped.

In this talk, we'll demonstrate several ways to get the most out of code reviews by looking at ways to make code reviews much more valuable. The majority of the our time together will be spent learning ways to make your pull requests tell a cohesive story about the code that's being implemented by using functionality in Git to rewrite the commit history. We won't just talk about it, though. We'll spend our time in a repository creating Pull Requests and using Git functionality to make them highly reviewable.