In this article I will present to you the concept of Design Patters, why were they created, which problems they solve, and how YOU can be a better developer if you learn about them. Let´s get started! What is a Design Pattern? Let´s see some "formal"...

Markdown supported · ⌘↵ to post
Great article Matt, thanks for sharing! 😉
I think the point about the design discussions is specially important. When your team knows the patterns, design discussions become very productive because you can pack much more information in shorter sentences.
Maxi Contieri
Software Engineer
Amazing as always Matt !!
You know you made my day by putting Singleton into anti-pattern category !
I think every pattern deserves its own article with you experience using it and code examples. Not the book description, but you personal experience !
Keep on !