<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>.NET, Universe and Everything according to Dirk</title>
    <description>We apologize for the inconvenience</description>
    <link>http://www.questmaster.net/blog/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 2.5.0.6</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.questmaster.net/blog/opml.axd</blogChannel:blogRoll>
    <dc:creator>Dirk Rombauts</dc:creator>
    <dc:title>.NET, Universe and Everything according to Dirk</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/QuestMasterLifeUniverseAndEverythingAccordingToDirk" /><feedburner:info uri="questmasterlifeuniverseandeverythingaccordingtodirk" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><image><link>http://dirkrombauts.com/</link><url>http://questmaster.net/community/files/folders/388/download.aspx</url><title>Dirk Rombauts</title></image><item>
      <title>Linklist</title>
      <description>&lt;p&gt;Another collection of links that accumulated in my "Starred" folder.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.paraesthesia.com/archive/2011/01/20/the-extended-right-click-menu-in-windows-7.aspx"&gt;The Extended Right-Click Menu in Windows 7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://csharperimage.jeremylikness.com/2011/03/clean-design-time-friendly-viewmodels.html"&gt;Clean Design-Time Friendly ViewModels: A Walkthrough&amp;nbsp;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://osherove.com/blog/2011/5/23/new-tdd-kata-interactions.html"&gt;New TDD Kata - Interactions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.pixelingene.com/2011/07/complex-filtering-in-isotope-js/"&gt;Complex Filtering in isotope.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://notgartner.wordpress.com/2011/08/12/scrum-and-the-impediment-blues/"&gt;Scrum and the impediment blues&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.leeholmes.com/blog/2011/09/08/developing-for-an-international-audience/"&gt;Developing for an International Audience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://csharperimage.jeremylikness.com/2011/09/fundamentals-of-managed-extensibility.html"&gt;Fundamentals of the Managed Extensibility Framework&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/ie/archive/2011/09/27/building-offline-experiences-with-html5-appcache-and-indexeddb.aspx"&gt;Building Offline Experiences with HTML5 AppCache and IndexedDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.paraesthesia.com/archive/2011/09/30/six-reasons-not-to-use-guard-classes.aspx"&gt;Six Reasons Not to Use Guard Classes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.jeff.wilcox.name/2011/10/metrogridhelper/"&gt;MetroGridHelper: A helpful debugging assistant for designers and developers alike&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.riagenic.com/archives/751"&gt;Metrotastic&amp;ndash; Palette Generator Preview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://karlshifflett.wordpress.com/2011/10/10/windows-phone-7-market-place-test-kit/"&gt;Windows Phone 7 Market Place Test Kit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.jeff.wilcox.name/2011/10/screenshots-cs-how-to-capture-screenshots-of-your-app-on-your-device/"&gt;ScreenShots.cs: How to capture screenshots of your app on your device&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.stevensanderson.com/2011/11/04/full-height-app-layouts-navigation-and-history/"&gt;Full-height app layouts: Navigation and History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.hanselman.com/blog/UsefulVisualStudioExtensionWebEssentialsFromMadsKristensen.aspx"&gt;Useful Visual Studio Extension - Web Essentials from Mads Kristensen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.hanselman.com/blog/VIDEOTheArtOfSpeakingWithScottHanselman.aspx"&gt;VIDEO: The Art of Speaking - with Scott Hanselman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://haacked.com/archive/2011/12/10/using-qunit-with-razor-layouts.aspx"&gt;Using QUnit with Razor Layouts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://code52.org/downmarker-review"&gt;Week 1: MarkPad&amp;nbsp;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.hanselman.com/blog/AwesomeVisualStudioCommandPromptAndPowerShellIconsWithOverlays.aspx"&gt;Awesome Visual Studio Command Prompt and PowerShell icons with Overlays&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/Q0whlftBdJA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/Q0whlftBdJA/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Linklist.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=0e82fd6c-4819-485c-bb97-e93a62999a3d</guid>
      <pubDate>Wed, 18 Jan 2012 23:05:00 +1100</pubDate>
      <category>ASP.NET</category>
      <category>Design</category>
      <category>Development</category>
      <category>Programming</category>
      <category>Windows</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=0e82fd6c-4819-485c-bb97-e93a62999a3d</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=0e82fd6c-4819-485c-bb97-e93a62999a3d</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Linklist.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=0e82fd6c-4819-485c-bb97-e93a62999a3d</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=0e82fd6c-4819-485c-bb97-e93a62999a3d</feedburner:origLink></item>
    <item>
      <title>Happy Yuletide</title>
      <description>&lt;p&gt;I wish everybody a good and safe end of year! Incidentally, I upgraded to BlogEngine.NET 2.5 ...&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/XsgyCmXMJ-I" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/XsgyCmXMJ-I/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Happy-Yuletide.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=c03ded18-31f4-4081-82e7-7ac3996b6fbf</guid>
      <pubDate>Tue, 27 Dec 2011 16:39:00 +1100</pubDate>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=c03ded18-31f4-4081-82e7-7ac3996b6fbf</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=c03ded18-31f4-4081-82e7-7ac3996b6fbf</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Happy-Yuletide.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=c03ded18-31f4-4081-82e7-7ac3996b6fbf</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=c03ded18-31f4-4081-82e7-7ac3996b6fbf</feedburner:origLink></item>
    <item>
      <title>How to Disable all Animations in a PowerPoint Presentation</title>
      <description>&lt;p&gt;Last week, a colleague and I were victimized by PowerPoint and a certain template that includes animations by default - even when the animations don't fit the presenter's style. I couldn't let that slide (hah!) and had to research whether there's a possibility to turn of all animations with a simple switch. It turns out there is, as described at &lt;a href="http://malektips.com/powerpoint-2007-remove-animations-slide-show.html" &gt;http://malektips.com/powerpoint-2007-remove-animations-slide-show.html&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/56QrJTmcgCk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/56QrJTmcgCk/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/how-to-disable-all-animations-in-a-powerpoint-presentation.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=cb178cfd-46c6-41c0-bb65-56dfad2301e0</guid>
      <pubDate>Wed, 02 Feb 2011 01:25:00 +1100</pubDate>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=cb178cfd-46c6-41c0-bb65-56dfad2301e0</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=cb178cfd-46c6-41c0-bb65-56dfad2301e0</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/how-to-disable-all-animations-in-a-powerpoint-presentation.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=cb178cfd-46c6-41c0-bb65-56dfad2301e0</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=cb178cfd-46c6-41c0-bb65-56dfad2301e0</feedburner:origLink></item>
    <item>
      <title>How to Order the Registration of your ASP.NET MVC Areas</title>
      <description>&lt;p&gt;I ran into a situation where the order of registration of the areas in my ASP.NET MVC application was important.&amp;nbsp; So far, I've been using AreaRegistration.RegisterAllAreas() to have all areas registered automatically. Sometimes I got lucky and the areas were registered in the order I wanted, but sometimes they weren't, leading to mysterious 404 errors.&amp;nbsp; It took me some time to diagnose that the problem was indeed the ordering, then some more to find the right google query.&amp;nbsp; &lt;a href="http://stackoverflow.com/questions/1639971/mvc-2-arearegistration-routes-order"&gt;http://stackoverflow.com/questions/1639971/mvc-2-arearegistration-routes-order&lt;/a&gt;&amp;nbsp;describes my order, and &lt;a href="http://stackoverflow.com/users/31668/eilon"&gt;Eilion's&lt;/a&gt; answer saved my day: a way to manually register areas in any order I choose:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;var area1reg = new Area1AreaRegistration();&lt;br /&gt;var area1context = new AreaRegistrationContext(area1reg.AreaName, RouteTable.Routes);&lt;br /&gt;area1reg.RegisterArea(area1context);&lt;/p&gt;
&lt;/blockquote&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/JW16wgNJ21Y" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/JW16wgNJ21Y/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/How-to-Order-the-Registration-of-your-ASPNET-MVC-Areas.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=d1fda298-9cfd-45bb-aef9-fa88803f6a3c</guid>
      <pubDate>Sat, 29 Jan 2011 17:40:00 +1100</pubDate>
      <category>ASP.NET</category>
      <category>Development</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=d1fda298-9cfd-45bb-aef9-fa88803f6a3c</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=d1fda298-9cfd-45bb-aef9-fa88803f6a3c</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/How-to-Order-the-Registration-of-your-ASPNET-MVC-Areas.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=d1fda298-9cfd-45bb-aef9-fa88803f6a3c</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=d1fda298-9cfd-45bb-aef9-fa88803f6a3c</feedburner:origLink></item>
    <item>
      <title>Another Chapter Ends</title>
      <description>&lt;p&gt;The last day&amp;nbsp;of 2010 not only marked the end of the year, but also the end of my employment at Tech Talk.&amp;nbsp; I've spent 4 wonderful years there, and I am very grateful to have met and worked with a very fine collection of people indeed.&amp;nbsp; I've learnt much, both professionally and personally.&amp;nbsp; As Douglas Adams famously wrote: &lt;em&gt;So long, and thanks for all the fish!&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/zgjGMc2Ghug" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/zgjGMc2Ghug/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Another-Chapter-Ends.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=9f1f4666-144a-4364-80ca-7994a1e38b35</guid>
      <pubDate>Mon, 03 Jan 2011 20:30:00 +1100</pubDate>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=9f1f4666-144a-4364-80ca-7994a1e38b35</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=9f1f4666-144a-4364-80ca-7994a1e38b35</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Another-Chapter-Ends.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=9f1f4666-144a-4364-80ca-7994a1e38b35</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=9f1f4666-144a-4364-80ca-7994a1e38b35</feedburner:origLink></item>
    <item>
      <title>Leaving TFS Behind</title>
      <description>&lt;p&gt;For the past few years, I&amp;rsquo;ve been using Team Foundation Server to address the source control needs of my hobby projects.&amp;nbsp; Soon I&amp;rsquo;ll have to leave that TFS behind, so naturally I&amp;rsquo;ve been looking at ways to get my source code out.&amp;nbsp; Getting only the tip of the iceberg is trivially easy of course: get latest version, unbind from source control and you&amp;rsquo;re done.&amp;nbsp; But I&amp;rsquo;d really like to get out the history as well.&amp;nbsp; I&amp;rsquo;ve evaluated several options.&lt;/p&gt;
&lt;h2&gt;TFS Integration Tools&lt;/h2&gt;
&lt;p&gt;First stop on the road were the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/5a8d1703-7987-4081-ba2f-9d0b68b0ed3e"&gt;TFS Integration Tools&lt;/a&gt;.&amp;nbsp; The TFS Integration Tools are a fairly mature set of tools for migrating from one source control system (including, but not limited to, TFS) to another TFS server. I set up a virtual machine with TFS Workgroup Edition, Team Explorer for both TFS 2008 and 2010. I was all set to go but then I ran into a critical problem: my VM is not in the domain of the old TFS server, and thus I don&amp;rsquo;t have access to the old TFS from my VM &amp;ndash; even though the TFS Integration Tools GUI offers the &amp;ldquo;connect as a different user&amp;rdquo; functionality.&lt;/p&gt;
&lt;p&gt;I decided to give up on the TFS Integration Tools, since I wasn&amp;rsquo;t convinced about wanting to store my source in yet another TFS.&lt;/p&gt;
&lt;h2&gt;Git-TFS&lt;/h2&gt;
&lt;p&gt;Second stop on the road was the &lt;a href="https://github.com/spraints/git-tfs"&gt;Git-TFS bridge&lt;/a&gt;. It quickly turned out that this is really only a bridge: it&amp;rsquo;s designed for developers who don&amp;rsquo;t want the heavy-weight TFS source control interfering with their daily work but who will eventually check their stuff in into TFS.&lt;/p&gt;
&lt;h2&gt;SvnBridge&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://svnbridge.codeplex.com/"&gt;SvnBridge&lt;/a&gt; is another bridge, this time for using &lt;a href="http://tortoisesvn.tigris.org/"&gt;TortoiseSVN&lt;/a&gt; with TFS.&amp;nbsp; My idea was to use this bridge in connection with a Git-Svn bridge and export everything into a &lt;a href="http://git-scm.com/"&gt;Git&lt;/a&gt; repository.&amp;nbsp; I abandoned that idea as well since I don&amp;rsquo;t feel comfortable using Git (yet).&lt;/p&gt;
&lt;h2&gt;We don&amp;rsquo;t need no Source Control &amp;hellip;&lt;/h2&gt;
&lt;p&gt;I finally hit paydirt when the umpteenth Google query came up with &lt;a href="http://blog.arc90.com/2007/12/27/migrating-from-tfs-to-svn/"&gt;Migrating from TFS to SVN&lt;/a&gt;.&amp;nbsp; That article describes a way of extracting older versions from TFS by date.&lt;/p&gt;
&lt;p&gt;The author (&lt;a href="http://arc90.com/people/joel-potischman/"&gt;Joel Potischman&lt;/a&gt;) goes on to describe how to check in those versions into SVN.&amp;nbsp; I decided I did not want to use SVN either &amp;ndash; after all, I just spent several hours getting my code out of TFS, so I didn&amp;rsquo;t want to put it into another server system that I don&amp;rsquo;t know too well.&lt;/p&gt;
&lt;p&gt;In addition &amp;ndash; being the pedantic bugger that I am &amp;ndash; I didn&amp;rsquo;t want to extract my code by date (as in the article), but by changeset.&amp;nbsp; That turned out to be rather easy, and I changed Joel&amp;rsquo;s TFSGet script as follows:&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt;mkdir source
cd source

"C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" get "*.*" /all /version:C%1 /recursive /overwrite

cd ..
rename source %1&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;You use this script by calling it with the number of the changeset.&lt;/p&gt;
&lt;h3&gt;Changesets, changesets, changesets&lt;/h3&gt;
&lt;p&gt;Now all I needed was a list of all changesets in my TFS project to automate calling TFSGet &amp;ndash; I didn&amp;rsquo;t feel like calling it manually about 1000 times.&lt;/p&gt;
&lt;p&gt;First idea: get the list of changesets using tf.exe.&amp;nbsp; I didn&amp;rsquo;t find out how to do that, and neither did our local TFS expert.&lt;/p&gt;
&lt;p&gt;Second idea: use the TFS object model.&amp;nbsp; I didn&amp;rsquo;t find an immediately self-evident way of retrieving changesets from there either.&lt;/p&gt;
&lt;p&gt;Third idea: Excel to the rescue.&amp;nbsp; It turns out that getting the numbers of the changesets is trivially easy, in a banging-your-head-on-the-desk sort of way: Stack Overflow has the scope in &lt;a href="http://stackoverflow.com/questions/834107/tfs-query-in-visual-studio-to-get-all-check-ins"&gt;TFS query (in Visual Studio) to get all check-ins&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So armed with all that knowledge and a bag full of glue scripts I set to work. I left the script running overnight and it was busy extracting the last couple of changesets when I came back to my pc in the morning.&amp;nbsp; Hooray!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/I6L7wHdUX64" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/I6L7wHdUX64/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Leaving-TFS-Behind.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=ec17ab0a-081c-4f86-b475-8eeb3e66c3c8</guid>
      <pubDate>Fri, 12 Nov 2010 17:40:00 +1100</pubDate>
      <category>Development</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=ec17ab0a-081c-4f86-b475-8eeb3e66c3c8</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=ec17ab0a-081c-4f86-b475-8eeb3e66c3c8</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Leaving-TFS-Behind.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=ec17ab0a-081c-4f86-b475-8eeb3e66c3c8</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=ec17ab0a-081c-4f86-b475-8eeb3e66c3c8</feedburner:origLink></item>
    <item>
      <title>ConQAT Clone Detector</title>
      <description>&lt;p&gt;&lt;a href="http://conqat.cs.tum.edu/index.php/Main_Page"&gt;ConQAT&lt;/a&gt; - includes a Clone Detection feature for finding instances of copy-paste inheritance and candidates for extraction.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/PQLmJEL-1Vc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/PQLmJEL-1Vc/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/ConQAT-Clone-Detector.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=03c22938-49d3-46ea-8fc1-5166565508b0</guid>
      <pubDate>Fri, 05 Nov 2010 20:00:00 +1100</pubDate>
      <category>Development</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=03c22938-49d3-46ea-8fc1-5166565508b0</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=03c22938-49d3-46ea-8fc1-5166565508b0</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/ConQAT-Clone-Detector.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=03c22938-49d3-46ea-8fc1-5166565508b0</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=03c22938-49d3-46ea-8fc1-5166565508b0</feedburner:origLink></item>
    <item>
      <title>A-Star (A*) Path Finding Implementation in C#</title>
      <description>&lt;p&gt;See &lt;a href="http://www.codeguru.com/csharp/csharp/cs_misc/designtechniques/article.php/c12527__1/A-Star-A-Implementation-in-C-Path-Finding-PathFinder.htm"&gt;http://www.codeguru.com/csharp/csharp/cs_misc/designtechniques/article.php/c12527__1/A-Star-A-Implementation-in-C-Path-Finding-PathFinder.htm&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/WXrUj7moN9I" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/WXrUj7moN9I/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/A-Star-(A)-Path-Finding-Implementation-in-C.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=2bcd6968-039f-4602-92eb-214d4edbbf97</guid>
      <pubDate>Fri, 05 Nov 2010 19:05:00 +1100</pubDate>
      <category>Development</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=2bcd6968-039f-4602-92eb-214d4edbbf97</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=2bcd6968-039f-4602-92eb-214d4edbbf97</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/A-Star-(A)-Path-Finding-Implementation-in-C.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=2bcd6968-039f-4602-92eb-214d4edbbf97</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=2bcd6968-039f-4602-92eb-214d4edbbf97</feedburner:origLink></item>
    <item>
      <title>XAML Art and Resources</title>
      <description>&lt;p&gt;Two more links:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.xamalot.com/"&gt;Xamalot&lt;/a&gt; features lots of free XAML clipart&lt;/li&gt;
&lt;li&gt;&lt;a href="http://learnwpf.com/post/2006/06/04/How-do-I-Include-Vector-Based-Image-Resources-in-my-WPF-Application.aspx"&gt;How do I Include Vector-Based Image Resources in my WPF Application?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/m7120aQAdkE" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/m7120aQAdkE/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/XAML-Art-and-Resources.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=bdd14866-28ff-47f9-93a2-c8434de61787</guid>
      <pubDate>Fri, 05 Nov 2010 00:22:00 +1100</pubDate>
      <category>Development</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=bdd14866-28ff-47f9-93a2-c8434de61787</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=bdd14866-28ff-47f9-93a2-c8434de61787</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/XAML-Art-and-Resources.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=bdd14866-28ff-47f9-93a2-c8434de61787</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=bdd14866-28ff-47f9-93a2-c8434de61787</feedburner:origLink></item>
    <item>
      <title>WPF/Silverlight Learning</title>
      <description>&lt;p&gt;I've collected a couple of links with WPF/Silverlight/MVVM learning content over the last couple of months.&amp;nbsp; Here they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://live.visitmix.com/MIX10/Sessions/EX14"&gt;Understanding the Model-View-ViewModel Pattern&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://live.visitmix.com/MIX10/Sessions/EX15"&gt;Build Your Own MVVM Framework&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.paulstovell.com/mvvm-presentation"&gt;Real-world MVVM Presentation from DDDSydney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://karlshifflett.wordpress.com/2010/06/30/sample-data-in-the-wpf-and-silverlight-designer/"&gt;Sample Data in the WPF and Silverlight Designer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://karlshifflett.wordpress.com/2010/05/09/stuff-wpf-line-of-business-using-mvvm-video-tutorial/"&gt;Stuff &amp;ndash; WPF Line of Business Using MVVM Video Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2010/04/22/silverlight-4-training-kit.aspx"&gt;Silverlight 4 Training Kit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://joshsmithonwpf.wordpress.com/2010/04/01/article-about-service-locator-mvvm-and-messageboxes/"&gt;Article about Service Locator, MVVM, and MessageBoxes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/5cdd5YjFDCk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/5cdd5YjFDCk/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/WPFSilverlight-Learning.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=caf4d13a-fcde-4357-a8e4-b298aaf760f8</guid>
      <pubDate>Fri, 05 Nov 2010 00:08:00 +1100</pubDate>
      <category>Development</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=caf4d13a-fcde-4357-a8e4-b298aaf760f8</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=caf4d13a-fcde-4357-a8e4-b298aaf760f8</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/WPFSilverlight-Learning.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=caf4d13a-fcde-4357-a8e4-b298aaf760f8</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=caf4d13a-fcde-4357-a8e4-b298aaf760f8</feedburner:origLink></item>
    <item>
      <title>Using the PC Keyboard in the Windows Phone 7 Emulator</title>
      <description>&lt;p&gt;&lt;a href="http://beautifulmind.blog.co.in/2010/10/10/how-to-use-desktop-pclaptop-keyboard-in-windows-phone-7-emulator/"&gt;How to use Desktop PC/Laptop Keyboard in Windows Phone 7 Emulator&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/I4ACN_Znjlw" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/I4ACN_Znjlw/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Using-the-PC-Keyboard-in-the-Windows-Phone-7-Emulator.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=7c4a8b66-ca46-4a9a-a94c-df5c31394ea5</guid>
      <pubDate>Tue, 19 Oct 2010 18:55:00 +1100</pubDate>
      <category>Development</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=7c4a8b66-ca46-4a9a-a94c-df5c31394ea5</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=7c4a8b66-ca46-4a9a-a94c-df5c31394ea5</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Using-the-PC-Keyboard-in-the-Windows-Phone-7-Emulator.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=7c4a8b66-ca46-4a9a-a94c-df5c31394ea5</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=7c4a8b66-ca46-4a9a-a94c-df5c31394ea5</feedburner:origLink></item>
    <item>
      <title>Git</title>
      <description>&lt;p&gt;A colleague and I were discussing source control systems the other day.&amp;nbsp;He was praising the benefits of Git, and how it truly enables you to do feature-driven development. I had heard of Git before, but his enthusiasm sparked my interest.&amp;nbsp; So I watched a &lt;a href="http://www.youtube.com/watch?v=4XpnKHJAok8"&gt;video of Linus Torvalds&amp;nbsp;talking about Git&lt;/a&gt;&amp;nbsp;- it does sound promising.&amp;nbsp; Linus's main point (for me, at least) is that merging is a pain in most other source control systems.&amp;nbsp; I agree - I've tried using branches in TFS&amp;nbsp;"to try things out" but when it came to merging the stuff back into the trunk, it turned out it was easier to apply the changes manually.&amp;nbsp; So I will definitely try out Git in the near future.&lt;/p&gt;
&lt;p&gt;Linus has some strong and negative opinions about systems like SVN - the word "moron" is used a number of times.&amp;nbsp; I wonder what Linus would say about &lt;a href="http://en.wikipedia.org/wiki/Visual_Source_Safe"&gt;The Source Control System That Must Not Be Named&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/2ZZA-bEe820" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/2ZZA-bEe820/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Git.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=cf2496ff-a009-4be1-96e2-9326307cdc0c</guid>
      <pubDate>Mon, 18 Oct 2010 20:41:00 +1100</pubDate>
      <category>Development</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=cf2496ff-a009-4be1-96e2-9326307cdc0c</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=cf2496ff-a009-4be1-96e2-9326307cdc0c</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Git.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=cf2496ff-a009-4be1-96e2-9326307cdc0c</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=cf2496ff-a009-4be1-96e2-9326307cdc0c</feedburner:origLink></item>
    <item>
      <title>Done: Certified Scrum Developer Course</title>
      <description>&lt;p&gt;My colleague Gaspar Nagy and I held &lt;a href="http://www.techtalk.at/"&gt;Tech Talk's&lt;/a&gt; first Certified Scrum Developer course last week.&amp;nbsp; We got good feedback, and I'm proud and happy that my part about Test Driven Development was very well received.&amp;nbsp; I'm looking forward to the next iteration!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/xABWIkKGSJw" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/xABWIkKGSJw/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Done-Certified-Scrum-Developer-Course.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=0a71e87c-92f4-4dea-96d7-2c371836a928</guid>
      <pubDate>Sat, 16 Oct 2010 21:47:00 +1100</pubDate>
      <category>Development</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=0a71e87c-92f4-4dea-96d7-2c371836a928</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=0a71e87c-92f4-4dea-96d7-2c371836a928</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Done-Certified-Scrum-Developer-Course.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=0a71e87c-92f4-4dea-96d7-2c371836a928</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=0a71e87c-92f4-4dea-96d7-2c371836a928</feedburner:origLink></item>
    <item>
      <title>80 Large Background Websites</title>
      <description>&lt;p&gt;Note to self: a large collection of &lt;a href="http://www.webdesignerwall.com/trends/80-large-background-websites/"&gt;large background websites&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/WoWQinCsTbc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/WoWQinCsTbc/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/80-Large-Background-Websites.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=4093aeaa-789d-4d63-bf8a-ed3d36ffddd2</guid>
      <pubDate>Thu, 30 Sep 2010 18:41:00 +1100</pubDate>
      <category>Design</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=4093aeaa-789d-4d63-bf8a-ed3d36ffddd2</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=4093aeaa-789d-4d63-bf8a-ed3d36ffddd2</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/80-Large-Background-Websites.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=4093aeaa-789d-4d63-bf8a-ed3d36ffddd2</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=4093aeaa-789d-4d63-bf8a-ed3d36ffddd2</feedburner:origLink></item>
    <item>
      <title>DevCamp 2010 Keynote Speaker Announced</title>
      <description>&lt;p&gt;I wrote about &lt;a href="http://www.questmaster.net/blog/post/Shameless-Plug-1-DevCamp-2010.aspx"&gt;DevCamp 2010&lt;/a&gt; earlier, and I'm happy to report that the &lt;a href="http://www.devcamp.at/2010/Tracks-Sessions/Keynote.aspx"&gt;keynote&lt;/a&gt; speaker has been announced the day before yesterday: my fellow countryman Bart de Smet from the SQL Cloud Programmability team.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/T3KND1swwR4" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/T3KND1swwR4/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/DevCamp-2010-Keynote-Speaker-Announced.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=1255a070-3ce3-4ce4-b21f-4f686c5b1cd5</guid>
      <pubDate>Sat, 18 Sep 2010 00:06:00 +1100</pubDate>
      <category>Development</category>
      <category>Programming</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=1255a070-3ce3-4ce4-b21f-4f686c5b1cd5</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=1255a070-3ce3-4ce4-b21f-4f686c5b1cd5</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/DevCamp-2010-Keynote-Speaker-Announced.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=1255a070-3ce3-4ce4-b21f-4f686c5b1cd5</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=1255a070-3ce3-4ce4-b21f-4f686c5b1cd5</feedburner:origLink></item>
    <item>
      <title>Upgrading an ASP.NET MVC2 Application from autofac 1.4.4 to autofac 2.2.4</title>
      <description>&lt;p&gt;I upgraded an ASP.NET MVC2-based web application from autofac 1.4.4 to autofac 2.2.4 today.&amp;nbsp; I hoped that simply swapping out the dlls would be enough, but that was not the case.&amp;nbsp; I found the help I needed on these pages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/autofac/wiki/NewInV2"&gt;http://code.google.com/p/autofac/wiki/NewInV2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/autofac/wiki/AspNetIntegration#Standard_Integration"&gt;http://code.google.com/p/autofac/wiki/AspNetIntegration#Standard_Integration&lt;/a&gt;&amp;nbsp;- the PropertyInjectionModule class was moved from &lt;span&gt;Autofac.Integration.Web to &lt;span&gt;Autofac.Integration.Web.Forms&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;a href="http://code.google.com/p/autofac/wiki/MvcIntegration"&gt;http://code.google.com/p/autofac/wiki/MvcIntegration&lt;/a&gt;&amp;nbsp;- you can dispense with custom Area-aware AutofacControllerFactory implementations that use &lt;span&gt;IControllerIdentificationStrategy which does no longer exist.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Everything worked again after applying the information from those pages.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;Update 2010-08-22:&lt;/strong&gt; I needed &lt;a href="http://code.google.com/p/autofac/wiki/WcfIntegration"&gt;http://code.google.com/p/autofac/wiki/WcfIntegration&lt;/a&gt;&amp;nbsp;as well, since there have been changes to the WCF integration.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/uEGxHssv1nI" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/uEGxHssv1nI/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Upgrading-an-ASPNET-MVC2-Application-from-autofac-144-to-autofac-224.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=034b65d6-b06c-49ba-ba42-28ba23f1b986</guid>
      <pubDate>Sun, 22 Aug 2010 04:06:00 +1100</pubDate>
      <category>ASP.NET</category>
      <category>Development</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=034b65d6-b06c-49ba-ba42-28ba23f1b986</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=034b65d6-b06c-49ba-ba42-28ba23f1b986</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Upgrading-an-ASPNET-MVC2-Application-from-autofac-144-to-autofac-224.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=034b65d6-b06c-49ba-ba42-28ba23f1b986</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=034b65d6-b06c-49ba-ba42-28ba23f1b986</feedburner:origLink></item>
    <item>
      <title>Shameless Plug 2: Certified Scrum Developer Course</title>
      <description>&lt;p&gt;TechTalk (the company I work for) is organizing a &lt;a href="http://www.techtalk.at/About-us/News/Events/CSD1010.aspx"&gt;"Certified Scrum Developer" course&lt;/a&gt;.&amp;nbsp; The purpose of the course is to teach you (or reinforce your knowledge of)&amp;nbsp;the way software development can be done in a scrum environment.&amp;nbsp; Successful completion of the course can be applied towards the &lt;strong&gt;&lt;a href="http://www.scrumalliance.org/pages/certified_scrum_developer" target="_blank"&gt;Certified Scrum Developer&lt;/a&gt;&lt;/strong&gt; credential that was recently introduced by the Scrum Alliance.&amp;nbsp; The course will be held from &lt;strong&gt;13-15 October 2010&lt;/strong&gt;, by &lt;strong&gt;TechTalk&lt;/strong&gt; at Microsoft Austria's &lt;strong&gt;&lt;a href="http://207.46.19.254/austria/anfahrt/default.mspx"&gt;Microsoft Innovation Center&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The tentative schedule allows for large chunk of Test Driven Development-related content on day 2, and I am deeply involved in the preparation of that part.&amp;nbsp; I hope you'll attend to enjoy the fruits of my work :-)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/6iI_YqaEITU" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/6iI_YqaEITU/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Shameless-Plug-2-Certified-Scrum-Developer-Course.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=2f1598dc-355b-4919-ae50-a4f3d344a6e9</guid>
      <pubDate>Wed, 18 Aug 2010 17:02:00 +1100</pubDate>
      <category>Development</category>
      <category>Programming</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=2f1598dc-355b-4919-ae50-a4f3d344a6e9</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=2f1598dc-355b-4919-ae50-a4f3d344a6e9</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Shameless-Plug-2-Certified-Scrum-Developer-Course.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=2f1598dc-355b-4919-ae50-a4f3d344a6e9</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=2f1598dc-355b-4919-ae50-a4f3d344a6e9</feedburner:origLink></item>
    <item>
      <title>Shameless Plug 1: DevCamp 2010</title>
      <description>&lt;p&gt;&lt;a href="http://www.techtalk.at/"&gt;TechTalk&lt;/a&gt; (the company I work for) is once again part of the organization of &lt;a href="http://www.devcamp.at/"&gt;DevCamp&lt;/a&gt;&amp;nbsp;- the 4th edition already.&amp;nbsp; DevCamp is an Austrian developer conference held yearly in October in Vienna.&amp;nbsp; This year's edition will take place on tuesday&amp;nbsp;&lt;strong&gt;12 October 2010&lt;/strong&gt;, at &lt;strong&gt;Vienna Marriott, Parkring 12a, 1010 Wien&lt;/strong&gt;.&amp;nbsp; There will be three tracks: &lt;strong&gt;Windows Azure &amp;ndash; &amp;Uuml;ber oder in der Wolke?&lt;/strong&gt;, &lt;strong&gt;Application Lifecycle Management&lt;/strong&gt; and &lt;strong&gt;User Experience &amp;amp; Applications&lt;/strong&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/sNYl7keUNUg" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/sNYl7keUNUg/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Shameless-Plug-1-DevCamp-2010.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=bd6912d7-6845-4e1b-a1e3-ab3366edef4f</guid>
      <pubDate>Wed, 18 Aug 2010 16:53:00 +1100</pubDate>
      <category>Development</category>
      <category>Programming</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=bd6912d7-6845-4e1b-a1e3-ab3366edef4f</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=bd6912d7-6845-4e1b-a1e3-ab3366edef4f</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Shameless-Plug-1-DevCamp-2010.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=bd6912d7-6845-4e1b-a1e3-ab3366edef4f</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=bd6912d7-6845-4e1b-a1e3-ab3366edef4f</feedburner:origLink></item>
    <item>
      <title>Troubleshooting SQL Server CE 3.5</title>
      <description>&lt;p&gt;If SQL Server CE 3.5 mysteriously cannot be found by an application anymore - even if another one is perfectly able to load it - with this exception message: &lt;em&gt;&lt;strong&gt;Cannot open &amp;ldquo;X:Pathtodatafiledatafile.sdf&amp;rdquo;. Provider &amp;lsquo;System.Data.SqlServerCe.3.5&amp;prime; not installed&lt;/strong&gt;&lt;/em&gt; then you might try the solution suggested at &lt;a href="http://www.geekfreeq.com/linq-sql-server-ce-35/"&gt;http://www.geekfreeq.com/linq-sql-server-ce-35/&lt;/a&gt;.&amp;nbsp; It worked for me.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/A2v3LNAVb6c" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/A2v3LNAVb6c/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Troubleshooting-SQL-Server-CE-35.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=6d8d57c6-8c44-4e27-94bc-e30c32c9a829</guid>
      <pubDate>Sun, 15 Aug 2010 05:48:00 +1100</pubDate>
      <category>Programming</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=6d8d57c6-8c44-4e27-94bc-e30c32c9a829</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=6d8d57c6-8c44-4e27-94bc-e30c32c9a829</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Troubleshooting-SQL-Server-CE-35.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=6d8d57c6-8c44-4e27-94bc-e30c32c9a829</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=6d8d57c6-8c44-4e27-94bc-e30c32c9a829</feedburner:origLink></item>
    <item>
      <title>How To Convert A Photograph Into A Pencil Drawing Using Photoshop</title>
      <description>&lt;p&gt;Here's a technique for creating a pencil drawing from a photograph using Photoshop - my wife grabbed it from the internet, modified it a bit and wrote it down as a recipe that's understandable to non-photoshop-wizards like me.&amp;nbsp; Here goes:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Photo so viel als n&amp;ouml;tig croppen (erspart einiges an wegradier-arbeit)&lt;/li&gt;
&lt;li&gt;Layer from Background&lt;/li&gt;
&lt;li&gt;alles was nicht dabei sein soll, mit dem eraser-tool wegradieren&lt;/li&gt;
&lt;li&gt;Desaturate&lt;/li&gt;
&lt;li&gt;desaturierten layer kopieren&lt;/li&gt;
&lt;li&gt;invert: strg i&lt;/li&gt;
&lt;li&gt;blending mode: color dodge: alles wird wei&amp;szlig;&lt;/li&gt;
&lt;li&gt;filter &amp;ndash; blur &amp;ndash; gaussian blur&lt;/li&gt;
&lt;li&gt;eventuell noch korrekturen&lt;/li&gt;
&lt;li&gt;als .psd speichern&lt;/li&gt;
&lt;li&gt;Old parchment 3 &amp;ouml;ffnen &lt;em&gt;(that's the background image where the pencil drawings where used on.)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Place bearbeitetes Foto&lt;/li&gt;
&lt;li&gt;Blending mode: ausprobieren&lt;/li&gt;
&lt;li&gt;wenn zu hell: image- adjustment &amp;ndash; shadow/highlight oder variations&lt;/li&gt;
&lt;li&gt;wenn linien von bearbeitetem Foto zu dunkel hilft statt radieren im original auch Layer style &amp;bdquo;outer glow&amp;ldquo;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/6R73BZPd_2s" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/6R73BZPd_2s/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/How-To-Convert-A-Photograph-Into-A-Pencil-Drawing-Using-Photoshop.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=ebd50b50-449d-45d0-b652-1345d72b3788</guid>
      <pubDate>Tue, 03 Aug 2010 21:20:00 +1100</pubDate>
      <category>Design</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=ebd50b50-449d-45d0-b652-1345d72b3788</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=ebd50b50-449d-45d0-b652-1345d72b3788</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/How-To-Convert-A-Photograph-Into-A-Pencil-Drawing-Using-Photoshop.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=ebd50b50-449d-45d0-b652-1345d72b3788</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=ebd50b50-449d-45d0-b652-1345d72b3788</feedburner:origLink></item>
    <item>
      <title>Some more design tips</title>
      <description>&lt;p&gt;Some more interesting design resources as a note to self: &lt;a href="http://speckyboy.com/2009/11/02/40-fresh-and-free-icon-sets-for-web-designers-and-bloggers/"&gt;http://speckyboy.com/2009/11/02/40-fresh-and-free-icon-sets-for-web-designers-and-bloggers/&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/8BHjG_RoHNc" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/8BHjG_RoHNc/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Some-more-design-tips.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=8d3c3ea3-8c69-4495-8099-9a4adbb6c215</guid>
      <pubDate>Tue, 03 Aug 2010 02:28:00 +1100</pubDate>
      <category>Design</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=8d3c3ea3-8c69-4495-8099-9a4adbb6c215</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=8d3c3ea3-8c69-4495-8099-9a4adbb6c215</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Some-more-design-tips.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=8d3c3ea3-8c69-4495-8099-9a4adbb6c215</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=8d3c3ea3-8c69-4495-8099-9a4adbb6c215</feedburner:origLink></item>
    <item>
      <title>&lt;label for=?textbox? /&gt; in WPF</title>
      <description>&lt;p&gt;From a usability point of view, it is a good thing to be able to associate labels and entry fields with each other: a screen reader knows which label belongs to the entry field, and if the label has a shortcut, pressing the shortcut typically results in the entry field receiving keyboard focus.&lt;/p&gt;  &lt;p&gt;In HTML, this is done using the ?for? attribute of the label. In Windows Forms, this is done by cleverly arranging the tab order for the controls.&amp;#160; In WPF, this can be done by binding the Target property of the Label to the entry field:&lt;/p&gt;  &lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Label&lt;/span&gt; &lt;span class="attr"&gt;Target&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;{Binding ElementName=startEntry}&amp;quot;&lt;/span&gt; &lt;span class="attr"&gt;Content&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;_My Label:&amp;quot;&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;TextBox&lt;/span&gt; &lt;span class="attr"&gt;x:Name&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;startEntry&amp;quot;&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;style type="text/css"&gt;

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/hsQgVuQ4T7o" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/hsQgVuQ4T7o/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/3clabel-for3dtextbox-3e-in-WPF.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=b3654410-10f4-48a2-8ec7-883b6a36f94d</guid>
      <pubDate>Thu, 01 Jul 2010 20:14:40 +1100</pubDate>
      <category>Development</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=b3654410-10f4-48a2-8ec7-883b6a36f94d</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=b3654410-10f4-48a2-8ec7-883b6a36f94d</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/3clabel-for3dtextbox-3e-in-WPF.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=b3654410-10f4-48a2-8ec7-883b6a36f94d</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=b3654410-10f4-48a2-8ec7-883b6a36f94d</feedburner:origLink></item>
    <item>
      <title>Lessons Learned about Software Development for Windows Mobile using the .NET Compact Framework</title>
      <description>&lt;p&gt;&lt;em&gt;Note: I am writing about ?Windows Mobile? as in ?based on Windows CE 5.x? rather than ?Windows Phones? as in ?based on Windows CE 6.x?.&lt;/em&gt;&lt;/p&gt;  &lt;h3&gt;Test-Driven Development&lt;/h3&gt;  &lt;p&gt;It came as a surprise to me ? a welcome one, to be sure, but a surprise all the same ? that there actually &lt;em&gt;is&lt;/em&gt; a Unit Test framework for the .NET Compact Framework that is both easy to use and really runs on the .NET Compact Framework.&amp;#160; It is called MsTest ? &lt;a href="http://www.mobilepractices.com/2008/01/unit-testing-for-net-compact-framework.html"&gt;Unit Testing for .Net Compact Framework is now friendly enough!&lt;/a&gt; describes how to use it.&lt;/p&gt;  &lt;p&gt;Debugging Unit Tests on .NET CF is said to be a pain (at least according to &lt;a href="http://blog.opennetcf.com/ctacke/2009/11/20/DebuggingSmartDeviceMSTESTUnitTests.aspx"&gt;Debugging Smart Device MSTEST Unit Tests&lt;/a&gt;). My team and I are of the opinion however that if things come to the point where you need to debug a unit test, you are doing something wrong.&amp;#160; So we decided to accept this problem.&lt;/p&gt;  &lt;p&gt;There?s one pitfall there though.&amp;#160; Every Smart Device project in Visual Studio has an associated target device.&amp;#160; However, the unit tests do not run on the associated target device of the test projects.&amp;#160; They run on the target device of the test configuration instead.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.questmaster.net/blog/image.axd?picture=SmartDeviceTestRunConfig.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SmartDeviceTestRunConfig" border="0" alt="SmartDeviceTestRunConfig" src="http://www.questmaster.net/blog/image.axd?picture=SmartDeviceTestRunConfig_thumb.png" width="705" height="504" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h3&gt;What?s with the Network?&lt;/h3&gt;  &lt;p&gt;Enabling network on a Windows Mobile Device is simply a matter of running the emulator, pointing to File ?&amp;gt; Configure on the emulator, clicking on the Network tab and making sure that the NE2000 checkbox is activated.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.questmaster.net/blog/image.axd?picture=MobileNetwork.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MobileNetwork" border="0" alt="MobileNetwork" src="http://www.questmaster.net/blog/image.axd?picture=MobileNetwork_thumb.png" width="542" height="424" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;However, on Windows 7 you may receive the following error when you try to enable the checkbox and click on OK: ?&lt;em&gt;The required Virtual Machine Network Driver could not be found. Make sure that Virtual PC 2007 is installed. You can install Virtual PC 2007 from&amp;#160; &lt;a href="http://go.microsoft.com/fwlink/?linkid=46859"&gt;http://go.microsoft.com/fwlink/?linkid=46859&lt;/a&gt;&lt;/em&gt;?.&lt;/p&gt;  &lt;p&gt;This is a bit of a quandary: Virtual PC 2007 does not work on Windows 7, there is a separate ?Virtual PC for Window 7? (part of Windows XP Mode on Windows 7).&amp;#160; In order to enable networking on the emulator, you need to install Virtual PC 2007.&amp;#160; That results in Virtual PC for Windows 7 being broken (at least the network).&amp;#160; So if you need Virtual PC on Windows 7, you need to uninstall Virtual PC 2007.&lt;/p&gt;  &lt;p&gt;Fortunately, it is possible to install the network components of Virtual PC 2007 only, so you can have the best of both worlds: working network on the device emulator, and working Virtual PC on Windows 7.&amp;#160; &lt;a href="http://www.brianpeek.com/blog/archive/2009/05/02/windows-virtual-pc-and-the-microsoft-device-emulator.aspx"&gt;Windows Virtual PC and the Microsoft Device Emulator&lt;/a&gt; describes how to set this up.&lt;/p&gt;  &lt;h3&gt;ActiveSync, USB and DMA Connections&lt;/h3&gt;  &lt;p&gt;In order to connect a Windows Mobile device to your PC, you need &lt;a href="http://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/activesync-download.mspx"&gt;ActiveSync&lt;/a&gt; on Windows XP and &lt;a href="http://www.microsoft.com/windowsmobile/en-us/downloads/microsoft/device-center-download.mspx"&gt;Windows Mobile Device Center&lt;/a&gt; on Windows Vista or 7.&amp;#160; If you want to connect a Windows Mobile Emulator to your PC as well, you will need to allow DMA connections.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.questmaster.net/blog/image.axd?picture=connectionSettings.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="connectionSettings" border="0" alt="connectionSettings" src="http://www.questmaster.net/blog/image.axd?picture=connectionSettings_thumb.png" width="476" height="300" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Once you have allowed DNA connections, you need to ?cradle? your emulator, using the Device Emulator Manager (%ProgramFiles%\Microsoft Device Emulator\1.0\dvcemumanager.exe).&amp;#160; Your emulator will then behave exactly like a physical device connected to your PC.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.questmaster.net/blog/image.axd?picture=cradle.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="cradle" border="0" alt="cradle" src="http://www.questmaster.net/blog/image.axd?picture=cradle_thumb.png" width="522" height="560" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h3&gt;/etc/hosts&lt;/h3&gt;  &lt;p&gt;Sooner or later during development of any non-trivial project there comes the need to match DNS names to IP addresses. In other words, you need a hosts file.&amp;#160; Too bad that there is no hosts file on Windows Mobile.&lt;/p&gt;  &lt;p&gt;As it turns out, you can achieve the same goal by using the registry of the mobile device, as described in &lt;a href="http://windowsmobilepro.blogspot.com/2006/04/etchosts-file-equivalent-in-windows.html"&gt;/etc/hosts file equivalent in Windows Mobile device&lt;/a&gt;.&lt;/p&gt;  &lt;h3&gt;Remotely Controlling a Windows Mobile Device&lt;/h3&gt;  &lt;p&gt;It is much more comfortable to control a device by using the keyboard and mouse of your own PC than to use a stylus and tap around on small squares. Additionally, it comes in handy if you can copy text on your pc and paste it on the mobile device, or vice versa.&amp;#160; &lt;a href="http://www.mymobiler.com/"&gt;MyMobiler&lt;/a&gt; is a freeware program that does exactly that; &lt;a href="http://www.soti.net/default.asp?Cmd=Products&amp;amp;SubCmd=PCPro"&gt;SOTI Pocket Controller&lt;/a&gt; is a commercial alternative.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/4RofSXpV_-g" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/4RofSXpV_-g/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Lessons-Learned-about-Software-Development-for-Windows-Mobile-using-the-NET-Compact-Framework.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=b8ced48c-6408-404e-852e-3830eee0a2cc</guid>
      <pubDate>Fri, 16 Apr 2010 17:42:36 +1100</pubDate>
      <category>Programming</category>
      <category>Development</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=b8ced48c-6408-404e-852e-3830eee0a2cc</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=b8ced48c-6408-404e-852e-3830eee0a2cc</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Lessons-Learned-about-Software-Development-for-Windows-Mobile-using-the-NET-Compact-Framework.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=b8ced48c-6408-404e-852e-3830eee0a2cc</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=b8ced48c-6408-404e-852e-3830eee0a2cc</feedburner:origLink></item>
    <item>
      <title>TDD Master Class with Roy Osherove</title>
      <description>&lt;p&gt;Last week, I took part in Roy Osherove's &lt;a href="http://weblogs.asp.net/rosherove/archive/2010/02/20/vienna-done.aspx"&gt;TDD Master Class&lt;/a&gt; in Vienna. The name &amp;quot;Master Class&amp;quot; is thoroughly appropriate: the 5 days are packed with loads of useful advice, best practices (including what will go happen if you don't follow them), concise theory and lots of exercises.&amp;#160; The exercises are pair programming sessions, and Roy occasionally looks over your shoulder and gives helpful advice or asks annoying (*) questions like &amp;quot;is this the simples thing you can think of?&amp;quot;.&lt;/p&gt;  &lt;p&gt;(*) annoying as in &amp;quot;he's right and I'm probably wrong&amp;quot;.&lt;/p&gt;  &lt;p&gt;Some things I learned (the top two for each day):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Think like the laziest developer in the world&lt;/li&gt;    &lt;li&gt;Beware of the serial killer&lt;/li&gt;    &lt;li&gt;TDD Kata&lt;/li&gt;    &lt;li&gt;The difference between stubs and mocks&lt;/li&gt;    &lt;li&gt;A feel for the API differences between Rhino Mocks, Moq and Typemock Isolator&lt;/li&gt;    &lt;li&gt;When to use an isolation framework and when not&lt;/li&gt;    &lt;li&gt;The three pillars of trustworthy unit test&lt;/li&gt;    &lt;li&gt;How to review unit tests&lt;/li&gt;    &lt;li&gt;Dealing with legacy code&lt;/li&gt;    &lt;li&gt;Object Oriented Design and Testable Design are sometimes at odds with each others&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Honorable mentions go to the recurring topic of using Visual Studio without a mouse.&lt;/p&gt;  &lt;p&gt;Roy is both very knowledgeable and very down to earth - a good combination in a teacher. I wholeheartedly recommend his master class. Do yourself a favor and make sure you have some experience with unit testing before you attend the course, otherwise you will find the master class rather overwhelming and will miss many of the nuances.&lt;/p&gt;  &lt;p&gt;I'll finish with Roy's and mine favorite quote by Arthur C. Clarke (slightly adapted): Any sufficiently advanced unit test is indistinguishable from magic.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/mP-I4CXijm8" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/mP-I4CXijm8/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/TDD-Master-Class-with-Roy-Osherove.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=42b0a9f0-98b5-4bbc-978d-f3d93036a0fa</guid>
      <pubDate>Thu, 25 Feb 2010 02:00:11 +1100</pubDate>
      <category>Programming</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=42b0a9f0-98b5-4bbc-978d-f3d93036a0fa</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=42b0a9f0-98b5-4bbc-978d-f3d93036a0fa</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/TDD-Master-Class-with-Roy-Osherove.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=42b0a9f0-98b5-4bbc-978d-f3d93036a0fa</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=42b0a9f0-98b5-4bbc-978d-f3d93036a0fa</feedburner:origLink></item>
    <item>
      <title>Random - For a Given Value of Random</title>
      <description>&lt;p&gt;I had some fun with .NET's random number generator (System.Random) last week. In my defense, I want to point out that&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I do know that System.Random is not a true random number generator, but rather an algorithm that "fulfills certain statistical properties" of randomness.&lt;/li&gt;
&lt;li&gt;I do know that if two instances have the same seed, then they will produce the same series of random numbers.&lt;/li&gt;
&lt;li&gt;I do know that if you instantiate an instance of System.Random using the default constructor, the seed is taken from the current time of the computer.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;What I did not fully realize until last week was that the length of a clock tick is 100 nanoseconds (0.1 microsecond). So creating 5 instances of System.Random in a row may (and did) happen in the course of a single clock tick&amp;nbsp;- resulting in 5 identical random number series. Very random indeed.&lt;/p&gt;
&lt;p&gt;The MSDN documentation of System.Random actually mentions this problem (and its solution), but hey, who reads the manual?&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/m8lsMitmj0k" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/m8lsMitmj0k/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Random-For-a-Given-Value-of-Random.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=af26a0ed-435e-42b9-a58a-2f9744fb4d08</guid>
      <pubDate>Mon, 24 Aug 2009 17:10:00 +1100</pubDate>
      <category>Programming</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=af26a0ed-435e-42b9-a58a-2f9744fb4d08</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=af26a0ed-435e-42b9-a58a-2f9744fb4d08</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Random-For-a-Given-Value-of-Random.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=af26a0ed-435e-42b9-a58a-2f9744fb4d08</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=af26a0ed-435e-42b9-a58a-2f9744fb4d08</feedburner:origLink></item>
    <item>
      <title>Optional Parameters in C# 4.0- Use them wisely!</title>
      <description>&lt;p&gt;Christoph, one of my TechTalk colleagues posted &lt;a href="http://netprogrammingadventures.blogspot.com/2009/08/optional-parameters-in-c-40-dont-used.html"&gt;his views on optional parameters in C# 4.0&lt;/a&gt;. His advice is: don't use them. I partly agree with him: the values of the optional parameters are compiled as literals (which is probably not how I would have implemented it) and this makes the concept questionable from the point of view of dependency injection. So I would recommend not to use optional parameters in a dependency injection scenario.&lt;/p&gt;
&lt;p&gt;I disagree, however, with Christoph's blanket statement "don't use them [at all]." Optional parameters are meant to be used when wrapping COM libraries - think Outlook: you have COM interfaces and methods with a truckload of parameters, many of which do not need to be passed to the method. C# requires values for all parameters, though, so you have to specify default values or "System.Type.Missing" for all the optional parameters. In the past, if you were wrapping the COM library with a C# library you had to create lots of overloads if you wanted a better API.&amp;nbsp; In C# 4.0 you can use optional parameters and need only provide one version of the method.&lt;/p&gt;
&lt;p&gt;So I recommend: use optional parameters wisely.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/0JGMVMMGCRI" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/0JGMVMMGCRI/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Optional-Parameters-in-C-40-Use-them-wisely!.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=cc4579b8-a663-4fd6-acb3-40ad35962342</guid>
      <pubDate>Fri, 21 Aug 2009 16:32:00 +1100</pubDate>
      <category>Programming</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=cc4579b8-a663-4fd6-acb3-40ad35962342</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=cc4579b8-a663-4fd6-acb3-40ad35962342</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Optional-Parameters-in-C-40-Use-them-wisely!.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=cc4579b8-a663-4fd6-acb3-40ad35962342</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=cc4579b8-a663-4fd6-acb3-40ad35962342</feedburner:origLink></item>
    <item>
      <title>This collection already contains an address with scheme http. There can be at most one address per scheme in this collection.</title>
      <description>&lt;p&gt;Problem: you are publishing a WCF service, and when you try to access it, you receive the error ?This collection already contains an address with scheme http. There can be at most one address per scheme in this collection.?&lt;/p&gt;  &lt;p&gt;The problem is caused by the fact that IIS supports specifying multiple IIS bindings per site (which results in multiple base addresses per scheme), but a WCF service hosted under a site allows binding to only one base address per scheme.&lt;/p&gt;  &lt;p&gt;The solution is to specify a baseAddressFilterPrefix:&lt;/p&gt;  &lt;pre&gt;&amp;lt;system.serviceModel&amp;gt;
    &amp;lt;serviceHostingEnvironment&amp;gt;
        &amp;lt;baseAddressPrefixFilters&amp;gt;
            &amp;lt;add prefix=&amp;quot;net.tcp://payroll.myorg.com:8000&amp;quot;/&amp;gt;
            &amp;lt;add prefix=&amp;quot;http://shipping.myorg.com:9000&amp;quot;&amp;gt;
        &amp;lt;/baseAddressPrefixFilters&amp;gt;
    &amp;lt;/serviceHostingEnvironment&amp;gt;
&amp;lt;/system.serviceModel&amp;gt;&lt;/pre&gt;

&lt;p&gt;Source: &lt;a href="http://blogs.msdn.com/rampo/archive/2008/02/11/how-can-wcf-support-multiple-iis-binding-specified-per-site.aspx"&gt;How can WCF support multiple IIS Binding specified per site?&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Note: this solution assumes you are using .NET 3.5.&amp;#160; For a solution that works in .NET 3.0, see &lt;a href="http://blogs.msdn.com/rampo/archive/2007/06/15/supporting-multiple-iis-bindings-per-site.aspx"&gt;Supporting Multiple IIS Bindings Per Site&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/LSNTRP2SO90" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/LSNTRP2SO90/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/This-collection-already-contains-an-address-with-scheme-http-There-can-be-at-most-one-address-per-scheme-in-this-collection.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=1ad55daf-710c-4fde-81e3-e34ea841b6a2</guid>
      <pubDate>Fri, 24 Jul 2009 17:03:13 +1100</pubDate>
      <category>Programming</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=1ad55daf-710c-4fde-81e3-e34ea841b6a2</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=1ad55daf-710c-4fde-81e3-e34ea841b6a2</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/This-collection-already-contains-an-address-with-scheme-http-There-can-be-at-most-one-address-per-scheme-in-this-collection.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=1ad55daf-710c-4fde-81e3-e34ea841b6a2</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=1ad55daf-710c-4fde-81e3-e34ea841b6a2</feedburner:origLink></item>
    <item>
      <title>Some Design Tips</title>
      <description>&lt;p&gt;I recently came across a couple of interesting summaries regarding web design techniques and tools.&amp;nbsp; I'm posting them here as a note to self.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;8 Layout Solutions To Improve Your Designs: &lt;a title="8 Layout Solutions To Improve Your Designs" rel="nofollow" href="http://www.smashingmagazine.com/2009/05/19/8-layout-solutions-to-improve-your-designs/"&gt;http://www.smashingmagazine.com/2009/05/19/8-layout-solutions-to-improve-your-designs/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;55+ Extremely Useful Online Generators for Designers: &lt;a title="55+ Extremely Useful Online Generators for Designers" href="http://www.balkhis.com/web-designs-resources/55-extremely-useful-online-generators-for-designers/"&gt;http://www.balkhis.com/web-designs-resources/55-extremely-useful-online-generators-for-designers/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/_Ff2mghRv5o" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/_Ff2mghRv5o/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Some-Design-Tips.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=e68e9771-d617-4d52-ab93-348d3fa58a4a</guid>
      <pubDate>Mon, 15 Jun 2009 19:28:00 +1100</pubDate>
      <category>Design</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=e68e9771-d617-4d52-ab93-348d3fa58a4a</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=e68e9771-d617-4d52-ab93-348d3fa58a4a</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Some-Design-Tips.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=e68e9771-d617-4d52-ab93-348d3fa58a4a</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=e68e9771-d617-4d52-ab93-348d3fa58a4a</feedburner:origLink></item>
    <item>
      <title>Using HttpModules on IIS7 in Integrated Mode</title>
      <description>&lt;p&gt;HttpModules are a convenient way of hooking into the ASP.NET request lifecycle.&amp;#160; You need to implement a simple interface (&lt;a title="System.Web.IHttpModule" href="http://msdn.microsoft.com/en-us/library/system.web.ihttpmodule.aspx"&gt;IHttpModule&lt;/a&gt;) and register it in the web.config of your application. In IIS6 and IIS7 with your application in Classic Mode you need to add the entries to the system.web/httpModules section.&lt;/p&gt;  &lt;p&gt;For IIS7 in Integrated Mode, however, you need to add the entries to a different section: system.webServer/modules.&amp;#160; If you encounter the problem that your HttpModules mysteriously fail to execute when running your application on IIS7 with the application in Integrated Mode, then the most likely cause is that your HttpModules are still in the system.web/httpModules section.&lt;/p&gt;  &lt;p&gt;If you need to run your application both on II6 (or IIS7 in Classic Mode) and II7, then you need to add the module registrations to both the system.web/httpModules and the system.webServer/modules sections.&amp;#160; Additionaly, you need to add &amp;lt;validation validateIntegratedModeConfiguration=&amp;quot;false&amp;quot; /&amp;gt; to the system.webServer section; otherwise IIS7 in Integrated Mode will throw an error because of the entries in system.web/httpModules.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/Y7uPnk_fV0U" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/Y7uPnk_fV0U/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/Using-HttpModules-on-IIS7-in-Integrated-Mode.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=0bb5a008-4660-4a6f-9b5e-486cac2c5147</guid>
      <pubDate>Wed, 20 May 2009 23:10:07 +1100</pubDate>
      <category>Programming</category>
      <category>ASP.NET</category>
      <category>IIS</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=0bb5a008-4660-4a6f-9b5e-486cac2c5147</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=0bb5a008-4660-4a6f-9b5e-486cac2c5147</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/Using-HttpModules-on-IIS7-in-Integrated-Mode.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=0bb5a008-4660-4a6f-9b5e-486cac2c5147</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=0bb5a008-4660-4a6f-9b5e-486cac2c5147</feedburner:origLink></item>
    <item>
      <title>How to send Ctrl+Alt+Del to a Windows terminal session</title>
      <description>&lt;p&gt;Every so often, you need to send Ctrl+Alt+Del to a Windows terminal session.&amp;nbsp; Blindly hitting those keys with the actived terminal window, however, will bring up the Windows Security window (the "Ctrl+Alt+Del Window") of your local machine, &lt;em&gt;not&lt;/em&gt; that of the remote machine.&amp;nbsp; My usual reaction in those cases used to be cursing Microsoft for their lack of consideration and giving up in disgust.&lt;/p&gt;
&lt;p&gt;No more, though: some time ago, a colleague whose name has disappeared in the recesses of my mind showed me how to do this: press Ctrl+Alt+End.&amp;nbsp; It's probably no coincidence that the "End" key is located just to the right of the "Del" key on a traditional keyboard layout.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~4/1-IzJ_CCXTo" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/QuestMasterLifeUniverseAndEverythingAccordingToDirk/~3/1-IzJ_CCXTo/post.aspx</link>
      <comments>http://www.questmaster.net/blog/post/How-to-send-Ctrl2bAlt2bDel-to-a-Windows-terminal-session.aspx#disqus_thread</comments>
      <guid isPermaLink="false">http://www.questmaster.net/blog/post.aspx?id=8a473a38-b563-47dd-9464-588924488160</guid>
      <pubDate>Tue, 05 May 2009 16:48:00 +1100</pubDate>
      <category>Windows</category>
      <dc:publisher>Dirk</dc:publisher>
      <pingback:server>http://www.questmaster.net/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.questmaster.net/blog/post.aspx?id=8a473a38-b563-47dd-9464-588924488160</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.questmaster.net/blog/trackback.axd?id=8a473a38-b563-47dd-9464-588924488160</trackback:ping>
      <wfw:comment>http://www.questmaster.net/blog/post/How-to-send-Ctrl2bAlt2bDel-to-a-Windows-terminal-session.aspx#disqus_thread</wfw:comment>
      <wfw:commentRss>http://www.questmaster.net/blog/syndication.axd?post=8a473a38-b563-47dd-9464-588924488160</wfw:commentRss>
    <feedburner:origLink>http://www.questmaster.net/blog/post.aspx?id=8a473a38-b563-47dd-9464-588924488160</feedburner:origLink></item>
  </channel>
</rss>
