I decided to create a Design Patterns page to keep notes on all the articles out there since a few have disappointed me with the inaccuracies that they contain. I want to avoid making some of these mistakes and will try to list and create code examples that are correct.