- Information Architecture 101: Techniques and Best Practices (by Cameron Chapman) - good summary and references.
- 40+ Useful Online Generators For Web Designers (by Cameron Chapman) - here another one by Cameron - a MUST-READ references list for web designers.
- Data Visualization with CSS: Graphs, Charts and More (by bellefoong via hongkiat) - pure HTML/CSS charting examples, yes, that means copy-paste...
- The A-Z List for Web Designers (by Alexander Dawson) - love this alphabet soup, nothing really surprising, but that's maybe why i like it so much 😉
- Slideshow Patterns in Modern Web Design (by Joel Reyes) - slideshows become more and more prominent - so here are some patterns used widely
- Useful Calendar & Date Picker Scripts For Web Developers (by hongkiat) - collection of calendars
- 10 Random CSS Tricks You Might Want to Know About (by Catalin Rosu) - *background-color? give me a break IE...
- Introducing HTML5 Web Sockets – taking bidirectional communication on the web to the next level (by Robert Nyman) - pushing data to the client? wow-wow-wow!
- Designing Websites Under Information Technology Restrictions (by Maria Malidaki) - the article argues that technology restrictions are challenges that can be solved - I would argue that restrictions are blessings
Quince is an online repository of UX patterns. It was developed by Infragistics and released to the public today. It's free and open so that anybody can contribute with their knowledge. Silverlight required!
Yes, Quince is not the first pattern library, there are plenty of other excellent pattern libraries like Yahoo! Design Pattern Library, Open Source Pattern Library, UI-Patterns.com and many more, but it surely is a very comprehensive and good looking one.
What are Patterns?
A pattern is a reusable, best-practices approach used in the design of a solution to a commonly-occuring problem within a specific context. A pattern is not a finished piece of code or design that can be used as is. Rather, it reflects the sum total of a community's knowledge and experience or expertise in a given domain.
I strongly recommend reading the interview about Pattern Languages for Interaction Design with Erin Malone, Christian Crumlish, and Lucas Pettinati.
Social Interface Patterns
Another very interesting approach to patterns is taken by Christian Crumlish and Erin Malone who are currently working on a book for O'Reilly Media.
Check out their Designing Social Interfaces patterns wiki and contribute to their upcoming book. Very interesting approach!
Antipatterns are common UX mistakes to learn from. Probably the most prominent antipattern is "Click here" also known as "Navigating in a mysterious way". Read a very interesting Antipatterns blog entry by Peter Hornsby.
I think there is no doubt that patterns can boost our development process and reduce the amount of work needed to re-invent common elements. Study them and try to enhance on top of them!
Antipatterns on the other side might not be that useful. Even though I agree with Scott Berkun in his line of argumentation about Failure: the secret to success that it is important to learn from one owns mistakes and failures but that might be also overrated like Jason states in Learning from failure is overrated: "There’s a significant difference between “now I know what to do again” and “don’t do that again.” The former being better than the latter."
What do you think? Have I missed something or somebody?