Patterns and Anti-Patterns
A CommonPatternLanguage of OrganizationalPatterns
This ThoughtsWeaver site is the official repository for the editorial effort to build a CommonPatternLanguage of OrganizationalPatterns that will be published in a forthcoming Pren…
A Pattern Language for Relational Databases and Smalltalk
Includes architectural, static, dynamic, and client-server patterns for integrating Smalltalk and RDBMSs.
An Introduction To Process Patterns White Paper
Introduces the concept of process patterns, reusable building blocks from which an organization may tailor an object-oriented software process. Process patterns bring reuse and con…
Analysis Patterns
Patterns developed by Martin Fowler; a specialist in object-oriented software, building business objects, the UML, patterns, author of "Analysis Patterns" and "UML D…
Arcus Patterns for Business Information Systems
Contains pattern papers on exception handling, database access, client/server UI design and design in general for the domain of business information systems.
Big Ball of Mud
An examination of this most frequently deployed of software architectures. A casually, even haphazardly, structured system, the organization of which is dictated more by expedienc…
Chris Ruel's Object Technology Website
Design patterns, Model-Driven Architecture, object-oriented methodology, and best practices.
Christopher Alexander and Information Systems Failures
A paper that looks at how the work on architectural patterns can be of value to the designers of object-oriented systems, by C. Kimble and W. Selby. Includes links.
Classic Design Pattern Solutions
A collection of patterns that can be used to describe classic solutions to common object oriented design problems.
Design Patterns and Pattern Languages
Pattern information and tutorials by Douglas C. Schmidt.
Design Patterns in Dynamic Programming
Tutorial for using classic design patterns, by Peter Norvig.
Design Reuse In SE/HCI
Reuse techniques in HCI - Pattern languages For Usability (MVC, Safety, Internationalisation). Also, software development and learning about patterns.
Diemen Repository of Interaction Design Patterns
Open source (Wiki) collection and collaboration site focused on creating and extending patterns for screen design, with a focus on Interaction Design and Usability.
Evolving Frameworks
A pattern language for developing object-oriented frameworks.
Experiences
Article by Todd Coram and Jim Lee. A pattern language that can be used to generate user centered software designs.
Showing 20–20 of 48 results