Along with the release of its User Interface Library, Yahoo! has compiled their Design Pattern Library for designers and UI developers. “A pattern describes an optimal solution to a common problem within a specific context,” reads the section on the Yahoo! Developer Network. The site offers best practices and examples of patterns such as breadcrumbs, drag-and-drop customization, module tabs, and auto-complete, among others.