design-patterns Languages Go Python Sources Walking through code and explanations from: Refactoring Guru Refactoring Guru GitHub