<?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>freddes.se &#187; Software design</title>
	<atom:link href="http://www.freddes.se/category/software-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.freddes.se</link>
	<description>...because I&#039;m a nerd</description>
	<lastBuildDate>Tue, 15 Nov 2011 07:42:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Spring.NET (part 1): Dependency Injection</title>
		<link>http://www.freddes.se/2011/02/15/spring-net-part-1-dependency-injection/</link>
		<comments>http://www.freddes.se/2011/02/15/spring-net-part-1-dependency-injection/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 23:28:18 +0000</pubDate>
		<dc:creator>Fredde</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Dependecy Injection]]></category>
		<category><![CDATA[Spring.NET]]></category>
		<category><![CDATA[Dependency Injection]]></category>

		<guid isPermaLink="false">http://www.freddes.se/?p=1366</guid>
		<description><![CDATA[Dependency Injection (DI) makes it easy scaling out/up a system, making the code testable and easier to maintain. You don&#8217;t have to worry so much about class dependencies and initializing objects, properties in classes and implementing smart and easy to use constructors. I will state an example below to point out the power of the <a href='http://www.freddes.se/2011/02/15/spring-net-part-1-dependency-injection/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.freddes.se/2011/02/15/spring-net-part-1-dependency-injection/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dependency Injection using Spring.NET</title>
		<link>http://www.freddes.se/2010/10/25/dependency-injection-using-spring-net/</link>
		<comments>http://www.freddes.se/2010/10/25/dependency-injection-using-spring-net/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 20:20:01 +0000</pubDate>
		<dc:creator>Fredde</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Dependecy Injection]]></category>
		<category><![CDATA[Software design]]></category>
		<category><![CDATA[Dependency Injection]]></category>

		<guid isPermaLink="false">http://www.freddes.se/?p=1285</guid>
		<description><![CDATA[In my previous post I declared I was keen on to learning Dependency Injection, using the frameworks listed. First up is Spring.NET, an open source .NET (C#) implementation of Spring Framework for Java. I decided to just scratch a little bit on the surface of the framework and therefore went ahead following the first example/tutorial <a href='http://www.freddes.se/2010/10/25/dependency-injection-using-spring-net/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.freddes.se/2010/10/25/dependency-injection-using-spring-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I decided to learn Dependency Injection</title>
		<link>http://www.freddes.se/2010/10/22/i-decided-to-learn-dependency-injection/</link>
		<comments>http://www.freddes.se/2010/10/22/i-decided-to-learn-dependency-injection/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 14:48:56 +0000</pubDate>
		<dc:creator>Fredde</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Software design]]></category>

		<guid isPermaLink="false">http://www.freddes.se/?p=1277</guid>
		<description><![CDATA[A couple of hours ago I decided to learn how to use Dependency Injection. Some googling later and I had found a handful of frameworks for the .NET environment. I will try a couple of the frameworks and state my personal opinions on them: Spring.NET StuctureMap Ninject More information in upcoming posts.]]></description>
		<wfw:commentRss>http://www.freddes.se/2010/10/22/i-decided-to-learn-dependency-injection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update Views through events between their ViewModels</title>
		<link>http://www.freddes.se/2009/12/04/update-views-through-events-between-their-viewmodels/</link>
		<comments>http://www.freddes.se/2009/12/04/update-views-through-events-between-their-viewmodels/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 08:11:31 +0000</pubDate>
		<dc:creator>Fredde</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[MVVM]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.freddes.se/?p=1012</guid>
		<description><![CDATA[Lately I&#8217;ve been developing standalone WPF applications using Visual Basic. To make a WPF application somewhat easy to maintain and extend it is extremely important to use some design pattern. The most popular design pattern around when developing WPF applications is the MVVM pattern (Model-View-ViewModel). Developing a single view application is really really straight forward <a href='http://www.freddes.se/2009/12/04/update-views-through-events-between-their-viewmodels/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.freddes.se/2009/12/04/update-views-through-events-between-their-viewmodels/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

