blog 25 Refactoring Our Configuration Code