dhartunian + design-patterns 15
Catalog of Patterns of Enterprise Application Architecture
6 weeks ago by dhartunian
A short summary of the patterns in Patterns of Enterprise Application Architecture (P of EAA).
software-engineering
design-patterns
enterprise-software
6 weeks ago by dhartunian
Inversion of Control Containers and the Dependency Injection pattern
february 2012 by dhartunian
n the Java community there's been a rush of lightweight containers that help to assemble components from different projects into a cohesive application. Underlying these containers is a common pattern to how they perform the wiring, a concept they refer under the very generic name of "Inversion of Control". In this article I dig into how this pattern works, under the more specific name of "Dependency Injection", and contrast it with the Service Locator alternative. The choice between them is less important than the principle of separating configuration from use.
java
inversion-of-control
dependency-injection
design-patterns
java-swing
february 2012 by dhartunian
Deconstructing the Actor Model
november 2011 by dhartunian
The Actor Model of Computation, as defined by Carl Hewitt [1] and elaborated by Gul Agha [2], defines three primitive operations. These operations are “Send”, “Create” and “Become”. The “Send” operation transmits an asynchronous message to a known receiver. The “Create” operation constructs a new actor with a specified initial behavior. The “Become” operation defines the behavior used to process the next message received by the current actor. We will examine each of these primitives, focusing on their relationship with various computational concepts. The actor model provides a compact mode of expression. By unpacking this model, we hope to better understand how to take advantage of its power and elegance.
actor-model
programming
computation
design-patterns
concurrent-programming
november 2011 by dhartunian
Welcome Visitors
october 2011 by dhartunian
This site's primary focus is PeopleProjectsAndPatterns in SoftwareDevelopment. However, it is more than just an InformalHistoryOfProgrammingIdeas. It started there, but the theme has created a culture and DramaticIdentity all its own. All Wiki content is WorkInProgress. Most of all, this is a forum where people share ideas! It changes as people come and go. Much of the information here is subjective. If you are looking for a dedicated reference site, try WikiPedia; WikiIsNotWikipedia!
software-engineering
oop
portal
destination
design-patterns
october 2011 by dhartunian
related tags
actor-model ⊕ ajax ⊕ api ⊕ api-design ⊕ book ⊕ c++ ⊕ computation ⊕ concurrent-programming ⊕ css ⊕ data-structures ⊕ dependency-injection ⊕ design-patterns ⊖ destination ⊕ ebook ⊕ enterprise-software ⊕ exception-handling ⊕ factory-pattern ⊕ functional-programming ⊕ google ⊕ gwt ⊕ html5 ⊕ inversion-of-control ⊕ java ⊕ java-swing ⊕ javascript ⊕ jquery ⊕ lectures ⊕ lisp ⊕ lisp-macros ⊕ oop ⊕ pdf ⊕ portal ⊕ programming ⊕ python ⊕ reading-material ⊕ software-design ⊕ software-engineering ⊕ streaming-video ⊕ web-design ⊕ web-programming ⊕Copy this bookmark: