To CS 121 Home Page
Patterns
Composite & Visitor Patterns
(code and documentation)
Patterns Home Page
Introduction to Patterns
(emphasis on Alexander)
Carleton Pattern Repository
Design Patterns, Pattern Languages, and Frameworks
(Douglas Schmidt)
Essential Software Design Patterns
(Walter F. Tichy)
Patterns in Java AWT
Design Patterns in Dynamic Programming
(Peter Norvig)
The Tao of Design
(John Schettino)
Source Code for GoF book
GoF Pattern Template
IAP '97
Lifecycle and Refactoring Patterns that Support Evolution and Reuse
Pattern Depot
Design Patterns, an unbiased assessment
(Bryan Dudash)
Patterns and Software: Essential Concepts and Terminology (with links)
(Brad Appleton)
Big Ball of Mud
Scott Ambler's Writings
A Pattern Language for Pattern Writing
(Gerard Meszaros, Jim Doble)
Synopses
(Mark Grand)
UML@Work - From Analysis to Implementation
(Hitz, Kappel, Retschitzegger)
Human-Computer Interface (HCI) Patterns
(Jenifer Tidwell)
Roundabout, a Pattern Language for Recursive Programming
(Eugene Wallingford)
Loop Patterns
(Owen Astrachan, Eugene Wallingford)
Object Recursion
(Bobby Woolf)
A Development Process Generative Pattern Language
(James O. Coplien)
Papers on patterns and HCI (Human-Computer Interfaces)
Pedagogical Patterns
Cetus Links
Callbacks
Anti-Patterns
AntiPatterns
(Chris McPhee)
AntiPatterns tutorial
Antipatterns of Scholarship