#design-patterns - p3ld3v blog