Register for free!
1672 users online right now

[x]

Explore: Patterns and Anti-Patterns, Methodologies

The pattern movement in programming is about discovering repeating patterns in all areas of software development, documenting them in a pattern language and reusing them. Anti-patterns are ones to avoid. This category contains sites about both. Pattern...
This page was last updated on October 10th, 2008
Patterns and Anti-Patterns (from Methodologies)
Canadian Content » Computers » Programming » Methodologies » Patterns_and_Anti-Patterns »
Classic Design Pattern SolutionsClassic Design Pattern Solutions
A collection of patterns that can be used to describe classic solutions to common object oriented design problems.
DemeterDemeter
Information on Adaptive Programming including links, books, and papers. (Karl J. Lieberherr)
Pattern Languages of Programs (PLoP) ConferencePattern Languages of Programs (PLoP) Conference
Information about forthcoming and past PLoP conferences.
Design Patterns and Pattern LanguagesDesign Patterns and Pattern Languages
Pattern information and tutorials by Douglas C. Schmidt.
Huston Design PatternsHuston Design Patterns
GoF patterns with C++ and Java demos and some other patterns.
Why a DuckWhy a Duck
An introduction to polymorphism and design patterns, by John Brewer. Includes links and source code.
Interaction Design Patterns Page, TheInteraction Design Patterns Page, The
Resources related to pattern languages for interaction design, including user interface design.
Patterns and Software: Essential Concepts and TerminologyPatterns and Software: Essential Concepts and Terminology
Comprehensive introduction to patterns by Brad Appleton.
A CommonPatternLanguage of OrganizationalPatternsA 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: St
Learning Guide To Design PatternsLearning Guide To Design Patterns
A learning guide for those who want to learn and use design patterns, rather than just read about them.
Jim CoplienJim Coplien
One of the most influential people in the patterns field. He has links to important papers and publications.
Pattern ToolsPattern Tools
Tool support for object-oriented (design) patterns.
Design PatternsDesign Patterns
Started out as a small link collection in 1999, and is now an extensive repository of links and books about Patterns in all forms.
Big Ball of MudBig 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 expediency than design.
Formal And Precise Software Patterns Representation LanguagesFormal And Precise Software Patterns Representation Languages
An annotated bibliography of articles describing research in the formalization of design patterns, including formal languages, tools supporting the implementation and synthesis of patterns, and position papers.
Patterns of Enterprise MessagingPatterns of Enterprise Messaging
Software patterns describing how to achieve Enterprise Integration using Enterprise Messaging (JMS with Java and MSMQ with C#)
Some Notes On Christopher AlexanderSome Notes On Christopher Alexander
A summary of Alexander's contributions to several fields including the use of patterns in programming.
ExperiencesExperiences
Article by Todd Coram and Jim Lee. A pattern language that can be used to generate user centered software designs.
Ideas2workIdeas2work
Collection of design patterns with Java source.
Patterns for Object/Relational Database AccessPatterns for Object/Relational Database Access
Contains patterns, links and literature on object/relational database access layers.
Patterns Home PagePatterns Home Page
This a wonderful resource for all things Patterns (and Anti-Patterns).
Unix Shell PatternsUnix Shell Patterns
A collection of idioms for Unix shell programming
Common GroundCommon Ground
A pattern language for designing user interfaces and other artifacts.
Christopher Alexander and Information Systems FailuresChristopher 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.
Arcus Patterns for Business Information SystemsArcus 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.
Portland Pattern RepositoryPortland Pattern Repository
Very useful pattern information. Includes articles as well as discussions in the form of the WikiWikiWeb.
An Introduction To Process Patterns White PaperAn 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, Amby
Chris Ruel's Object Technology WebsiteChris Ruel's Object Technology Website
Design patterns, Model-Driven Architecture, object-oriented methodology, and best practices.
Visitor Pattern (Dual Dispatch without Multimethods)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.
Smalltalk PatternsSmalltalk Patterns
Documentation on patterns associated with Dolphin Smalltalk.
Analysis PatternsAnalysis Patterns
Patterns developed by Martin Fowler; a 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
Implementing the Singleton Pattern in JavaImplementing the Singleton Pattern in Java
An article by Rod Waldhoff with sample source code.
Much Ado About PatternsMuch 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.
Hypermedia Design Patterns RepositoryHypermedia Design Patterns Repository
Provides reusable design experience gathered by other designers of hypermedia and Web applications. Includes discussions and papers.
Patterns: A Way to Reuse ExpertisePatterns: A Way to Reuse Expertise
By Linda Rising, AG Communications System (AGCS). Published in IEEE Communications Magazine, Vol 37 No. 4, April, 1999.
An HTML 2.0 Pattern LanguageAn HTML 2.0 Pattern Language
A work-in-progress to describe patterns of HTML development.
Lord Of The FliesLord Of The Flies
Describes a "going native" organizational pattern for improving software development productivity.
Welie.com: Interaction Design PatternsWelie.com: Interaction Design Patterns
A collection for various user interfaces. Includes background information and links to other collections.
Object-Oriented Pattern DigestObject-Oriented Pattern Digest
A catalog of object-oriented design, architectural patterns and idioms, articles, books, tools, forum, and links.
Design Patterns in Dynamic ProgrammingDesign Patterns in Dynamic Programming
Tutorial for using classic design patterns, by Peter Norvig.
Software Technologies - Design PatternsSoftware Technologies - Design Patterns
Software Design Pattern techniques, papers, references and catalogues for professional software developers.
JUnit Test Patterns in Rational XDEJUnit Test Patterns in Rational XDE
Describes using how to create patterns for the JUnit eXtreme Programming automated testing framework, by Frank Hagenson.
A Pattern Language for Relational Databases and SmalltalkA Pattern Language for Relational Databases and Smalltalk
Includes architectural, static, dynamic, and client-server patterns for integrating Smalltalk and RDBMSs.
Design Reuse In SE/HCIDesign Reuse In SE/HCI
Reuse techniques in HCI - Pattern languages For Usability (MVC, Safety, Internationalisation). Also, software development and learning about patterns.
Java Design PatternsJava Design Patterns
List the most applicable Java design patterns with sample code and explanation. A completely free learning site.
Patterns-discussion FAQPatterns-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.
MetaPatternsMetaPatterns
Present a new approach to design patterns, by Moisés Daniel Díaz Toledano. Includes links.
Diemen Repository of Interaction Design PatternsDiemen 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 FrameworksEvolving Frameworks
A pattern language for developing object-oriented frameworks.
Pattern DepotPattern Depot
Categorized collection of patterns submitted by users.
SoCaseTools, inc.SoCaseTools, inc.
Information on Subject Oriented Design and Analysis Pattern Oriented Programming tool (SODA POP). Includes resources and company information.

Methodologies >> Patterns and Anti-Patterns yielded other results on Canadian Content:


Download: Picture & Image Editors
Software with the purpose of editing image files which functions such as: cropping, rotating, morph
Freeware Image Editors - Free Downloads
Freeware Image Editors downloads. Software with the purpose of editing image files which functions
Download: System Cleaners - Registry, Hard Drive
Useful programs which clean your system from unwanted clutter..
Download: Windows and Linux Server Tools
This category contains downloads offering professionals simplified ways of maintaining several diff
Download: Hard Drive - Partition & Optimization Software
Hard Drive downloads include optimization and analyzing..


--