We wanted to have a short overview of the basic concepts behind design patterns. These are mainly for reference by the talk attendees as they may not make much sense out of context.