Design Patterns

As a programmer you will after a time start to recognize certain patterns, or things you have been doing in the past repeating itself over and over. You are not the first: a design pattern is a general reusable solution to a commonly occurring problem and will help you when it comes to solving your day-to-day programming.

Remember: Patterns are not a one-stop-solution for every problem you have, they are guidelines and best-practices that must be applied to your current problem. In my dayjob at fronter I work a lot with code-review and quality assurance, this has lead me to see both patterns and antipatterns, so I wanted to find some good reference material for the programmers at work to digg into. What I found when starting to look for some good reference sites is that over the last couple of years there has been a lot of new patterns sites showing up covering more specific elements; earlier there was GoF and the more traditional patterns, now I see good sites covering both traditional patterns as well as UI-patterns, JS-patterns and interaction patterns.

I’m not going to write a long blurb about patterns and what patterns there are out there, rather list some of the sites you should have a look at:

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">