<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Agatha 1.0 Beta 2 Is Out</title>
	<atom:link href="http://davybrion.com/blog/2009/11/agatha-1-0-beta-2-is-out/feed/" rel="self" type="application/rss+xml" />
	<link>http://davybrion.com/blog/2009/11/agatha-1-0-beta-2-is-out/</link>
	<description>Trying to walk that thin line between intelligence and ignorance</description>
	<lastBuildDate>Wed, 08 Sep 2010 21:03:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Davy Brion</title>
		<link>http://davybrion.com/blog/2009/11/agatha-1-0-beta-2-is-out/comment-page-1/#comment-23077</link>
		<dc:creator>Davy Brion</dc:creator>
		<pubDate>Thu, 03 Dec 2009 08:15:53 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/?p=1972#comment-23077</guid>
		<description>we implement INotifyPropertyChanged like this:
http://davybrion.com/blog/2009/08/refactor-safe-implementation-of-inotifypropertychanged/

our response types do not implement INotifyPropertyChanged, nor do they contain anything else that is UI specific for that matter :)</description>
		<content:encoded><![CDATA[<p>we implement INotifyPropertyChanged like this:<br />
<a href="http://davybrion.com/blog/2009/08/refactor-safe-implementation-of-inotifypropertychanged/" rel="nofollow">http://davybrion.com/blog/2009/08/refactor-safe-implementation-of-inotifypropertychanged/</a></p>
<p>our response types do not implement INotifyPropertyChanged, nor do they contain anything else that is UI specific for that matter <img src='http://davybrion.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh</title>
		<link>http://davybrion.com/blog/2009/11/agatha-1-0-beta-2-is-out/comment-page-1/#comment-23076</link>
		<dc:creator>Josh</dc:creator>
		<pubDate>Thu, 03 Dec 2009 06:17:35 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/?p=1972#comment-23076</guid>
		<description>Kinda off topic, but with your response classes in the real world... do you make them implement INotifyPropertyChanged so you can bind them to the UI?  If so, do you do the standard RaisePropertyChanged(&quot;propertyName&quot;) in all of your setters or do you use some sort of special custom method(s) like SetValue() to get rid of the &quot;magic strings&quot;, or maybe some AOP to completely avoid having to do it.</description>
		<content:encoded><![CDATA[<p>Kinda off topic, but with your response classes in the real world&#8230; do you make them implement INotifyPropertyChanged so you can bind them to the UI?  If so, do you do the standard RaisePropertyChanged(&#8220;propertyName&#8221;) in all of your setters or do you use some sort of special custom method(s) like SetValue() to get rid of the &#8220;magic strings&#8221;, or maybe some AOP to completely avoid having to do it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Davy Brion</title>
		<link>http://davybrion.com/blog/2009/11/agatha-1-0-beta-2-is-out/comment-page-1/#comment-23069</link>
		<dc:creator>Davy Brion</dc:creator>
		<pubDate>Mon, 30 Nov 2009 21:43:20 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/?p=1972#comment-23069</guid>
		<description>it depends... if a library wants to take responsibility of registering the components for you so that you don&#039;t have to (and can&#039;t get it wrong...), then the interface is useless... oh well ;)</description>
		<content:encoded><![CDATA[<p>it depends&#8230; if a library wants to take responsibility of registering the components for you so that you don&#8217;t have to (and can&#8217;t get it wrong&#8230;), then the interface is useless&#8230; oh well <img src='http://davybrion.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://davybrion.com/blog/2009/11/agatha-1-0-beta-2-is-out/comment-page-1/#comment-23068</link>
		<dc:creator>John</dc:creator>
		<pubDate>Mon, 30 Nov 2009 21:33:30 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/?p=1972#comment-23068</guid>
		<description>Ignore my last comment... I was reading in reverse chronological order.  I&#039;d have preferred if they included the Release method, which could easily be left blank for containers that don&#039;t use it.  (Like IServiceProvider in MvcContrib, but again, that doesn&#039;t have registration.)

As far as registering components, I like not having that in the interface and letting the bootstrapper code handle the registration in the same place it sets the ServiceLocator Current container.</description>
		<content:encoded><![CDATA[<p>Ignore my last comment&#8230; I was reading in reverse chronological order.  I&#8217;d have preferred if they included the Release method, which could easily be left blank for containers that don&#8217;t use it.  (Like IServiceProvider in MvcContrib, but again, that doesn&#8217;t have registration.)</p>
<p>As far as registering components, I like not having that in the interface and letting the bootstrapper code handle the registration in the same place it sets the ServiceLocator Current container.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Davy Brion</title>
		<link>http://davybrion.com/blog/2009/11/agatha-1-0-beta-2-is-out/comment-page-1/#comment-23067</link>
		<dc:creator>Davy Brion</dc:creator>
		<pubDate>Mon, 30 Nov 2009 21:30:19 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/?p=1972#comment-23067</guid>
		<description>@John

http://davybrion.com/blog/2009/11/integrating-your-ioc-container-with-agatha/

i did, and no, it doesn&#039;t avoid it :P</description>
		<content:encoded><![CDATA[<p>@John</p>
<p><a href="http://davybrion.com/blog/2009/11/integrating-your-ioc-container-with-agatha/" rel="nofollow">http://davybrion.com/blog/2009/11/integrating-your-ioc-container-with-agatha/</a></p>
<p>i did, and no, it doesn&#8217;t avoid it <img src='http://davybrion.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://davybrion.com/blog/2009/11/agatha-1-0-beta-2-is-out/comment-page-1/#comment-23066</link>
		<dc:creator>John</dc:creator>
		<pubDate>Mon, 30 Nov 2009 21:27:18 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/?p=1972#comment-23066</guid>
		<description>Davy,

Have you looked at http://www.codeplex.com/CommonServiceLocator?  Nicely avoids having to cook up an IOC interface.</description>
		<content:encoded><![CDATA[<p>Davy,</p>
<p>Have you looked at <a href="http://www.codeplex.com/CommonServiceLocator?" rel="nofollow">http://www.codeplex.com/CommonServiceLocator?</a>  Nicely avoids having to cook up an IOC interface.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reflective Perspective - Chris Alcock &#187; The Morning Brew #487</title>
		<link>http://davybrion.com/blog/2009/11/agatha-1-0-beta-2-is-out/comment-page-1/#comment-23062</link>
		<dc:creator>Reflective Perspective - Chris Alcock &#187; The Morning Brew #487</dc:creator>
		<pubDate>Mon, 30 Nov 2009 10:28:37 +0000</pubDate>
		<guid isPermaLink="false">http://davybrion.com/blog/?p=1972#comment-23062</guid>
		<description>[...] Agatha 1.0 Beta 2 Is Out - Davy Brion announces the release of the second beta of Agatha 1.0, the open source version of his workplaces Request Response Service Layer implementation, with improvements to logging, IOC support, examples and the introduction of Unity support for both standard and Silverlight. [...]</description>
		<content:encoded><![CDATA[<p>[...] Agatha 1.0 Beta 2 Is Out &#8211; Davy Brion announces the release of the second beta of Agatha 1.0, the open source version of his workplaces Request Response Service Layer implementation, with improvements to logging, IOC support, examples and the introduction of Unity support for both standard and Silverlight. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
