Este documento resume um workshop sobre Design Patterns em JavaScript. O documento introduz Design Patterns, explica porque são úteis, quando usá-los e dá um exemplo prático de uso do Strategy Pattern para envio de remessas bancárias. O documento também discute como frameworks não eliminam a necessidade de Design Patterns.