Patternthinking
Tags:
Links
Uses of pattern language in the urban centuryhttp://blog.jonudell.net/2010/02/15/uses-of-pattern-language-in-the-urban-century/ Jon Udell: I’ve long been familiar with the idea of software patterns. But I didn’t connect it to its roots in the architectural writings of Christopher Alexander until I recently listened to Kent Beck’s keynote at the 2008 Rails conference. Kent was deeply influenced by The Timeless Way of Building. That book wasn’t available in my local library. But the companion volume, A Pattern Language: Towns, Buildings, Construction, was. It’s been a revelation to read it for the first time, more than thirty years after it was published, through lenses formed by my experience with software and networks.- Patternthinking - |
Patterns in Interaction Designhttp://www.welie.com/patterns/ Web design patterns sorted by site types, user experience, navigation, etc.- Patternthinking - |
Patterns, Architecture, Distribution: The Role of Patterns in Enterprise Architecturehttp://www.davethehat.com/articles/pda.htm Distribution is hard, architecture is important, and patterns help... David Harvey, April 1998- Patternthinking - |
15 Rules for Rebuilding the Worldhttp://www.wired.com/wired/archive/12.03/play.html When architect Christopher Alexander released his 1977 manifesto A Pattern Language, he argued that good architecture is simply a matter of applying core principles. The book garnered a small but fanatical following and inspired a movement in software: Programmers, tired of reinventing the wheel, began compiling libraries of solutions for common coding problems. In recent years, the pattern method has influenced interface designers, usability engineers, and game developers like Will Wright. Now Alexander, 67, has a new treatise. Written over the course of three decades, The Nature of Order: An Essay on the Art of Building and the Nature of the Universe (Center for Environmental Structure) is polemical, ambitious, and contrarian. "I didn't set out to write a book about the universe," he says. "I just wanted to heal architecture." The four-volume set outlines the properties that Alexander believes underlie beauty in art, nature, and great buildings. Because his ideas fill 2,150 pages, here's the abridged version.- Architecture - Patternthinking - |
Business Patternshttp://www-128.ibm.com/developerworks/patterns/select-pattern.html Business interaction patterns identify the interaction between users, businesses, and data. Business patterns are used to create simple, end-to-end e-business applications.- Patternthinking - |
Web Integration Architecture Patterns for Enterprise Architectshttp://webservices.sys-con.com/read/190423.htm Approaches to Web enablement of legacy systems By Martyn Hill, SOA Web Services Journal. Mar. 19, 2006- Enterprise Architecture - Patternthinking - Service-Oriented Architecture - |
Why I Hate Frameworkshttp://discuss.joelonsoftware.com/default.asp?joel.3.219431.12 BenjiSmith . 30. september 2005 on how he got his own general-purpose tool-building factory factory factory when all he wanted was a spicerack.- Standards - Technology - Enterprise Architecture - Patternthinking - |
Toward a Pattern Language for Service-Oriented Architecture and Integration, Part 1: Build a service ecosystemhttp://www-128.ibm.com/developerworks/library/ws-soa-soi/ As the IT industry matures, we will witness the emergence of more and more successful designs and implementations of Service-Oriented Architectures (SOA). We will also encounter challenges that appear to be recurring in slightly different forms but fundamentally have the same underlying problems. We also tend to repeat solutions with slight variations. To address this, the following patterns have arisen in the context of projects involving Service-Oriented Architecture (SOA) and Service-Oriented Integration (SOI). These projects have focused on the migration, modeling, design, and implementation of Service-Oriented Architecture and in the loosely-coupled integration enabled through services, which is termed Service-Oriented Integration. In this series, we will share these patterns and experiences related to their use. We will provide guidance on how to use them in combination to help solve commonly encountered problems in the migration, modeling, design, and implementation of SOA and SOI.- Patternthinking - Service-Oriented Architecture - |
Patterns in Interaction Designhttp://www.welie.com/patterns/ Web design patterns sorted by site types, user experience, navigation, etc.- Usability - Patternthinking - |
Book Excerpt: Fearless Changehttp://www-128.ibm.com/developerworks/rational/library/dec04/reader/manns.html Here is a chapter from a book that supplies patterns that managers can use to affect change within their organizations. Based on the experiences of hundreds of managers, the patterns cover every stage of the change process, from knowledge-gathering to confirmation. Fearless Change by Mary Lynn Manns and Linda Rising, Addison-Wesley Professional, 2004- Patternthinking - |
Describing the Enterprise Architectural Spacehttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/entarch.asp David Trowbridge, Ward Cunningham, Matt Evans, Larry Brader, Microsoft Platform Architecture Guidance; Paul Slater, Wadeware. This document presents an organizing table that describes the enterprise architectural space, shows relationships among artifacts in the space, and demonstrates how different roles in your enterprise view enterprise architecture. This document also demonstrates how pattern authors can use the organizing table to organize existing patterns and to identify areas where patterns are not currently documented. Microsoft Corporation, June 2004- Enterprise Architecture - Patternthinking - |
IBM Redbook on Patterns: Service Oriented Architecture and Web Serviceshttp://publib-b.boulder.ibm.com/Redbooks.nsf/RedpieceAbstracts/sg246303.html?Open The Patterns for e-business are a group of proven, reusable assets that can be used to increase the speed of developing and deploying Web applications. This redbook focuses how the Self-Service and Extended Enterprise business patterns, and the Application Integration pattern, can be used to start implementing solutions using the service oriented architecture approach.- Web Services - Patternthinking - Service-Oriented Architecture - |
Perl Design Patternshttp://www.perl.com/pub/a/2003/06/13/design1.html The Gang-of-Four Design Patterns book had a huge impact on programming methodologies in the Java and C communities, but what do Design Patterns have to say to Perl programmers? Phil Crow examines how some popular patterns fit in to Perl programming...- Patternthinking - |
The Diemen Repository of Interaction Design Patternshttp://www.visiblearea.com/cgi-bin/twiki/view/Patterns/Home_ A pattern collection and collaboration area- Patternthinking - |
Enterprise Integration Patternshttp://www.enterpriseintegrationpatterns.com/ This site is dedicated to making the design and implementation of integration solutions easier. Most solutions and approaches describe here are valid for most integration tools and standards such as IBM WebSphere MQ, TIBCO, Vitria, SeeBeyond, JMS, Microsoft Messaging, MSMQ, Web Services etc.- Patternthinking - |
Architectural Design Patterns for XML Documentshttp://www.xml.com/pub/a/2003/03/26/patterns.html No one wants to reinvent the wheel. One way programmers try to reuse good ideas about object design is to look to catalogs of design patterns. In this article, Kyle Downey presents some patterns for designing XML document formats.- Patternthinking - |
Applying Design Issues and Patterns in Web Serviceshttp://www.devx.com/Enterprise/Article/10397 Although the model of Web service interoperability is straightforward, it introduces new development practices and methodologies that can be difficult to learn. However, it can be a short-lived hurdle if you recognize certain patterns to design issues.- Web Services - Patternthinking - Interoperability - |
Patterns Of cooperative INTERactionhttp://www.comp.lancs.ac.uk/computing/research/cseg/projects/pointer/patterns.html PoInter is a Pattern Language for CSCW- Patternthinking - |
The Interaction Design Patterns Home Pagehttp://www.pliant.org/personal/Tom_Erickson/InteractionPatterns.html This page contains information about resources related to pattern languages for interaction design (of which user interface design is a subset), and a few links to more general papers that may be of use to interaction designers.- Patternthinking - |
Patterns for e-businesshttp://www-106.ibm.com/developerworks/patterns/ IBM's Patterns for e-business are a group of reusable assets that can help speed the process of developing Web-based applications.- Patternthinking - |
Patterns for Personal Web Siteshttp://www.rdrop.com/~half/Creations/Writings/Web.patterns/index.html Guidelines for creating a living personal Web site.- Web Technologies - Patternthinking - |
Dr Mary Lynn Mannshttp://www.cs.unca.edu/~manns/ Her "Fear Less And Other Patterns for Introducing New Ideas into Organizations" is great. Her PhD-thesis about an investigation into factors affecting the adoption and diffusion of software patterns in industry is available for download.- Patternthinking - |
Pattern Language.comhttp://www.patternlanguage.com/ Christopher Alexander runs a community-based website dedicated to supporting all efforts to re-build the earth and care for it as a living structure.- Patternthinking - |
PatternPromiseshttp://www.voght.com/cgi-bin/pywiki?PatternPromises Patterns when applied with energy, adequate social negotiation, critique and sensitivity, represent meta-best practices. They capture the best of the best. Denham Grey- Patternthinking - |
Patterns in a Nutshellhttp://www.enteract.com/~bradapp/docs/patterns-nutshell.html The "bare essentials" of Software Patterns by Brad Appleton- Patternthinking - |



