If you are one to sit and eat lunch at your desk, or just like to browse around (aka research) at work, or simply just love what you do. Then, here is a list of helpful links of Design Patterns.
Design patterns can speed up the development process by providing tested, proven development paradigms.
Effective design requires considering issues that may not become visible until later in the implementation.
Reusing design patterns helps to prevent subtle issues that can cause major problems and improves code, user experience and design by using familiar patterns.
So go ahead and enjoy the links with your lunch.Feel free to add others, it may help someone esle.Maybe you might even decide to create some of your own.