<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>GoodDesign - Tag - Joel Beckham</title><link>http://example.org/tags/gooddesign/</link><description>GoodDesign - Tag - Joel Beckham</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Wed, 11 Jan 2012 00:00:00 +0000</lastBuildDate><atom:link href="http://example.org/tags/gooddesign/" rel="self" type="application/rss+xml"/><item><title>Patterns of Enterprise Application Architecture Quote: Presentation vs Data Source</title><link>http://example.org/posts/2012/2012-01-11-patterns-of-enterprise-application-architecture-quote-presentation-vs-data-source/</link><pubDate>Wed, 11 Jan 2012 00:00:00 +0000</pubDate><author>jbeckham</author><guid>http://example.org/posts/2012/2012-01-11-patterns-of-enterprise-application-architecture-quote-presentation-vs-data-source/</guid><description>&amp;ldquo;Presentation is an external interface for a service your system offers to someone else… Data source is the interface to things that are providing a service to you.&amp;rdquo;
P of EAA pg 21</description></item><item><title>Patterns of Enterprise Application Architecture Quote: Separating Domain Logic</title><link>http://example.org/posts/2012/2012-01-11-patterns-of-enterprise-application-architecture-quote-separating-domain-logic/</link><pubDate>Wed, 11 Jan 2012 00:00:00 +0000</pubDate><author>jbeckham</author><guid>http://example.org/posts/2012/2012-01-11-patterns-of-enterprise-application-architecture-quote-separating-domain-logic/</guid><description>&amp;quot;One of the hardest parts of working with domain logic seems to be that people often find it difficult to recognize what is domain logic and what is other forms of logic. An informal test I like is to imagine adding a radically different layer to an application, such as a command-line interface to a Web Application. If there&amp;rsquo;s any functionality you have to duplicate in order to do this, that&amp;rsquo;s a sign of where domain logic has leaked into the presentation.</description></item></channel></rss>