<?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>a geek trapped in a cool guy's body &#187; Software</title>
	<atom:link href="http://www.ageektrapped.com/blog/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ageektrapped.com/blog</link>
	<description>Trapped online since 2004</description>
	<lastBuildDate>Tue, 25 Nov 2008 03:07:40 +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>Setting properties for WiX in MSBuild</title>
		<link>http://www.ageektrapped.com/blog/setting-properties-for-wix-in-msbuild/</link>
		<comments>http://www.ageektrapped.com/blog/setting-properties-for-wix-in-msbuild/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 03:07:40 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WiX]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/setting-properties-for-wix-in-msbuild/</guid>
		<description><![CDATA[I recently had the pleasurable and painful experience of learning WiX to build a windows installer for a Windows Mobile application. The pain came first: there is quite a learning curve to both WiX and the underlying Windows Installer technology; and the documentation is a little thin on WiX 3, the latest version as I [...]<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/setting-properties-for-wix-in-msbuild/">Setting properties for WiX in MSBuild</a></p>
]]></description>
			<content:encoded><![CDATA[I recently had the pleasurable and painful experience of learning WiX to build a windows installer for a Windows Mobile application. The pain came first: there is quite a learning curve to both WiX and the underlying Windows Installer technology; and the documentation is a little thin on WiX 3, the latest version as I [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/setting-properties-for-wix-in-msbuild/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Keep it DRAFT-y</title>
		<link>http://www.ageektrapped.com/blog/keep-it-draft-y/</link>
		<comments>http://www.ageektrapped.com/blog/keep-it-draft-y/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 01:19:44 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[.NET ListView ColumnHeader]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/keep-it-draft-y/</guid>
		<description><![CDATA[The other day I was grabbing screenshots from an app I&#8217;m working on. I noticed a huge visual problem with a a list in the product: in a one-column ListView in Details view, each item&#8217;s text was truncated, as though the column&#8217;s width was just left to the default of 20 pixels (this is in [...]<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/keep-it-draft-y/">Keep it DRAFT-y</a></p>
]]></description>
			<content:encoded><![CDATA[The other day I was grabbing screenshots from an app I&#8217;m working on. I noticed a huge visual problem with a a list in the product: in a one-column ListView in Details view, each item&#8217;s text was truncated, as though the column&#8217;s width was just left to the default of 20 pixels (this is in [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/keep-it-draft-y/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Missing .NET #3: An AutoComplete TextBox in WPF, Part 4 &#8211; WPF Flourishes</title>
		<link>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-4-wpf-flourishes/</link>
		<comments>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-4-wpf-flourishes/#comments</comments>
		<pubDate>Thu, 15 May 2008 11:00:33 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Missing .NET]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-4-wpf-flourishes/</guid>
		<description><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-4-wpf-flourishes/">The Missing .NET #3: An AutoComplete TextBox in WPF, Part 4 &#8211; WPF Flourishes</a></p>
]]></description>
			<content:encoded><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-4-wpf-flourishes/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>The Missing .NET #3: An AutoComplete TextBox in WPF, Part 3 &#8211; Control Templates</title>
		<link>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-3-control-templates/</link>
		<comments>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-3-control-templates/#comments</comments>
		<pubDate>Wed, 14 May 2008 11:00:57 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Missing .NET]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-3-control-templates/</guid>
		<description><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-3-control-templates/">The Missing .NET #3: An AutoComplete TextBox in WPF, Part 3 &#8211; Control Templates</a></p>
]]></description>
			<content:encoded><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-3-control-templates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Missing .NET #3: An AutoComplete TextBox in WPF, Part 2 &#8211; Making it reusable</title>
		<link>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-2-making-it-reusable/</link>
		<comments>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-2-making-it-reusable/#comments</comments>
		<pubDate>Tue, 13 May 2008 11:00:01 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Missing .NET]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-2-making-it-reusable/</guid>
		<description><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-2-making-it-reusable/">The Missing .NET #3: An AutoComplete TextBox in WPF, Part 2 &#8211; Making it reusable</a></p>
]]></description>
			<content:encoded><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-2-making-it-reusable/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Missing .NET #3: An AutoComplete TextBox in WPF, Part 1 &#8211; A rough first draft</title>
		<link>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-1-a-rough-first-draft/</link>
		<comments>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-1-a-rough-first-draft/#comments</comments>
		<pubDate>Mon, 12 May 2008 11:00:56 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Missing .NET]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-1-a-rough-first-draft/</guid>
		<description><![CDATA[The more I use WPF, the more I'm impressed and confounded by it. Impressed because it is really well-designed, thoughtful, and quite rich right out of the gate; I'm confounded by the things it's lacking. I realize they had to ship something sooner than later, but some of the things Microsoft left out seem pretty trivial to implement given what I know about WPF. One of these is an auto-completing TextBox (It was even late to the Windows forms party, but still...). The most famous example is the address ComboBox in the browser. Start typing to see that the computer remembers what you typed previously. Auto-complete is everywhere in the OS, and you can see it on the web in spots too, now: Compose a message in Facebook and you'll see your contact list drop down and filter out as you type.<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-1-a-rough-first-draft/">The Missing .NET #3: An AutoComplete TextBox in WPF, Part 1 &#8211; A rough first draft</a></p>
]]></description>
			<content:encoded><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-1-a-rough-first-draft/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Subtext to WordPress: Converting blog engines</title>
		<link>http://www.ageektrapped.com/blog/subtext-to-wordpress-converting-blog-engines/</link>
		<comments>http://www.ageektrapped.com/blog/subtext-to-wordpress-converting-blog-engines/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 19:44:23 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[blogml]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.jasonkemp.ca/blog/subtext-to-wordpress-converting-blog-engines/</guid>
		<description><![CDATA[I think my mom is my only constant reader, but if you used to read jasonkemp.ca when I was writing it more frequently than the last year and a half, you&#8217;ll notice a few changes in appearance that only scratch the surface of the changes that I&#8217;ve made. I moved hosts; I moved OSes; and [...]<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/subtext-to-wordpress-converting-blog-engines/">Subtext to WordPress: Converting blog engines</a></p>
]]></description>
			<content:encoded><![CDATA[I think my mom is my only constant reader, but if you used to read jasonkemp.ca when I was writing it more frequently than the last year and a half, you&#8217;ll notice a few changes in appearance that only scratch the surface of the changes that I&#8217;ve made.
I moved hosts; I moved OSes; and I [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/subtext-to-wordpress-converting-blog-engines/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>A Fast Equals() &#8211; Remember to Always Measure</title>
		<link>http://www.ageektrapped.com/blog/a-fast-equals-remember-to-always-measure/</link>
		<comments>http://www.ageektrapped.com/blog/a-fast-equals-remember-to-always-measure/#comments</comments>
		<pubDate>Wed, 09 May 2007 06:12:46 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://69.42.58.100/~jaso3118/blog/a-fast-equals-remember-to-always-measure/</guid>
		<description><![CDATA[For years, I thought I had the one, true answer to Equals() from seeing something in some MSDN article a long, long time ago &#8211; like 2002 or 2003. Or maybe it was on Brad&#8217;s or Krystof&#8217;s blog and freaked out because I wasn&#8217;t doing it. Whatever the case, I&#8217;d make sure to point out [...]<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/a-fast-equals-remember-to-always-measure/">A Fast Equals() &#8211; Remember to Always Measure</a></p>
]]></description>
			<content:encoded><![CDATA[For years, I thought I had the one, true answer to Equals() from seeing something in some MSDN article a long, long time ago &#8211; like 2002 or 2003. Or maybe it was on Brad&#8217;s or Krystof&#8217;s blog and freaked out because I wasn&#8217;t doing it. Whatever the case, I&#8217;d make sure to point out [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/a-fast-equals-remember-to-always-measure/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using the Command Pattern in Windows Forms clients</title>
		<link>http://www.ageektrapped.com/blog/using-the-command-pattern-in-windows-forms-clients/</link>
		<comments>http://www.ageektrapped.com/blog/using-the-command-pattern-in-windows-forms-clients/#comments</comments>
		<pubDate>Tue, 30 Nov 1999 05:00:00 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows Forms]]></category>
		<category><![CDATA[wpf]]></category>

		<guid isPermaLink="false">http://69.42.58.100/~jaso3118/blog/using-the-command-pattern-in-windows-forms-clients/</guid>
		<description><![CDATA[I&#8217;ve been doing a lot of research with the Command pattern lately at work. Here’s what I found: You’re doing yourself a disservice – and your team – if you don’t play the hell outta this thing! It’s a very powerful design for non-trivial Windows Forms clients. What’s non-trivial? Anything that uses a menu, toolbar [...]<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/using-the-command-pattern-in-windows-forms-clients/">Using the Command Pattern in Windows Forms clients</a></p>
]]></description>
			<content:encoded><![CDATA[I&#8217;ve been doing a lot of research with the Command pattern lately at work. Here’s what I found: You’re doing yourself a disservice – and your team – if you don’t play the hell outta this thing!
It’s a very powerful design for non-trivial Windows Forms clients. What’s non-trivial? Anything that uses a menu, toolbar or [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/using-the-command-pattern-in-windows-forms-clients/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>PowerShell profile folder is different than Monad</title>
		<link>http://www.ageektrapped.com/blog/powershell-profile-folder-is-different-than-monad/</link>
		<comments>http://www.ageektrapped.com/blog/powershell-profile-folder-is-different-than-monad/#comments</comments>
		<pubDate>Tue, 30 Nov 1999 05:00:00 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[powershell]]></category>

		<guid isPermaLink="false">http://69.42.58.100/~jaso3118/blog/powershell-profile-folder-is-different-than-monad/</guid>
		<description><![CDATA[This week, Microsoft announced Monad’s product name, PowerShell, as well as releasing an RC1 release (The very good user guide can be found here). There are quite a few changes that you can read about on their new blog: http://blogs.msdn.com/powershell. While I think Monad is just fine for a name, I like PowerShell, too. It’s [...]<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/powershell-profile-folder-is-different-than-monad/">PowerShell profile folder is different than Monad</a></p>
]]></description>
			<content:encoded><![CDATA[This week, Microsoft announced Monad’s product name, PowerShell, as well as releasing an RC1 release (The very good user guide can be found here). There are quite a few changes that you can read about on their new blog: http://blogs.msdn.com/powershell. While I think Monad is just fine for a name, I like PowerShell, too. It’s [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/powershell-profile-folder-is-different-than-monad/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
