Ruby & Go developer. Creator of Exercism.io
2016 - Succession: A Refactoring StoryEN
Refactoring sometimes devolves into an appalling mess. You're chasing a broken test suite, and every change just makes it worse. At other times it's a slow, controlled process culminating in dreadful design.
This talk presents an end-to-end refactoring that demonstrates strategies to avoid this.