Slides for the perl design patterns course