Directory Help
Search only in Patterns and Anti-PatternsSearch the Web  

Patterns and Anti-Patterns
  Computers > Programming > Methodologies > Patterns and Anti-Patterns   Go to Directory Home  

Categories
Alexander, Christopher (6)
FAQs, Help, and Tutorials (7)
Journals (6)
Reviews (2)
Web Pages
View in Google PageRank order               Viewing in alphabetical order
An HTML 2.0 Pattern Language http://c2.com/cgi/wiki?PatternLanguageForTheWeb
A work-in-progress to describe patterns of HTML development.
An Introduction To Process Patterns White Paper http://www.ambysoft.com/essays/processPatternsPaper.html
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.
Arcus Patterns for Business Information Systems http://www.objectarchitects.de/arcus/
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 http://www.laputan.org/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.
Chris Ruel's Object Technology Website http://eyebright.sslnetworks.org/~chrisrue/ChrisRuel.net/ChrisRuelNet.htm
Design patterns, Model-Driven Architecture, object-oriented methodology, and best practices.
Classic Design Pattern Solutions http://www.exciton.cs.rice.edu/JavaResources/DesignPatterns/
A collection of patterns that can be used to describe classic solutions to common object oriented design problems.
Common Ground http://www.mit.edu/~jtidwell/interaction_patterns.html
A pattern language for designing user interfaces and other artifacts.
Design Pattern (Computer Science) http://en.wikipedia.org/wiki/Design_pattern_(computer_science)
Growing article, with links to many related topics. Wikipedia.
Design Pattern Automation Toolkit http://dpatoolkit.sourceforge.net/
A toolkit to design applications using design patterns, with facility to generate code, and reverse engineering. Drag and Drop facility to create UML Class diagrams support to write custom plug-ins for code generators and reverse engineering. [Open source, GPL]
Design Patterns http://www.anupriyo.com/oopfm.shtml
A collection of design patterns, papers, FAQ, and links.
Design Patterns http://www.swtech.com/dpattern/
Software techniques, papers, references, catalogs, generally and in C++, Java; for professional software developers. Software Technologies Ltd.
Design Patterns Explained: A New Perspective on Object-Oriented Design http://www.netobjectives.com/resources/books/design-patterns-explained/
By Alan Shalloway and James R. Trott. Preface, table of contents, chapter from book, errata and answers to questions.
Design Reuse In SE/HCI http://mahemoff.com/
Reuse techniques in HCI - Pattern languages For Usability (MVC, Safety, Internationalisation). Also, software development and learning about patterns.
Diemen Repository of Interaction Design Patterns http://www.visiblearea.com/cgi-bin/twiki/view/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 http://st-www.cs.uiuc.edu/users/droberts/evolve.html
A pattern language for developing object-oriented frameworks.
Experiences http://www.maplefish.com/todd/papers/experiences/Experiences.html
Article by Todd Coram and Jim Lee. A pattern language that can be used to generate user centered software designs.
Fowler, Martin: Analysis Patterns http://martinfowler.com/articles.html#id2251585
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. Also features a collection of links to related subject areas.
Huston Design Patterns http://www.vincehuston.org/dp/
GoF patterns with C++ and Java demos and some other patterns.
Hypermedia Design Patterns Repository http://www.designpattern.lu.unisi.ch/
Provides reusable design experience gathered by other designers of hypermedia and Web applications. Includes discussions and papers.
Implementing the Singleton Pattern in Java http://radio.weblogs.com/0122027/stories/2003/10/20/implementingTheSingletonPatternInJava.html
An article by Rod Waldhoff with sample source code.
Interaction Design Patterns Page, The http://www.visi.com/~snowfall/InteractionPatterns.html
Resources related to pattern languages for interaction design, including user interface design.
Java Design Patterns http://www.javacamp.org/designPattern/
List the most applicable Java design patterns with sample code and explanation. A completely free learning site.
Java Design Patterns http://www.fluffycat.com/java-design-patterns/
Full, working Java programs, with output example shown.
JUnit Test Patterns in Rational XDE http://www.abracadabrasolutions.com/JUnitArticle.htm
Describes using how to create patterns for the JUnit eXtreme Programming automated testing framework, by Frank Hagenson.
Learning Guide To Design Patterns http://www.industriallogic.com/papers/learning.html
A learning guide for those who want to learn and use design patterns, rather than just read about them.
Lord of the Flies http://c2.com/cgi/wiki?LordOfTheFlies
Describes a 'going native' organizational pattern for improving software development productivity.
MetaPatterns http://www.moisesdaniel.com/wri/metapatterns.html
Present a new approach to design patterns, by Moisés Daniel Díaz Toledano. Includes links.
Much Ado about Patterns http://www.acm.org/crossroads/xrds5-1/patterns.html
Article on patterns, emphasizing design patterns, a type of pattern often used in software design. ACM Crossroads.
Pattern Languages of Programs (PLoP) Conference http://st-www.cs.uiuc.edu/~plop/
Information about forthcoming and past PLoP conferences.
Pattern Tools http://www.serc.nl/people/florijn/work/patterns.html
Tool support for object-oriented (design) patterns.
Patterns for Object/Relational Database Access http://www.objectarchitects.de/ObjectArchitects/orpatterns/
Contains patterns, links and literature on object/relational database access layers.
Patterns Library http://hillside.net/patterns/
Fine resource on many aspects of patterns, anti-patterns, and pattern languages.
Portland Pattern Repository http://c2.com/ppr/index.html
Very useful pattern information. Includes articles as well as discussions in the form of the WikiWikiWeb.
Rinsing, Linda: Articles about Patterns http://members.cox.net/risingl1/patternarticles.html
Several articles on different aspects of the topic.
The Pattern of Not Using Patterns http://www.retrospector.com/2006/05/16/the-pattern-of-not-using-patterns-part-i/
Not using patterns is one of the most common anti-patterns. Article describes where patterns are appropriate, what happens when they are not used, and why one must be very familiar with them. The Retrospector.
Unix Shell Patterns http://www.c2.com/cgi/wiki?UnixShellPatterns
A collection of idioms for Unix shell programming
Welie.com http://www.welie.com/
Design patterns for many uses: graphic user interfaces, Web, mobile interface; background information, links to literature and other collections.
Why a Duck http://www.jera.com/techinfo/duck.html
An introduction to polymorphism and design patterns, by John Brewer. Includes links and source code.

Help build the largest human-edited directory on the web.
Submit a Site - Open Directory Project - Become an Editor

Modified by Google - ©2009 Google
Advertise with Us - Jobs, Press, Cool Stuff...