<?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>.NET.Refactor()</title>
	<atom:link href="http://www.jasonheine.com/beyond/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jasonheine.com/beyond</link>
	<description>Taking over the world, one byte at a time.</description>
	<lastBuildDate>Mon, 24 May 2010 21:25:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Check if an application is already running</title>
		<link>http://www.jasonheine.com/beyond/index.php/check-if-an-application-is-already-running/</link>
		<comments>http://www.jasonheine.com/beyond/index.php/check-if-an-application-is-already-running/#comments</comments>
		<pubDate>Mon, 24 May 2010 21:23:41 +0000</pubDate>
		<dc:creator>Jason Heine</dc:creator>
				<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.jasonheine.com/beyond/index.php/check-if-an-application-is-already-running/</guid>
		<description><![CDATA[One problem you may face is the need to check if an application is already running or not. You may not want a user to run multiple instances of an application for various reasons. So, how does one go about doing this? You can use the Mutex class. Yes, Mutex. While this if a funny [...]]]></description>
		<wfw:commentRss>http://www.jasonheine.com/beyond/index.php/check-if-an-application-is-already-running/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing Internal Classes</title>
		<link>http://www.jasonheine.com/beyond/index.php/testing-internal-classes/</link>
		<comments>http://www.jasonheine.com/beyond/index.php/testing-internal-classes/#comments</comments>
		<pubDate>Fri, 07 May 2010 14:48:40 +0000</pubDate>
		<dc:creator>Jason Heine</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Test Driven Development]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://www.jasonheine.com/beyond/index.php/testing-internal-classes/</guid>
		<description><![CDATA[So, I came across an issue today where I needed to test internal sealed classes in a separate testing project. Well, since you can&#8217;t instantiate internal sealed classes, I was in a tight spot. So, I figured out a work around, and also discovered that there are resources out there on google that would have [...]]]></description>
		<wfw:commentRss>http://www.jasonheine.com/beyond/index.php/testing-internal-classes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LINQ &#8211; Dynamic Where Clause (and a little bit of structure)</title>
		<link>http://www.jasonheine.com/beyond/index.php/linq-dynamic-where-clause-and-a-little-bit-of-structure/</link>
		<comments>http://www.jasonheine.com/beyond/index.php/linq-dynamic-where-clause-and-a-little-bit-of-structure/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 22:34:51 +0000</pubDate>
		<dc:creator>Jason Heine</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[LINQ]]></category>

		<guid isPermaLink="false">http://www.jasonheine.com/beyond/index.php/linq-dynamic-where-clause-and-a-little-bit-of-structure/</guid>
		<description><![CDATA[So, I came across the idea that I needed to come up with a way to dynamically set the where clause for a LINQ statement. There are many articles out there that give different examples of how to do this. Some show how you can pass in “string” values such as “id = 2” and [...]]]></description>
		<wfw:commentRss>http://www.jasonheine.com/beyond/index.php/linq-dynamic-where-clause-and-a-little-bit-of-structure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic Sorting on a Generic List</title>
		<link>http://www.jasonheine.com/beyond/index.php/dynamic-sorting-on-a-generic-list/</link>
		<comments>http://www.jasonheine.com/beyond/index.php/dynamic-sorting-on-a-generic-list/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 14:58:56 +0000</pubDate>
		<dc:creator>Jason Heine</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[S.O.L.I.D.]]></category>

		<guid isPermaLink="false">http://www.jasonheine.com/beyond/index.php/dynamic-sorting-on-a-generic-list/</guid>
		<description><![CDATA[The other day I had come across a problem. I needed to be able to sort one of my generic lists by several different properties. Let us take the following code: class Program { static void Main(string[] args) { var myList = new List&#60;MyObject&#62; { new MyObject{SortId = &#34;D&#34;}, new MyObject{SortId = &#34;B&#34;}, new MyObject{SortId [...]]]></description>
		<wfw:commentRss>http://www.jasonheine.com/beyond/index.php/dynamic-sorting-on-a-generic-list/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>LINQ &#8211; Cross Data Context JOIN, A Solution</title>
		<link>http://www.jasonheine.com/beyond/index.php/linq-cross-data-context-a-solution/</link>
		<comments>http://www.jasonheine.com/beyond/index.php/linq-cross-data-context-a-solution/#comments</comments>
		<pubDate>Mon, 25 May 2009 19:55:08 +0000</pubDate>
		<dc:creator>Jason Heine</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[LINQ]]></category>

		<guid isPermaLink="false">http://www.jasonheine.com/beyond/index.php/linq-cross-data-context-a-solution/</guid>
		<description><![CDATA[  One of the key problems with LINQ is you cannot do cross data context joins. Now, there is a good reason why you can’t do this using the standard LINQ framework. You can run into security issues and you can run into potentially strange data results. Now, typically when you have multiple data contexts [...]]]></description>
		<wfw:commentRss>http://www.jasonheine.com/beyond/index.php/linq-cross-data-context-a-solution/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Unit Tests : Testing Business with Fake Data</title>
		<link>http://www.jasonheine.com/beyond/index.php/unit-tests-testing-business-with-fake-data/</link>
		<comments>http://www.jasonheine.com/beyond/index.php/unit-tests-testing-business-with-fake-data/#comments</comments>
		<pubDate>Wed, 20 May 2009 17:54:36 +0000</pubDate>
		<dc:creator>Jason Heine</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://www.jasonheine.com/beyond/?p=64</guid>
		<description><![CDATA[One of the major issues that I have come across in the past with writing tests for my application is when I get to the point where I need to test data. There are a couple of things you can do with this. 1. You can create a data base with actual data that you [...]]]></description>
		<wfw:commentRss>http://www.jasonheine.com/beyond/index.php/unit-tests-testing-business-with-fake-data/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cursors : An In Depth Look &#8211; Part 4</title>
		<link>http://www.jasonheine.com/beyond/index.php/cursors-an-in-depth-look-part-4/</link>
		<comments>http://www.jasonheine.com/beyond/index.php/cursors-an-in-depth-look-part-4/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 18:26:31 +0000</pubDate>
		<dc:creator>Jason Heine</dc:creator>
				<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.jasonheine.com/beyond/?p=53</guid>
		<description><![CDATA[This article is a continuation of Cursors. Previous Parts can be viewed here: Cursors : An In Depth Look – Part 1 Cursors : An In Depth Look – Part 2&#160; Cursors : An In Depth Look – Part 3 Now that we have looked at query execution time, I/O and CPU statistics we are [...]]]></description>
		<wfw:commentRss>http://www.jasonheine.com/beyond/index.php/cursors-an-in-depth-look-part-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cursors : An In Depth Look &#8211; Part 3</title>
		<link>http://www.jasonheine.com/beyond/index.php/cursors-an-in-depth-look-part-3/</link>
		<comments>http://www.jasonheine.com/beyond/index.php/cursors-an-in-depth-look-part-3/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 17:57:51 +0000</pubDate>
		<dc:creator>Jason Heine</dc:creator>
				<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.jasonheine.com/beyond/?p=44</guid>
		<description><![CDATA[This article is a continuation of Cursors. Previous Parts can be viewed here: Cursors : An In Depth Look – Part 1 Cursors : An In Depth Look – Part 2&#160; This section will go into the finer details of the cursor and set-based operations. We will be looking at what is going on behind [...]]]></description>
		<wfw:commentRss>http://www.jasonheine.com/beyond/index.php/cursors-an-in-depth-look-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cursors : An In Depth Look &#8211; Part 2</title>
		<link>http://www.jasonheine.com/beyond/index.php/cursors-an-in-depth-look-part-2/</link>
		<comments>http://www.jasonheine.com/beyond/index.php/cursors-an-in-depth-look-part-2/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 16:18:28 +0000</pubDate>
		<dc:creator>Jason Heine</dc:creator>
				<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.jasonheine.com/beyond/?p=36</guid>
		<description><![CDATA[This article is a continuation of Cursors : An In Depth Look – Part 1 Testing Cursors and Set-Based Operations (Single Query Execution) To help speed up the testing (not the process its self)&#160; you can check the box “Discard Results After Execution” option in SSMS. This will ensure that when your query executes it [...]]]></description>
		<wfw:commentRss>http://www.jasonheine.com/beyond/index.php/cursors-an-in-depth-look-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cursors : An In Depth Look &#8211; Part 1</title>
		<link>http://www.jasonheine.com/beyond/index.php/cursors-an-in-depth-look-part-1/</link>
		<comments>http://www.jasonheine.com/beyond/index.php/cursors-an-in-depth-look-part-1/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 15:08:19 +0000</pubDate>
		<dc:creator>Jason Heine</dc:creator>
				<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.jasonheine.com/beyond/?p=35</guid>
		<description><![CDATA[I am breaking this article out into a few parts, only due to the length of the content. I don’t want to overwhelm you with tons of reading that you will not finish. So, first things first: Copyright Information: This information on Cursors comes from “Inside Microsoft SQL Server 2005 T-SQL Programming” written by Itzik [...]]]></description>
		<wfw:commentRss>http://www.jasonheine.com/beyond/index.php/cursors-an-in-depth-look-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
