Table of Contents
- The Design Patterns Out There and Setting Up Your Environment
- Traits and Mixin Compositions
- Unification
- Abstract and Self Types
- Aspect Oriented Programming and Components
- Creational Patterns
- Structural Patterns
- Behavioral Patterns - Part 1
- Behavioral Patterns - Part 2
- Functional Design Patterns - The Deep Theory
- Functional Design Patterns - Applying What We Learned
- Real Life Applications

