<?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>Don&#039;t Break The Build</title>
	<atom:link href="http://dontbreakthebuild.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dontbreakthebuild.com</link>
	<description>.Net Tutorials</description>
	<lastBuildDate>Tue, 01 May 2012 21:15:02 +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>Learning CIL Series &#8211; Part 3 &#8211; Branching</title>
		<link>http://dontbreakthebuild.com/2012/05/01/learning-cil-series-part-3-branching/</link>
		<comments>http://dontbreakthebuild.com/2012/05/01/learning-cil-series-part-3-branching/#comments</comments>
		<pubDate>Tue, 01 May 2012 21:03:56 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[CIL]]></category>

		<guid isPermaLink="false">http://dontbreakthebuild.com/?p=176</guid>
		<description><![CDATA[In Part 1 of the series we dove into the very basics of getting an application up and running in CIL. Part 2 covered methods in CIL and how to call and create our own methods. This part of the series is going to cover branching our CIL code. Branching is a very important concept [...]]]></description>
		<wfw:commentRss>http://dontbreakthebuild.com/2012/05/01/learning-cil-series-part-3-branching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reading Excel Column Names In C# using Excel.Interop</title>
		<link>http://dontbreakthebuild.com/2012/03/16/reading-excel-column-names-in-c-using-excel-interop/</link>
		<comments>http://dontbreakthebuild.com/2012/03/16/reading-excel-column-names-in-c-using-excel-interop/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 20:05:55 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Interop]]></category>

		<guid isPermaLink="false">http://dontbreakthebuild.com/?p=185</guid>
		<description><![CDATA[The other day I came across an interesting question on StackOverflow asking how to get column names using Excel Interop in .NET and I set out to find the answer. It is a unique question because many people don't care what column (as in letter, so "A","B", "ZZ", etc) their data is in and may [...]]]></description>
		<wfw:commentRss>http://dontbreakthebuild.com/2012/03/16/reading-excel-column-names-in-c-using-excel-interop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One Liner Removing Non-Numerics From String &#8211; No Regex Required</title>
		<link>http://dontbreakthebuild.com/2012/03/14/one-liner-removing-non-numerics-from-string-no-regex-required/</link>
		<comments>http://dontbreakthebuild.com/2012/03/14/one-liner-removing-non-numerics-from-string-no-regex-required/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 15:37:04 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[One-Liners]]></category>

		<guid isPermaLink="false">http://dontbreakthebuild.com/?p=179</guid>
		<description><![CDATA[I was inspired by Replacing strings using regex in .NET question on StackOverflow today and got to thinking if I would be able to do this without Regex. Then I was even more inspired by the comment by djdanlib: Sounds like you want a one-liner, but the problem is such that you need two lines. [...]]]></description>
		<wfw:commentRss>http://dontbreakthebuild.com/2012/03/14/one-liner-removing-non-numerics-from-string-no-regex-required/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning CIL Series &#8211; Part 2</title>
		<link>http://dontbreakthebuild.com/2012/02/17/learning-cil-series-part-2/</link>
		<comments>http://dontbreakthebuild.com/2012/02/17/learning-cil-series-part-2/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 03:18:41 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[CIL]]></category>

		<guid isPermaLink="false">http://dontbreakthebuild.com/?p=155</guid>
		<description><![CDATA[In part 1 of the series we went over the "Hello World" in CIL. This post will cover creating and calling methods as well as introducing a few more instructions. We will be getting input from the user, an integer, and then adding 10 to it, in a method we create, and then display it [...]]]></description>
		<wfw:commentRss>http://dontbreakthebuild.com/2012/02/17/learning-cil-series-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning CIL Series &#8211; Part 1</title>
		<link>http://dontbreakthebuild.com/2012/02/16/learning-cil-series-part-1/</link>
		<comments>http://dontbreakthebuild.com/2012/02/16/learning-cil-series-part-1/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 20:47:31 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[CIL]]></category>

		<guid isPermaLink="false">http://dontbreakthebuild.com/?p=135</guid>
		<description><![CDATA[This begins part 1 of a many part series on the Common Intermediate Language (formely known as MSIL) which I will refer to as CIL from now on. CIL is the assembly language of the .NET platform and is what all .NET languages ultimately get boiled down to. My reason for doing these tutorials is [...]]]></description>
		<wfw:commentRss>http://dontbreakthebuild.com/2012/02/16/learning-cil-series-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Response To: Iterating Over A Tuple</title>
		<link>http://dontbreakthebuild.com/2012/01/10/in-response-to-iterating-over-a-tuple/</link>
		<comments>http://dontbreakthebuild.com/2012/01/10/in-response-to-iterating-over-a-tuple/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 18:23:27 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://dontbreakthebuild.com/?p=128</guid>
		<description><![CDATA[Today I saw Tombatron's blog post on Iterating Over A Tuple about ways to iterate over a Tuple. While I must say it is a very bad idea to do this (if you want to store your data in something iterable, then use something other than a Tuple), I found a very interesting challenge in [...]]]></description>
		<wfw:commentRss>http://dontbreakthebuild.com/2012/01/10/in-response-to-iterating-over-a-tuple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Combinator Extension Method Initial Commit</title>
		<link>http://dontbreakthebuild.com/2012/01/09/combinator-extension-method-initial-commit/</link>
		<comments>http://dontbreakthebuild.com/2012/01/09/combinator-extension-method-initial-commit/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 21:07:08 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Combinators]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://dontbreakthebuild.com/?p=120</guid>
		<description><![CDATA[The initial commit of my combinator extension methods is up at github, so please check it out at my github page Currently, I implement the B (Bxy -> yx), C (Cfxy -> f (x y)) and K (Kxy -> x ). Over time, I will add more and put in some unit tests. I also [...]]]></description>
		<wfw:commentRss>http://dontbreakthebuild.com/2012/01/09/combinator-extension-method-initial-commit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transferred From GoDaddy To NameCheap</title>
		<link>http://dontbreakthebuild.com/2011/12/23/transferred-from-godaddy-to-namecheap/</link>
		<comments>http://dontbreakthebuild.com/2011/12/23/transferred-from-godaddy-to-namecheap/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 15:15:19 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Off Topic]]></category>
		<category><![CDATA[Site Related]]></category>
		<category><![CDATA[Domain]]></category>
		<category><![CDATA[SOPA]]></category>

		<guid isPermaLink="false">http://dontbreakthebuild.com/?p=116</guid>
		<description><![CDATA[So, after seeing the post on Reddit about GoDaddy supporting SOPA, I decided to do like everybody else and move my domain over to NameCheap(note: affiliate link), I suggest everybody else do the same!]]></description>
		<wfw:commentRss>http://dontbreakthebuild.com/2011/12/23/transferred-from-godaddy-to-namecheap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The B-Combinator In C#</title>
		<link>http://dontbreakthebuild.com/2011/12/08/the-b-combinator-in-c/</link>
		<comments>http://dontbreakthebuild.com/2011/12/08/the-b-combinator-in-c/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 20:18:03 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Logic]]></category>

		<guid isPermaLink="false">http://dontbreakthebuild.com/?p=96</guid>
		<description><![CDATA[My last post was implementing the K combinator in C# as an extension method. Today, I am moving on to the B-Combinator. The B combinator has the form: B f g x = f(g(x)) The code that I will show can be used on any collection that implements the IEnumerable interface. Here we go: So [...]]]></description>
		<wfw:commentRss>http://dontbreakthebuild.com/2011/12/08/the-b-combinator-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The K-Combinator In C#</title>
		<link>http://dontbreakthebuild.com/2011/11/02/the-k-combinator-in-c/</link>
		<comments>http://dontbreakthebuild.com/2011/11/02/the-k-combinator-in-c/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 22:07:39 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.NET 4]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://dontbreakthebuild.com/?p=77</guid>
		<description><![CDATA[After browsing through Programmers.StackExchange I found an interesting post on combinators and how they applied to programming projects. It led me to some interesting links, most notably this post by Reg Braithwaite and saw the Ruby implementation of this as #tag and thought, why not recreate it in C#? I ran into a few issues, [...]]]></description>
		<wfw:commentRss>http://dontbreakthebuild.com/2011/11/02/the-k-combinator-in-c/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

