<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>No Free Time</title>
	<atom:link href="https://andrewmyhre.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://andrewmyhre.wordpress.com</link>
	<description>Because my therapist says I need to let things out</description>
	<lastBuildDate>Wed, 19 Jan 2011 14:59:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">2776051</site><cloud domain='andrewmyhre.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://secure.gravatar.com/blavatar/9679e068c32389b2aff1397b57d409c5531a2af1b41aa739b8b075e48360c713?s=96&#038;d=https%3A%2F%2Fs2.wp.com%2Fi%2Fwebclip.png</url>
		<title>No Free Time</title>
		<link>https://andrewmyhre.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://andrewmyhre.wordpress.com/osd.xml" title="No Free Time" />
	<atom:link rel='hub' href='https://andrewmyhre.wordpress.com/?pushpress=hub'/>
	<item>
		<title>The Hanselman Bump</title>
		<link>https://andrewmyhre.wordpress.com/2011/01/19/the-hanselman-bump/</link>
					<comments>https://andrewmyhre.wordpress.com/2011/01/19/the-hanselman-bump/#respond</comments>
		
		<dc:creator><![CDATA[Andrew Myhre]]></dc:creator>
		<pubDate>Wed, 19 Jan 2011 14:59:06 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=453</guid>

					<description><![CDATA[@shanselman mentioned my website the other day: And check out the effect it had on my stats! That&#8217;s right &#8211; 7 more visitors in one day! Damn!]]></description>
										<content:encoded><![CDATA[<p>@shanselman mentioned my website the other day:</p>
<p><a href="https://andrewmyhre.wordpress.com/wp-content/uploads/2010/11/tweet.png"><img data-attachment-id="456" data-permalink="https://andrewmyhre.wordpress.com/2011/01/19/the-hanselman-bump/tweet/" data-orig-file="https://andrewmyhre.wordpress.com/wp-content/uploads/2010/11/tweet.png" data-orig-size="550,239" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="tweet" data-image-description="" data-image-caption="" data-large-file="https://andrewmyhre.wordpress.com/wp-content/uploads/2010/11/tweet.png?w=550" class="alignnone size-full wp-image-456" title="tweet" src="https://andrewmyhre.wordpress.com/wp-content/uploads/2010/11/tweet.png?w=700" alt=""   srcset="https://andrewmyhre.wordpress.com/wp-content/uploads/2010/11/tweet.png 550w, https://andrewmyhre.wordpress.com/wp-content/uploads/2010/11/tweet.png?w=150&amp;h=65 150w, https://andrewmyhre.wordpress.com/wp-content/uploads/2010/11/tweet.png?w=300&amp;h=130 300w" sizes="(max-width: 550px) 100vw, 550px" /></a></p>
<p>And check out the effect it had on my stats!</p>
<p><a href="https://andrewmyhre.wordpress.com/wp-content/uploads/2011/01/stats1.png"><img data-attachment-id="461" data-permalink="https://andrewmyhre.wordpress.com/2011/01/19/the-hanselman-bump/stats/" data-orig-file="https://andrewmyhre.wordpress.com/wp-content/uploads/2011/01/stats1.png" data-orig-size="872,330" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="stats" data-image-description="" data-image-caption="" data-large-file="https://andrewmyhre.wordpress.com/wp-content/uploads/2011/01/stats1.png?w=700" class="alignnone size-full wp-image-461" title="stats" src="https://andrewmyhre.wordpress.com/wp-content/uploads/2011/01/stats1.png?w=700&#038;h=264" alt="" width="700" height="264" srcset="https://andrewmyhre.wordpress.com/wp-content/uploads/2011/01/stats1.png?w=700&amp;h=265 700w, https://andrewmyhre.wordpress.com/wp-content/uploads/2011/01/stats1.png?w=150&amp;h=57 150w, https://andrewmyhre.wordpress.com/wp-content/uploads/2011/01/stats1.png?w=300&amp;h=114 300w, https://andrewmyhre.wordpress.com/wp-content/uploads/2011/01/stats1.png?w=768&amp;h=291 768w, https://andrewmyhre.wordpress.com/wp-content/uploads/2011/01/stats1.png 872w" sizes="(max-width: 700px) 100vw, 700px" /></a></p>
<p>That&#8217;s right &#8211; 7 more visitors in one day! Damn!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://andrewmyhre.wordpress.com/2011/01/19/the-hanselman-bump/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">453</post-id>
		<media:content url="https://1.gravatar.com/avatar/488065ee6f16814bfd58c16bda935acf47a20152847896db8b67b84182af7159?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>

		<media:content url="https://andrewmyhre.wordpress.com/wp-content/uploads/2010/11/tweet.png" medium="image">
			<media:title type="html">tweet</media:title>
		</media:content>

		<media:content url="https://andrewmyhre.wordpress.com/wp-content/uploads/2011/01/stats1.png" medium="image">
			<media:title type="html">stats</media:title>
		</media:content>
	</item>
		<item>
		<title>Postal &#8211; Easy ASP.Net email templating</title>
		<link>https://andrewmyhre.wordpress.com/2010/11/19/postal-easy-email-templating/</link>
					<comments>https://andrewmyhre.wordpress.com/2010/11/19/postal-easy-email-templating/#respond</comments>
		
		<dc:creator><![CDATA[Andrew Myhre]]></dc:creator>
		<pubDate>Fri, 19 Nov 2010 10:10:30 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=451</guid>

					<description><![CDATA[Just saw this &#8211; Postal is a .Net library that uses the ASP.Net MVC view engine infrastructure for email templating. Slick. http://aboutcode.net/2010/11/17/going-postal-generating-email-with-aspnet-mvc-view-engines.html]]></description>
										<content:encoded><![CDATA[<p>Just saw this &#8211; Postal is a .Net library that uses the ASP.Net MVC view engine infrastructure for email templating. Slick.</p>
<p><a href="http://aboutcode.net/2010/11/17/going-postal-generating-email-with-aspnet-mvc-view-engines.html" rel="nofollow">http://aboutcode.net/2010/11/17/going-postal-generating-email-with-aspnet-mvc-view-engines.html</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://andrewmyhre.wordpress.com/2010/11/19/postal-easy-email-templating/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">451</post-id>
		<media:content url="https://1.gravatar.com/avatar/488065ee6f16814bfd58c16bda935acf47a20152847896db8b67b84182af7159?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
		<item>
		<title>TFS &#8211; I&#8217;m sorry, I&#8217;m not allowed to argue anymore</title>
		<link>https://andrewmyhre.wordpress.com/2010/09/15/tfs-im-sorry-im-not-allowed-to-argue-anymore/</link>
					<comments>https://andrewmyhre.wordpress.com/2010/09/15/tfs-im-sorry-im-not-allowed-to-argue-anymore/#comments</comments>
		
		<dc:creator><![CDATA[Andrew Myhre]]></dc:creator>
		<pubDate>Wed, 15 Sep 2010 14:52:16 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[tfs]]></category>
		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=449</guid>

					<description><![CDATA[So I created some files in my TFS workspace, then forgot about them. Then the branch they were part of was deleted on the server. Oh no! No I have a whole bunch of &#8216;Pending Changes&#8217; where the files actually don&#8217;t exist in TFS *or* my computer (I deleted them locally too). I can&#8217;t Undo [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>So I created some files in my TFS workspace, then forgot about them. Then the branch they were part of was deleted on the server. Oh no!</p>
<p>No I have a whole bunch of &#8216;Pending Changes&#8217; where the files actually don&#8217;t exist in TFS *or* my computer (I deleted them locally too). I can&#8217;t Undo them &#8211; TFS tells me &#8220;No pending changes were found for [file]&#8221;. I can&#8217;t commit them then delete them. Basically I can&#8217;t get rid of them.</p>
<p>This is irrational. Basically TFS is being quite obstinate about it&#8217;s belief about the state of my workspace even in the face of the facts that:<br />
a) the files physically don&#8217;t exist anymore<br />
b) I *say* they don&#8217;t exist anymore</p>
<p>Why is TFS contradicting me? Why can&#8217;t TFS just believe me when I say &#8220;those files can be totally disregarded, they&#8217;re gone, I don&#8217;t care, *THIS* is what my workspace should look like&#8221;. Instead TFS replies &#8220;no it isn&#8217;t&#8221;.</p>
<p>&#8220;Yes it is&#8221;<br />
&#8220;No it isn&#8217;t&#8221;<br />
&#8220;Yes it is!&#8221;<br />
&#8220;No it isn&#8217;t!&#8221;</p>
<iframe class="youtube-player" width="700" height="394" src="https://www.youtube.com/embed/UMhj3X9lN1E?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
<p>Sigh.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://andrewmyhre.wordpress.com/2010/09/15/tfs-im-sorry-im-not-allowed-to-argue-anymore/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">449</post-id>
		<media:content url="https://1.gravatar.com/avatar/488065ee6f16814bfd58c16bda935acf47a20152847896db8b67b84182af7159?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
		<item>
		<title>DON&#8217;T FREAK OUT</title>
		<link>https://andrewmyhre.wordpress.com/2010/02/21/dont-freak-out/</link>
					<comments>https://andrewmyhre.wordpress.com/2010/02/21/dont-freak-out/#respond</comments>
		
		<dc:creator><![CDATA[Andrew Myhre]]></dc:creator>
		<pubDate>Sun, 21 Feb 2010 12:59:15 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=431</guid>

					<description><![CDATA[I just updated my blog&#8217;s theme. No big deal.]]></description>
										<content:encoded><![CDATA[<p>I just updated my blog&#8217;s theme. No big deal.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://andrewmyhre.wordpress.com/2010/02/21/dont-freak-out/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">431</post-id>
		<media:content url="https://1.gravatar.com/avatar/488065ee6f16814bfd58c16bda935acf47a20152847896db8b67b84182af7159?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
		<item>
		<title>Yes it&#8217;s a post about buzz</title>
		<link>https://andrewmyhre.wordpress.com/2010/02/11/353/</link>
					<comments>https://andrewmyhre.wordpress.com/2010/02/11/353/#respond</comments>
		
		<dc:creator><![CDATA[Andrew Myhre]]></dc:creator>
		<pubDate>Thu, 11 Feb 2010 11:53:51 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[buzz]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[wave]]></category>
		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=353</guid>

					<description><![CDATA[Speculating about whether Google Buzz will &#8216;halve Facebook&#8217;s value&#8216; is an interesting diversion but not ultimately satisfying to me. As a developer I want to consider the ways in which Buzz can change the way the web works, and the way that users can use the web. I&#8217;m particularly interested in understanding Buzz&#8217;s place in [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Speculating about whether Google Buzz will &#8216;<a href="http://www.google.com/buzz/jasoncalacanis/96xjiRWVepG/Facebook-lost-half-its-value-today-Google-Buzz-1-0" target="_blank">halve Facebook&#8217;s value</a>&#8216; is an interesting diversion but not ultimately satisfying to me. As a developer I want to consider the ways in which Buzz can change the way the web works, and the way that users can <em>use</em> the web. I&#8217;m particularly interested in understanding Buzz&#8217;s place in the platform ecosystem, how it relates to Twitter and, of most curiousity to me, Wave.</p>
<p>So far Wave has not been the game-changer Google suggested it would be, but I&#8217;m not discounting it. As far as I&#8217;m concerned it&#8217;s Email 2, and Google would only have to roll out Wave as a &#8216;new version&#8217; of the current Gmail to all of a sudden garner a lot of interest.</p>
<p>But again that&#8217;s pure speculation and not what I&#8217;m interested in writing about today. A particular aspect of these services has caught my attention, in particular the embedding features.</p>
<p>Mashable have added a &#8216;Buzz This&#8217; button to their blog, which looks like a little hack on Google Reader:</p>
<pre style="font-family:Andale Mono, Lucida Console, Monaco, fixed, monospace;color:#000000;background-color:#eee;font-size:12px;border:1px dashed #999999;line-height:14px;overflow:auto;width:100%;padding:5px;"><code>&lt;a rel="nofollow external" target="_blank"
href="http://www.google.com/reader/link?url=http://mashable.com/2010/02/10/google-buzz-contest/&amp;amp;title=Google+Buzz+Contest%3A+Win+a+Google+Nexus+One&amp;amp;srcURL=http://mashable.com/"&gt;
&lt;img height="58" width="50" alt="" src="http://mashable.com/wp-content/plugins/wp-digg-this/i/google-buzz.png" original="http://mashable.com/wp-content/plugins/wp-digg-this/i/google-buzz.png"&gt;
&lt;/a&gt;
</code></pre>
<p>The link provides a prompt to add a comment and post the item in your Buzz profile. It&#8217;s a really simple way to blogs to push their content out through Buzz.</p>
<p>Wave as it&#8217;s own embed strategy, which is to actually embed a Wave into a page, as @kevinblake demonstrates in <a href="http://www.kevinblake.co.uk/google-wave-embedding-for-the-first-time/701/" target="_blank">this example post</a>.</p>
<p>At the moment these two features are disparate, but they indicate an overriding theme that Google have hinted at before in rhetoric around Wave &#8211; a ubiquitous sharing and conversation platform across the web. Layers over the web that unify individual websites into a single whole. <em>This</em> is, to me anyway, an exciting idea.</p>
<p>I also see Buzz as a way to blog.  There&#8217;s currently no direct integration between WordPress and Buzz (nor with Blogger at this stage), and until Buzz offers the kind of features that make WordPress useful to me (stats, mainly) I wouldn&#8217;t use it as such. I would however cross-post, which is what I&#8217;m going to do today.</p>
<p>Google&#8217;s vision is just much <em>bigger</em> than Facebook&#8217;s. So perhaps Buzz <em>could</em> hurt Facebook, but I also imagine Google aren&#8217;t bothered. Facebook is one of the engines that keeps the web churning. Google on the other hand is more about infrastructure, they&#8217;re the banks that the river flows between. What would the river be without something to produce a current?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://andrewmyhre.wordpress.com/2010/02/11/353/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">353</post-id>
		<media:content url="https://1.gravatar.com/avatar/488065ee6f16814bfd58c16bda935acf47a20152847896db8b67b84182af7159?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
		<item>
		<title>Cucumber, IronRuby, Exasperation</title>
		<link>https://andrewmyhre.wordpress.com/2010/02/08/cucumber-ironruby-exasperation/</link>
					<comments>https://andrewmyhre.wordpress.com/2010/02/08/cucumber-ironruby-exasperation/#comments</comments>
		
		<dc:creator><![CDATA[Andrew Myhre]]></dc:creator>
		<pubDate>Mon, 08 Feb 2010 00:11:21 +0000</pubDate>
				<category><![CDATA[infrastructure]]></category>
		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=341</guid>

					<description><![CDATA[I&#8217;ve spent the last couple of days trying to get IronRuby running Cucumber on my Win7 machine. I&#8217;ve hit a wall with it and I&#8217;m appealing to anyone who can help me. I followed this tutorial: http://blog.webintellix.com/2009/10/how-to-use-cucumber-with-net-and-c.html And when I reached step 5 and executed &#8216;icucumber features&#8217; (in my case I called the batch file [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve spent the last couple of days trying to get IronRuby running Cucumber on my Win7 machine. I&#8217;ve hit a wall with it and I&#8217;m appealing to anyone who can help me.</p>
<p>I followed this tutorial: <a href="http://blog.webintellix.com/2009/10/how-to-use-cucumber-with-net-and-c.html">http://blog.webintellix.com/2009/10/how-to-use-cucumber-with-net-and-c.html</a></p>
<p>And when I reached step 5 and executed &#8216;icucumber features&#8217; (in my case I called the batch file icuc.bat for brevity) I get this result:</p>
<p><a href="https://andrewmyhre.wordpress.com/wp-content/uploads/2010/02/ironruby_wtf1.jpg"><img data-attachment-id="350" data-permalink="https://andrewmyhre.wordpress.com/2010/02/08/cucumber-ironruby-exasperation/ironruby_wtf-2/" data-orig-file="https://andrewmyhre.wordpress.com/wp-content/uploads/2010/02/ironruby_wtf1.jpg" data-orig-size="679,447" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="ironruby_wtf" data-image-description="" data-image-caption="" data-large-file="https://andrewmyhre.wordpress.com/wp-content/uploads/2010/02/ironruby_wtf1.jpg?w=679" class="alignnone size-thumbnail wp-image-350" title="ironruby_wtf" src="https://andrewmyhre.wordpress.com/wp-content/uploads/2010/02/ironruby_wtf1.jpg?w=150&#038;h=98" alt="" width="150" height="98" srcset="https://andrewmyhre.wordpress.com/wp-content/uploads/2010/02/ironruby_wtf1.jpg?w=150 150w, https://andrewmyhre.wordpress.com/wp-content/uploads/2010/02/ironruby_wtf1.jpg?w=300 300w" sizes="(max-width: 150px) 100vw, 150px" /></a></p>
<p>Fail. Incidentally I&#8217;m using Ruby 1.9.1 and IronRuby 1.0 RC 1 which at the time of writing are the latest versions. I updated the paths given in the tutorial to match the appropriate paths on my machine.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://andrewmyhre.wordpress.com/2010/02/08/cucumber-ironruby-exasperation/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">341</post-id>
		<media:content url="https://1.gravatar.com/avatar/488065ee6f16814bfd58c16bda935acf47a20152847896db8b67b84182af7159?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>

		<media:content url="https://andrewmyhre.wordpress.com/wp-content/uploads/2010/02/ironruby_wtf1.jpg?w=150" medium="image">
			<media:title type="html">ironruby_wtf</media:title>
		</media:content>
	</item>
		<item>
		<title>The Visitor Pattern, Double Dispatch and Reflection Performance</title>
		<link>https://andrewmyhre.wordpress.com/2010/01/29/the-visitor-pattern-double-dispatch-and-reflection-performance/</link>
					<comments>https://andrewmyhre.wordpress.com/2010/01/29/the-visitor-pattern-double-dispatch-and-reflection-performance/#respond</comments>
		
		<dc:creator><![CDATA[Andrew Myhre]]></dc:creator>
		<pubDate>Fri, 29 Jan 2010 00:23:03 +0000</pubDate>
				<category><![CDATA[patterns]]></category>
		<category><![CDATA[.net]]></category>
		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=338</guid>

					<description><![CDATA[Was listening to Herding Code #70 this morning and heard the Visitor Pattern mentioned. It was new to me (in theory but not in practise) so I was led merrily down the garden path. Background and definition of the Visitor Pattern. An example of the visitor pattern in C# using double-dispatch and reflection. A great [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Was listening to Herding Code #70 this morning and heard the Visitor Pattern mentioned. It was new to me (in theory but not in practise) so I was led merrily down the garden path.</p>
<p><a href="http://en.wikipedia.org/wiki/Visitor_pattern" target="_blank">Background and definition of the Visitor Pattern</a>.</p>
<p><a href="http://stackoverflow.com/questions/42587/double-dispatch-in-c" target="_blank">An example of the visitor pattern in C#</a> using double-dispatch and reflection.</p>
<p><a href="http://msdn.microsoft.com/en-us/magazine/cc163759.aspx#S7" target="_blank">A great article about reflection and MemberInfo cache</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://andrewmyhre.wordpress.com/2010/01/29/the-visitor-pattern-double-dispatch-and-reflection-performance/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">338</post-id>
		<media:content url="https://1.gravatar.com/avatar/488065ee6f16814bfd58c16bda935acf47a20152847896db8b67b84182af7159?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
		<item>
		<title>Silverlight Preloader Project on Google Code</title>
		<link>https://andrewmyhre.wordpress.com/2010/01/28/silverlight-preloader-project-on-google-code/</link>
					<comments>https://andrewmyhre.wordpress.com/2010/01/28/silverlight-preloader-project-on-google-code/#respond</comments>
		
		<dc:creator><![CDATA[Andrew Myhre]]></dc:creator>
		<pubDate>Thu, 28 Jan 2010 12:24:24 +0000</pubDate>
				<category><![CDATA[silverlight preloader]]></category>
		<category><![CDATA[silverlight]]></category>
		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=336</guid>

					<description><![CDATA[I set up a project on Google Code for my Silverlight Preloader. Flash already has at least one solution for queueing up content to be pre-loaded, Silverlight to my knowledge does not. So here&#8217;s a first stab at one. I&#8217;m going to have a good look at the VideoLoader. Currently I&#8217;m relying on the MediaElement [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I set up a project on Google Code for my Silverlight Preloader. Flash already has at least one solution for queueing up content to be pre-loaded, Silverlight to my knowledge does not. So here&#8217;s a first stab at one.</p>
<p>I&#8217;m going to have a good look at the VideoLoader. Currently I&#8217;m relying on the MediaElement control doing the legwork of downloading the file for me, but I&#8217;m positive I could use a WebRequest object to stream the bytes directly. The only difficulty would be in providing regular progress reports to the queue manager.</p>
<p>So, if anyone&#8217;s interested, here it is: <a href="http://code.google.com/p/silverlightpreloader/">http://code.google.com/p/silverlightpreloader/</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://andrewmyhre.wordpress.com/2010/01/28/silverlight-preloader-project-on-google-code/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">336</post-id>
		<media:content url="https://1.gravatar.com/avatar/488065ee6f16814bfd58c16bda935acf47a20152847896db8b67b84182af7159?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
		<item>
		<title>Silverlight MediaElement Complaints and Grievances</title>
		<link>https://andrewmyhre.wordpress.com/2010/01/28/silverlight-mediaelement-complaints-and-grievances/</link>
					<comments>https://andrewmyhre.wordpress.com/2010/01/28/silverlight-mediaelement-complaints-and-grievances/#comments</comments>
		
		<dc:creator><![CDATA[Andrew Myhre]]></dc:creator>
		<pubDate>Thu, 28 Jan 2010 05:56:23 +0000</pubDate>
				<category><![CDATA[annoyances]]></category>
		<category><![CDATA[silverlight preloader]]></category>
		<category><![CDATA[mediaelement]]></category>
		<category><![CDATA[silverlight]]></category>
		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=329</guid>

					<description><![CDATA[In my opinion the Silverlight MediaElement control is shoddy work. No disrespect to the Silverlight dev team, but while I think the product as a whole is great, there are a few issues with the MediaElement that make it really annoying to work with. This post will continue to be revised as I get around [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>In my opinion the Silverlight MediaElement control is shoddy work. No disrespect to the Silverlight dev team, but while I think the product as a whole is great, there are a few issues with the MediaElement that make it <em>really</em> annoying to work with.</p>
<p>This post will continue to be revised as I get around to enumerate all the issues I have with it and writing posts describing each issue in detail.</p>
<h1>Complaints and Grievances</h1>
<ol>
<li><a href="https://andrewmyhre.wordpress.com/2010/01/28/currentstate-guesswork-with-silverlight-mediaelement/" target="_blank">State change events seem to be based on guesswork.</a></li>
<li><a href="https://andrewmyhre.wordpress.com/2010/01/28/silverlight-mediaelement-ondownloadprogresschanged-lies-damned-lies-and-statistics/" target="_blank">The DownloadProgress property isn&#8217;t always what it seems</a></li>
<li>MediaElement class combines responsibilities for both loading and rendering video making it impossible to make use of just one of these aspects</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://andrewmyhre.wordpress.com/2010/01/28/silverlight-mediaelement-complaints-and-grievances/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">329</post-id>
		<media:content url="https://1.gravatar.com/avatar/488065ee6f16814bfd58c16bda935acf47a20152847896db8b67b84182af7159?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
		<item>
		<title>CurrentState Guesswork with Silverlight MediaElement</title>
		<link>https://andrewmyhre.wordpress.com/2010/01/28/currentstate-guesswork-with-silverlight-mediaelement/</link>
					<comments>https://andrewmyhre.wordpress.com/2010/01/28/currentstate-guesswork-with-silverlight-mediaelement/#comments</comments>
		
		<dc:creator><![CDATA[Andrew Myhre]]></dc:creator>
		<pubDate>Thu, 28 Jan 2010 05:45:33 +0000</pubDate>
				<category><![CDATA[annoyances]]></category>
		<category><![CDATA[silverlight preloader]]></category>
		<category><![CDATA[mediaelement]]></category>
		<category><![CDATA[silverlight]]></category>
		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=330</guid>

					<description><![CDATA[The Silverlight MediaElement control has an event CurrentStateChanged. If you&#8217;re building a Silverlight app that makes use of video this is crucial to being able to implement state logic. You may want some other UI elements to wait until a video is ready to play before they do their thing, for instance. The idea is [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The Silverlight MediaElement control has an event CurrentStateChanged. If you&#8217;re building a Silverlight app that makes use of video this is crucial to being able to implement state logic. You may want some other UI elements to wait until a video is ready to play before they do their thing, for instance. The idea is that you listen for the event and when it&#8217;s fire you check the _mediaElement.CurrentState property to see what state it&#8217;s in. CurrentState will be a value like Buffering, Paused, Stopped, Playing etc.</p>
<p>Well annoyingly the CurrentState value isn&#8217;t always what it should be. I&#8217;ve worked with MediaElement a lot over the last few months and I&#8217;ve noticed that when a video finishes buffering its state could be any one of</p>
<ul>
<li>Stopped</li>
<li>Paused</li>
<li>Closed</li>
<li>Opening</li>
<li>Pondering</li>
<li>Being coy</li>
</ul>
<p>I guess that external factors like browser cache, video format and progressive downloading might play a part but, come on, seriously, the runtime really should be providing the solutions or workarounds to these problems so that I don&#8217;t have to. <em>In a lot of cases there simply is no workaround</em>. Very aggravating indeed.</p>
<ul></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://andrewmyhre.wordpress.com/2010/01/28/currentstate-guesswork-with-silverlight-mediaelement/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">330</post-id>
		<media:content url="https://1.gravatar.com/avatar/488065ee6f16814bfd58c16bda935acf47a20152847896db8b67b84182af7159?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
	</channel>
</rss>
