<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>digitalMoto.net &#187; Design Patterns</title>
	<atom:link href="http://digitalMoto.net/blog/tag/design-patterns/feed/" rel="self" type="application/rss+xml" />
	<link>http://digitalMoto.net/blog</link>
	<description>Off-idle banter on motorcycling, software development and life in the Pacific Northwest.</description>
	<lastBuildDate>Thu, 17 May 2012 18:00:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Yet Another Singleton</title>
		<link>http://digitalMoto.net/blog/2012/01/14/yet-another-singleton/</link>
		<comments>http://digitalMoto.net/blog/2012/01/14/yet-another-singleton/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 22:42:41 +0000</pubDate>
		<dc:creator>digital</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Singleton]]></category>
		<category><![CDATA[Unit Testing]]></category>

		<guid isPermaLink="false">http://digitalMoto.net/blog/2012/01/14/yet-another-singleton/</guid>
		<description><![CDATA[I’ve got an amusing problem at work.&#160; We need to create a way of passing runtime arguments around our app with safe and consistent results. One solution is create a global class that sits in the core library.&#160; All of the properties would have to be static.&#160; At runtime, the bootstrapper updates the properties then [...]]]></description>
		<wfw:commentRss>http://digitalMoto.net/blog/2012/01/14/yet-another-singleton/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interface Examples</title>
		<link>http://digitalMoto.net/blog/2011/05/29/interface-examples/</link>
		<comments>http://digitalMoto.net/blog/2011/05/29/interface-examples/#comments</comments>
		<pubDate>Sun, 29 May 2011 09:51:50 +0000</pubDate>
		<dc:creator>digital</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[CodeKeep]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Interface]]></category>

		<guid isPermaLink="false">http://digitalMoto.net/blog/2011/05/29/interface-examples/</guid>
		<description><![CDATA[(Another snippet I originally posted to CodeKeep.) Code: interface IPlural { void Load(); void Load(ELoadOptions option, int id); } interface IMembership { void Save(); void Delete(); void Load(int id); } Usage: public class CAddresses : List&#60;CAddress&#62; , IPlural { public void Load() { // do something } public void Load(ELoadOptions option, int id) { // [...]]]></description>
		<wfw:commentRss>http://digitalMoto.net/blog/2011/05/29/interface-examples/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tact…</title>
		<link>http://digitalMoto.net/blog/2010/06/04/tact/</link>
		<comments>http://digitalMoto.net/blog/2010/06/04/tact/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 10:34:25 +0000</pubDate>
		<dc:creator>digital</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Frustration]]></category>
		<category><![CDATA[Mocking]]></category>
		<category><![CDATA[Unit Testing]]></category>

		<guid isPermaLink="false">http://digitalMoto.net/blog/2010/06/04/tact/</guid>
		<description><![CDATA[… is not something I’m known for.&#160; Being an introvert, I’d rather avoid the uncomfortable dialog.&#160; If I can’t avoid it, I want to end it as quickly as possible.&#160; My “normal” method is to lay out my argument as logically as possible.&#160; If that doesn’t work, I go for the throat and attack the [...]]]></description>
		<wfw:commentRss>http://digitalMoto.net/blog/2010/06/04/tact/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To Kindle or not to Kindle?  That is the question.</title>
		<link>http://digitalMoto.net/blog/2010/05/01/to-kindle-or-not-to-kindle-that-is-the-question/</link>
		<comments>http://digitalMoto.net/blog/2010/05/01/to-kindle-or-not-to-kindle-that-is-the-question/#comments</comments>
		<pubDate>Sat, 01 May 2010 18:58:55 +0000</pubDate>
		<dc:creator>digital</dc:creator>
				<category><![CDATA[Motorcycles]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[e-books]]></category>
		<category><![CDATA[Kindle]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://digitalMoto.net/blog/2010/05/01/to-kindle-or-not-to-kindle-that-is-the-question/</guid>
		<description><![CDATA[It looks like I’ll be going back into the field when I return from vacation.  Honestly, I’ve run out of tasks to keep me busy at the office and I don’t like make-work tasks.  I don’t mind handing them out to other people , but I hate coming up with things for myself.  I don’t [...]]]></description>
		<wfw:commentRss>http://digitalMoto.net/blog/2010/05/01/to-kindle-or-not-to-kindle-that-is-the-question/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One way to manage an &#8216;OK&#8217; button with WPF / MVVM</title>
		<link>http://digitalMoto.net/blog/2009/11/20/one-way-to-manage-an-ok-button-with-wpf-mvvm/</link>
		<comments>http://digitalMoto.net/blog/2009/11/20/one-way-to-manage-an-ok-button-with-wpf-mvvm/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 01:15:30 +0000</pubDate>
		<dc:creator>digital</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Commands]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[MVVM]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://digitalMoto.net/blog/?p=1007</guid>
		<description><![CDATA[I am using the M-V-VM pattern on a WPF app. The rules that we are following on my team state that the View only knows about the ViewModel via the DataContext. The ViewModel has no explicit knowledge of the View. BTW: I created the project using the WPF M-V-VM template available on CodePlex (I think?). [...]]]></description>
		<wfw:commentRss>http://digitalMoto.net/blog/2009/11/20/one-way-to-manage-an-ok-button-with-wpf-mvvm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

