@electronic{fieldingintl.com, title = {SchoolPatterns.com – Design Patterns for Creative Learning Environments}, url = {https://fieldingintl.com/design-patterns/}, biburl = {https://www.bibsonomy.org/url/8c3ecef513aef61304e02e82a7132e0d/yish}, keywords = {architecture classrooms design learning patterns schools spaces}, added-at = {2022-10-02T09:16:33.000+0200}, description = {esign Patterns are simple sketches and annotations that get down to the essence of how a space works. These key ideas break down the complexity of school design as part of a system. Through the use of Patterns we can design and connect successful educational environments and experiences.}, interhash = {8c3ecef513aef61304e02e82a7132e0d}, intrahash = {8c3ecef513aef61304e02e82a7132e0d} } @electronic{www.oreilly.com, title = {Software architecture patterns - O'Reilly Media}, url = {https://www.oreilly.com/ideas/software-architecture-patterns}, biburl = {https://www.bibsonomy.org/url/23d13bae98dee59113672087ad69598f/brightbyte}, keywords = {analysis architecture comparison patterns report software}, added-at = {2020-01-08T12:00:32.000+0100}, description = {}, interhash = {23d13bae98dee59113672087ad69598f}, intrahash = {23d13bae98dee59113672087ad69598f} } @electronic{towardsdatascience.com, title = {10 Common Software Architectural Patterns in a nutshell}, url = {https://towardsdatascience.com/10-common-software-architectural-patterns-in-a-nutshell-a0b47a1e9013}, biburl = {https://www.bibsonomy.org/url/872e174da90a009d606419030f28fc6b/mjbrown}, keywords = {architecture patterns softwaredev}, added-at = {2018-07-02T21:49:09.000+0200}, description = {Ever wondered how large enterprise scale systems are designed? Before major software development starts, we have to choose a suitable architecture that will provide us with the desired functionality…}, interhash = {872e174da90a009d606419030f28fc6b}, intrahash = {872e174da90a009d606419030f28fc6b} } @electronic{www.designshare.com, title = {Design Patterns}, url = {http://www.designshare.com/index.php/design-patterns/}, biburl = {https://www.bibsonomy.org/url/a9fe8360ad693dfda035adb0a7ac02be/yish}, keywords = {architecture building design education learning patterns}, added-at = {2018-03-10T13:51:25.000+0100}, description = {}, interhash = {a9fe8360ad693dfda035adb0a7ac02be}, intrahash = {a9fe8360ad693dfda035adb0a7ac02be} } @electronic{www.martinfowler.com, title = {MF Bliki: FluentInterface}, url = {http://www.martinfowler.com/bliki/FluentInterface.html}, biburl = {https://www.bibsonomy.org/url/786215dcad609d3fc722aedc027c6c0f/draganigajic}, keywords = {api architecture design dsl fluent interface patterns programming}, added-at = {2011-07-13T18:11:59.000+0200}, description = {Probably the most important thing to notice about this style is that the intent is to do something along the lines of an internal DomainSpecificLanguage. Indeed this is why we chose the term 'fluent' to describe it, in many ways the two terms are synonyms. The API is primarily designed to be readable and to flow. The price of this fluency is more effort, both in thinking and in the API construction itself. The simple API of constructor, setter, and addition methods is much easier to write. Coming up with a nice fluent API requires a good bit of thought. Indeed one of the problems of this little example is that I just knocked it up in a Calgary coffee shop over breakfast. Good fluent APIs take a while to build. If you want a much more thought out example of a fluent API take a look at JMock. JMock, like any mocking library, needs to create complex specifications of behavior. There have been many mocking libraries built over the last few years, JMock's contains a very nice fluent API}, interhash = {786215dcad609d3fc722aedc027c6c0f}, intrahash = {786215dcad609d3fc722aedc027c6c0f} } @electronic{martinfowler.com, title = {GUI Architectures}, url = {http://martinfowler.com/eaaDev/uiArchs.html}, biburl = {https://www.bibsonomy.org/url/c314b9156da3b8518bfd46c7f85fc738/schmidt2}, keywords = {architecture fowler gui martin patterns}, added-at = {2011-02-09T09:10:33.000+0100}, description = {}, interhash = {c314b9156da3b8518bfd46c7f85fc738}, intrahash = {c314b9156da3b8518bfd46c7f85fc738} } @electronic{www.corej2eepatterns.com, title = {Core J2EE Patterns}, url = {http://www.corej2eepatterns.com/Patterns2ndEd/index.htm}, biburl = {https://www.bibsonomy.org/url/520181f480fd69ee4dfcc7723958dab6/schmidt2}, keywords = {architecture j2ee patterns}, added-at = {2010-11-18T15:46:15.000+0100}, description = {}, interhash = {520181f480fd69ee4dfcc7723958dab6}, intrahash = {520181f480fd69ee4dfcc7723958dab6} } @electronic{www.mfe.govt.nz, title = {Urban Design Toolkit - [Ministry for the Environment]}, url = {http://www.mfe.govt.nz/publications/urban/urban-toolkit-2009/html/index.html}, biburl = {https://www.bibsonomy.org/url/52e4a4d82d74ba82e05f5dd1b052d24b/yish}, keywords = {NZ architecture design participatory patterns toolkit urban}, added-at = {2010-04-16T11:09:36.000+0200}, description = {}, interhash = {52e4a4d82d74ba82e05f5dd1b052d24b}, intrahash = {52e4a4d82d74ba82e05f5dd1b052d24b} } @electronic{videolectures.net, title = {The Architecture of Ecological Interactions: Patterns and Principles}, url = {http://videolectures.net/eccs08_dunne_taoeipap/}, biburl = {https://www.bibsonomy.org/url/0b242596edb40e0cb7d4eba980f9eec8/cschie}, keywords = {architecture ecological interactions patterns principles}, added-at = {2009-02-20T11:27:58.000+0100}, description = {}, interhash = {0b242596edb40e0cb7d4eba980f9eec8}, intrahash = {0b242596edb40e0cb7d4eba980f9eec8} } @electronic{architects.dzone.com, title = {Common REST Design Pattern | Architects Zone}, url = {http://architects.dzone.com/news/common-rest-design-pattern}, biburl = {https://www.bibsonomy.org/url/009a8d9d96b5c7b7d5215e8aec68f711/fmeyer}, keywords = {architecture patterns rest}, added-at = {2008-06-06T14:01:07.000+0200}, description = {Based on the same architectural pattern of the web, "REST" has a growing dominance of the SOA (Service Oriented Architecture) implementation these days. In this article, we will discuss some basic design principles of REST.}, interhash = {009a8d9d96b5c7b7d5215e8aec68f711}, intrahash = {009a8d9d96b5c7b7d5215e8aec68f711} } @electronic{www.laputan.org, title = {Big Ball of Mud}, url = {http://www.laputan.org/mud/mud.html}, biburl = {https://www.bibsonomy.org/url/cca434e4d5fe0ca11d55062b75769cb9/yish}, keywords = {anti antipatterns architecture design designpatterns development pattern patterns programming software}, added-at = {2007-09-14T12:16:00.000+0200}, description = {}, interhash = {cca434e4d5fe0ca11d55062b75769cb9}, intrahash = {cca434e4d5fe0ca11d55062b75769cb9} } @electronic{www.cdf.toronto.edu, title = {CSC407 Winter 2007}, url = {http://www.cdf.toronto.edu/~csc407h/winter/}, biburl = {https://www.bibsonomy.org/url/287bd49242e14d28eef60cdb2ed9e745/charoy}, keywords = {architecture course design patterns}, added-at = {2007-09-07T12:44:40.000+0200}, description = {This course is an introduction to the development of system-level architectures and class-level object-oriented designs for software systems. There is a special emphasis on the study of architecture and design patterns: the core of solutions to commonly o}, interhash = {287bd49242e14d28eef60cdb2ed9e745}, intrahash = {287bd49242e14d28eef60cdb2ed9e745} } @electronic{code.google.com, title = {google-guice - Google Code}, url = {http://code.google.com/p/google-guice/}, biburl = {https://www.bibsonomy.org/url/34bce97fa830f9983c9672db83ff5190/fsteeg}, keywords = {architecture components dependency-injection google java modularity patterns programming}, added-at = {2007-03-13T14:09:23.000+0100}, description = {Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 5, brought to you by Google.}, interhash = {34bce97fa830f9983c9672db83ff5190}, intrahash = {34bce97fa830f9983c9672db83ff5190} } @electronic{www.uni-weimar.de, title = {Christopher Alexander Pattern Language Repository}, url = {http://www.uni-weimar.de/architektur/InfAR/lehre/Entwurf/Patterns/patterns.html}, biburl = {https://www.bibsonomy.org/url/116437610d0112b578c7d171ee24fa5f/cschenk}, keywords = {architecture patterns design christopher-alexander}, added-at = {2007-02-13T07:09:24.000+0100}, description = {A pattern language: towns, buildings, construction. This page holds an online description (abstracts) of hopefully all patterns of Christopher Alexanders Pattern Language.}, interhash = {116437610d0112b578c7d171ee24fa5f}, intrahash = {116437610d0112b578c7d171ee24fa5f} } @electronic{www.uni-weimar.de, title = {Christopher Alexander Pattern Language Repository}, url = {http://www.uni-weimar.de/architektur/InfAR/lehre/Entwurf/Patterns/patterns.html}, biburl = {https://www.bibsonomy.org/url/116437610d0112b578c7d171ee24fa5f/butonic}, keywords = {architecture patterns alexander christopher language design}, added-at = {2007-02-13T01:45:13.000+0100}, description = {}, interhash = {116437610d0112b578c7d171ee24fa5f}, intrahash = {116437610d0112b578c7d171ee24fa5f} } @electronic{dev2dev.bea.com, title = {Effective Java Exceptions}, url = {http://dev2dev.bea.com/pub/a/2006/11/effective-exceptions.html?page=1}, biburl = {https://www.bibsonomy.org/url/61d03e590492d5b70c43aae7cf00450f/fmeyer}, keywords = {architecture design exception exceptions java patterns programming}, added-at = {2007-01-20T21:10:49.000+0100}, description = {One of the most important architectural decisions a Java developer can make is how to use the Java exception model. Java exceptions have been the subject of considerable debate in the community. Some have argued that checked exceptions in the Java languag}, interhash = {61d03e590492d5b70c43aae7cf00450f}, intrahash = {61d03e590492d5b70c43aae7cf00450f} } @electronic{is.tm.tue.nl, title = {Workflow Patterns}, url = {http://is.tm.tue.nl/research/patterns/}, biburl = {https://www.bibsonomy.org/url/89df209886d84ff4e0222c52e8496b32/correndo}, keywords = {Workflow architecture design patterns reference}, added-at = {2007-01-15T15:33:14.000+0100}, description = {}, interhash = {89df209886d84ff4e0222c52e8496b32}, intrahash = {89df209886d84ff4e0222c52e8496b32} } @electronic{java.sun.com, title = {Core J2EE Patterns: Patterns index page}, url = {http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html}, biburl = {https://www.bibsonomy.org/url/c44c0be7530dbe47d2ac22f8bace3b5c/charoy}, keywords = {architecture j2ee patterns}, added-at = {2006-03-15T16:45:42.000+0100}, description = {}, interhash = {c44c0be7530dbe47d2ac22f8bace3b5c}, intrahash = {c44c0be7530dbe47d2ac22f8bace3b5c} } @electronic{hillside.net, title = {Hillside.net - Your Patterns Library}, url = {http://hillside.net/patterns/}, biburl = {https://www.bibsonomy.org/url/a0303f9d9e8c9b80d993043850cda006/yish}, keywords = {building architecture development patterns programming UML pattern repository language design}, added-at = {2005-11-29T15:06:15.000+0100}, description = {}, interhash = {a0303f9d9e8c9b80d993043850cda006}, intrahash = {a0303f9d9e8c9b80d993043850cda006} } @electronic{en.wikipedia.org, title = {Christopher Alexander - Wikipedia, the free encyclopedia}, url = {http://en.wikipedia.org/wiki/Christopher_Alexander}, biburl = {https://www.bibsonomy.org/url/895ceebfad203b00ba005197c6dad2b8/yish}, keywords = {architecture patterns Christopher Alexander design wikipedia}, added-at = {2005-11-29T11:50:00.000+0100}, description = {}, interhash = {895ceebfad203b00ba005197c6dad2b8}, intrahash = {895ceebfad203b00ba005197c6dad2b8} }