I love to write code, but that doesn't mean I want to write the same code over and over again. And I certainly don't want to have to hunt down all that redundant code when I want to refactor a … Continue reading → ...