pattern

A pattern describes a problem and the core of a solution that can be used in many ways within a specific field of expertise. The term was coined by architect Christopher Alexander and popularized by his 1977 book A Pattern Language.

A coherent set of mutual reinforcing web of patterns normally forms a pattern language.

This site use pearls, a subtle twist on patterns.