Patterns and tutorials