Patterns and Anti-Patterns
Patterns and Anti-Patterns
Patterns and Anti-Patterns Links
- Martin Fowler Specialist in object-oriented software, building business objects, the UML, patterns, author of "Analysis Patterns" and "UML Distilled" books. The site has a collection of links to related subject areas.
- Cetus Links / Patterns A large collection of links on patterns.
- An HTML 2.0 Pattern Language A work-in-progress to describe patterns of HTML development.
- Patterns and Software: Essential Concepts and Terminology Comprehensive introduction to patterns by Brad Appleton.
- Net Objectives: Design Patterns Training, consulting and mentoring in design patterns and understanding the object-oriented development process. Also books, mailing lists and user groups, links.
- Lord Of The Flies Describes a "going native" organizational pattern for improving software development productivity.
- Common Ground A pattern language for designing user interfaces and other artifacts.
- A Pattern Language for Relational Databases and Smalltalk Includes architectural, static, dynamic, and client-server patterns for integrating Smalltalk and RDBMSs.
- Implementing the Singleton Pattern in Java An article by Rod Waldhoff with sample source code.
- Patterns for Object/Relational Database Access Contains patterns, links and literature on object/relational database access layers.
- Much Ado About Patterns An article from ACM Crossroads on patterns with special emphasis on design patterns, a type of pattern often used in software design.
- Patterns: A Way to Reuse Expertise By Linda Rising, AG Communications System (AGCS). Published in IEEE Communications Magazine, Vol 37 No. 4, April, 1999.
- 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.
- Huston Design Patterns GoF patterns with C++ and Java demos and some other 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 Prentice - Hall book. Four friends are collaborating as editors on the work: SteveBerczuk, JimCoplien, MartineDevos, and NeilHarrison.
- The Amsterdam Collection of Patterns in User Interface Design A XML based collection of user centered patterns in user interface design. Includes background information and links to other collections.
- 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 consistency to the entire OO software process (OOSP). By Scott W. Ambler, AmbySoft Inc.
- Visitor Pattern (Dual Dispatch without Multimethods) Simple example of a problem that the Visitor pattern can solve, with a code example in Java, avoiding switch statements and downcasts.
- Evolving Frameworks A pattern language for developing object-oriented frameworks.
- Pattern Languages of Programs (PLoP) Conference Information about forthcoming and past PLoP conferences.
- Pattern Depot Collection of patterns submitted by users sorted into categories.
- Patterns Home Page This a wonderful resource for all things Patterns (and Anti-Patterns).
- Patterns-discussion FAQ This is not a FAQ in the usual sense. It contains very brief summaries of topics that have been discussed on the patterns-discussion list, in question and answer format.
- Interaction Design Patterns Resources related to pattern languages for interaction design, including user interface design.
- Pattern Tools Tool support for object-oriented (design) patterns.
- Smalltalk Patterns Documentation on patterns associated with Dolphin Smalltalk.
- Software Technologies - Design Patterns Software Design Pattern techniques, papers, references and catalogues for professional software developers.
- Some Notes On Christopher Alexander A summary of Alexander's contributions to several fields including the use of patterns in programming.
- Design Patterns and Pattern Languages Pattern information and tutorials by Douglas C. Schmidt.
- Demeter Information on Adaptive Programming including links, books, and papers. (Karl J. Lieberherr)
- The HCI Patterns Home Page Provides conference information and papers about pattern languages for human-computer interaction and user interface design.
- Patterns for Human-Computer Interaction A paper, based on a master's thesis, which examines evidence to support the existence of patterns for human-computer interaction.
- Portland Pattern Repository Very useful pattern info. Includes articles as well as discussions in the form of the WikiWikiWeb.
- Experiences A pattern language that can be used to generate user centered software designs.
- Jim Coplien One of the most influential people in the patterns field. He has links to important papers and publications.
| Help build the largest human-edited directory on the web. |
| Submit a Site - Open Directory Project - Become an Editor |