<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/1.5.1.3" -->
<rss version="0.92">
<channel>
	<title>Oliver Sturm's weblog</title>
	<link>http://www.sturmnet.org/blog</link>
	<description>General musings and programming stuff</description>
	<lastBuildDate>Thu, 06 Nov 2008 20:52:23 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>

	<item>
		<title>Making iTunes stop that gapless playback nonsense</title>
		<description>	Here&#8217;s a problem that a lot of people are having: iTunes supports gapless playback since version 7.x. Okay, admittedly there are also people who think it&#8217;s great - to clarify, my personal negative reaction to it is not strictly about gapless playback as such, but rather about Apple&#8217;s implementation approach.
	Apple ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/11/06/making-itunes-stop-that-gapless-playback-nonsense/</link>
	</item>
	<item>
		<title>Instant gratification for developers</title>
		<description>	If you&#8217;re a developer, you know the feeling - and if you&#8217;re not, I&#8217;m sure you can imagine it: you have just written the most amazing little piece of code, and nobody is there to kiss your feet, praise some deity for your existence and generally worship you in the ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/10/16/instant-gratification-for-developers/</link>
	</item>
	<item>
		<title>Stuff I use on the Mac</title>
		<description>	As I wrote previously, I&#8217;m using a MacBook now for almost all my daily work. On that post I got some comments about the quality and general availability of software on the platform, so I thought I&#8217;d take stock after using it for a while and see what applications I ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/10/02/stuff-i-use-on-the-mac/</link>
	</item>
	<item>
		<title>CopySourceAsHTML and VS 2008 SP1</title>
		<description>	I tried to install the very nice CopySourceAsHTML (the link hasn&#8217;t actually been working for me since yesterday, but I had a download hanging around) plugin on my machine, which has both VS 2005 and VS 2008 (the latter including the new SP1) installed. I chose to install &#8220;for everybody&#8221;, ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/08/15/copysourceashtml-and-vs-2008-sp1/</link>
	</item>
	<item>
		<title>Feedback on my NxtGenUG Fest 08 session - Handling data in F#</title>
		<description>	It occurred to me today to look at the feedback that a lot of you have left for the session I did at the NxtGenUG Fest 08 event a few weeks ago. Thanks to everybody who did so, it&#8217;s always appreciated!
	Now, there are a few points I&#8217;d like to comment ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/07/07/feedback-on-my-nxtgenug-fest-08-session-handling-data-in-f/</link>
	</item>
	<item>
		<title>Remapping Command keys to Ctrl in VMWare</title>
		<description>	On the Mac itself, I have remapped the caps lock key (does anybody actually use that thing these days?) to Command (that&#8217;s the key with the weird symbol&#8230; ah well, one of the keys with weird symbols &lt;g&gt;) . I had always done the same thing on Windows, where it ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/07/01/remapping-command-keys-to-ctrl-in-vmware/</link>
	</item>
	<item>
		<title>Blogging from my new MacBook</title>
		<description>	Would you believe it, I got a MacBook recently. It&#8217;s fantastic, there&#8217;s no other way to describe it. OS X is amazing, Windows apps seem to run faster in VMWare Fusion than they do on native Windows, and the applications are just&#8230; well, can&#8217;t find any more superlatives. Holy cow!
	I&#8217;ll ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/06/14/blogging-from-my-new-macbook/</link>
	</item>
	<item>
		<title>TechEd done, NxtGenUG FEST 08 is next</title>
		<description>	I&#8217;m still in Orlando now, but later today I&#8217;ll be on a refreshing (?) flight back to the UK. TechEd was very good &#8212; lots of people very interested in DX products, we won loads of awards and had a good laugh about the Telerik guys  
	Later this week ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/06/08/teched-done-nxtgenug-fest-08-is-next/</link>
	</item>
	<item>
		<title>BA Executive Club? Ridiculous.</title>
		<description>	I&#8217;ve had a BA Executive Club account for about 18 months. During that time I must have been on perhaps 15 BA flights - some UK domestic, some within Europe, some to the US. For quite a while I&#8217;ve also had a BA-sponsored American Express card, which pays miles into ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/05/21/ba-executive-club-ridiculous/</link>
	</item>
	<item>
		<title>F# compiler considered too linear</title>
		<description>	In my continuing efforts to make XPO work fully with F#, I found the next problem to deal with: the extremely linear way of thinking of the F# compiler.
	Basically, the compiler seems to read each source code file from top to bottom. Generally, things that are defined below the current ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/05/20/f-compiler-considered-too-linear/</link>
	</item>
	<item>
		<title>Null values for F# classes</title>
		<description>	The next problem I found in my efforts to make XPO work with F# is documented here: Null values for F# classes - basically, I can&#8217;t just set a variable that has a reference to another object to null in F#.
	The general assumption in F# is that null values are ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/05/19/null-values-for-f-classes/</link>
	</item>
	<item>
		<title>gentoo/Shorewall/DISABLE_IPV6</title>
		<description>	Something I just stumbled upon. I was configuring Shorewall 4, and there&#8217;s a flag called DISABLE_IPV6 in shorewall.conf. Oh yeah, I thought, that makes sense - I don&#8217;t yes IPV6, so I&#8217;ll set that to Yes. Did so, and when I ran Shorewall it showed my lots of error messages ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/05/18/gentooshorewalldisable_ipv6/</link>
	</item>
	<item>
		<title>Oddities in F#/C# interaction</title>
		<description>	I have been working on getting a sample for using XPO from F#. My first sample was easily created back in January this year:
	
#light
open DevExpress.Xpo
type Person = class
  inherit XPObject as base
  public new(session : Session) = { inherit XPObject(session);
    name = string.Empty
  }
	
 ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/05/16/oddities-in-fc-interaction/</link>
	</item>
	<item>
		<title>WPF styles and default behavior</title>
		<description>	After my recent presentation at the VBUG conference, somebody sent me this question: &quot;I have code to style a button and several triggers to change the button&#8217;s background color. For some reason, the trigger for the IsPressed property doesn&#8217;t seem to work. Why?&quot; Here&#8217;s the style code that was being ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/04/28/wpf-styles-and-default-behavior/</link>
	</item>
	<item>
		<title>Impressions from the VBUG conference</title>
		<description>	VBUG did their Spring 2008 Conference last week. In the beginning, Andy was tired , Chris was enthusiastic  and Tim was &#8230;  &#8230; also there. Dave was hungry  and then he couldn&#8217;t get in . When he finally made it, he was the only one in Rich&#8217;s ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/04/27/impressions-from-the-vbug-conference/</link>
	</item>
	<item>
		<title>DX takes all the awards plus Product of the Year</title>
		<description>	Developer Express have won each of the 8 (eight!!) categories we entered for this year&#8217;s asp.netPRO Magazine Reader&#8217;s Choice Awards. Wow! 
	The categories we entered were Best Add-in, Best Charting and Graphics Tool, Best Component Set, Best Grid, Best Navigation Suite, Best Online Editor, Best Printing/Reporting Tool and Best Scheduling/Calendar ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/04/27/dx-takes-all-the-awards-plus-product-of-the-year/</link>
	</item>
	<item>
		<title>Locked myself out of Vista? Help! - Solved</title>
		<description>	It appears I&#8217;ve managed to do a pretty stupid thing - personally I rather feel like Windows let me do a stupid thing, but that&#8217;s probably a matter of perspective  
	Anyway, I was trying out some things with UAC, looking at the way different elevation prompts are displayed depending ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/04/25/locked-myself-out-of-vista-help/</link>
	</item>
	<item>
		<title>Not using the Secure Desktop?</title>
		<description>	Using Local Security Policy settings (specifically the one called &quot;User Account Control: Switch to the secure desktop when prompting for elevation&quot;), I can modify Vista&#8217;s behaviour when showing elevation prompts, so that the elevation dialog is simply shown as a normal window on the current desktop. I like this behaviour ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/04/25/not-using-the-secure-desktop/</link>
	</item>
	<item>
		<title>32 bit Explorer on Vista 64</title>
		<description>	There&#8217;s a pretty big problem with shell extensions when you try to run 64 bit Windows - they either come in 64 or 32 bit varieties, and each &quot;group&quot; of extensions will only be loaded into a corresponding host application. In other words, Windows Explorer runs as a 64 bit ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/04/23/32-bit-explorer-on-vista-64/</link>
	</item>
	<item>
		<title>CardWhat on the rise, Barry Dorrans reading up on it</title>
		<description>	
 </description>
		<link>http://www.sturmnet.org/blog/archives/2008/04/23/cardwhat-on-the-rise-barry-dorrans-reading-up-on-it/</link>
	</item>
	<item>
		<title>64 and 32 bit PowerShell execution policies stored separately</title>
		<description>	Just stumbled upon this due to some confusion about the version of PowerShell I was running on my 64 bit Vista machine. I ran PowerShell from the start menu, using the context menu to bring it up as Administrator. Then I set the execution policy to RemoteSigned:
	Set-ExecutionPolicy RemoteSigned
	I ran PowerShell ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/04/10/64-and-32-bit-powershell-execution-policies-stored-separately/</link>
	</item>
	<item>
		<title>SlickRun on 64 bit Vista</title>
		<description>	I was fighting some problems with SlickRun for a while after installing 64 bit Vista on my machine recently. I noticed issues with powershell (SlickRun was always running the 32 bit version of it, even though the path explicitely specified the 64 bit version), and when I wanted to create ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/04/10/slickrun-on-64-bit-vista/</link>
	</item>
	<item>
		<title>Upcoming events - VBUG Spring conference and lots of DDDs</title>
		<description>	There are several events coming up in the next few weeks, where I&#8217;m going to be speaking. Hope to meet some of you there! 
	If you haven&#8217;t considered coming to any of these events, now is the time to do so - there&#8217;s lots of stuff going on, and since ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/04/10/upcoming-events-vbug-spring-conference-and-lots-of-ddds/</link>
	</item>
	<item>
		<title>MVP Summit next week</title>
		<description>	I&#8217;m going to be in Seattle next week for Microsoft&#8217;s annual global MVP Summit. Would love to meet some of you there - if you see me around, please say hi, or contact me if you want to sort something out in advance.
 </description>
		<link>http://www.sturmnet.org/blog/archives/2008/04/10/mvp-summit-next-week/</link>
	</item>
	<item>
		<title>Still an MVP</title>
		<description>	Granted, I&#8217;m a bit late mentioning this, but I still want to do it. Microsoft gave me another MVP award in the C# category on April 1st. I&#8217;m honored - thank you very much, Microsoft, and the various people involved.
	As usual, I hope to find the time one day to ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/04/10/still-an-mvp/</link>
	</item>
	<item>
		<title>NxtGenUG Fest 08 Registration is open</title>
		<description>	Here&#8217;s the Fest08 page, and there&#8217;s a paragraph on registration right at the top. I&#8217;ll be doing a new session there, called &#8220;Handling data in F#&#8221;. 
	Last year this one-day event was great, I&#8217;m sure it&#8217;s going to be another day full of fantastic content this year. &#8220;Data today, data ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/28/nxtgenug-fest-08-registration-is-open/</link>
	</item>
	<item>
		<title>Are you in Ireland next week? I am! Come along and win!</title>
		<description>	I&#8217;m going to be in Galway, Cork and Dublin next week. 
	In Galway, I&#8217;ll do a WPF session for GMIT students on Monday afternoon, and &#8220;Functional Programming in C# 3.0&#8243; in the evening at GAMTUG. If you want to be there, follow this link for all the details!
	On Tuesday I&#8217;m ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/28/are-you-in-ireland-next-week-i-am-come-along-and-win/</link>
	</item>
	<item>
		<title>Who puts IPv6 entries in my hosts file?</title>
		<description>	I just had a weird problem - for some reason IE wouldn&#8217;t run my XAF (eXpressApp Framework) web applications (ASP.NET) anymore. At first I suspected some sort of installation problem, since I&#8217;d just installed the new 8.1.1 version, and not long ago this used to work just fine. But for ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/27/who-puts-ipv6-entries-in-my-hosts-file/</link>
	</item>
	<item>
		<title>F# - Things I learned today</title>
		<description>	I was playing around a bit today with F#, trying to write some real code that interfaces with WPF. Here are a few things I found - very much a &#8220;note to self&#8221; thing, but if you happen to be interested, please comment or ask.
	Number 1 - implementing interfaces that ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/23/f-things-i-learned-today/</link>
	</item>
	<item>
		<title>F# - The thing with the namespaces</title>
		<description>	I just spent a little while hunting down an interesting problem in a little F# app. I had a bunch of code in a single file and I was going to structure it a bit and move certain parts into separate files. I started out from some code like this:
	namespace ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/18/f-the-thing-with-the-namespaces/</link>
	</item>
	<item>
		<title>Vista spooling/printing delay - new problems</title>
		<description>	I recently posted about this issue I was having with a weird delay when trying to print and I thought I&#8217;d found a solution to it. But now I&#8217;ve discovered that the solution was responsible for new problems&#8230; particularly when trying to print large files (not large by numbers of ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/17/vista-spoolingprinting-delay-new-problems/</link>
	</item>
	<item>
		<title>Registrations are open for DDD Ireland and DDD Scotland!</title>
		<description>	Roughly based on the original concept for the Developer Developer Developer day, both Ireland and Scotland are getting their own DDDs for the first time in 2008. Some slight differences in organization, but great content and speakers nevertheless - see the agendas here for Ireland and here for Scotland. May ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/17/registrations-are-open-for-ddd-ireland-and-ddd-scotland/</link>
	</item>
	<item>
		<title>What&#8217;s wrong with the Vista start menu?</title>
		<description>	I&#8217;m really undecided about the Vista start menu&#8230; since I&#8217;ve started using Vista, I&#8217;ve had several different approaches for running applications:
	
Some applications run automatically when I log on to Windows
	Some applications I run manually after most logins, like e.g. Outlook. I have icons for those in the Quick Launch toolbar. ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/14/whats-wrong-with-the-vista-start-menu/</link>
	</item>
	<item>
		<title>DevWeek session, slides and samples and info</title>
		<description>	Thanks to everybody who attended my session at DevWeek! I hope you liked it, I certainly had a lot of fun doing it.
	First of all, here&#8217;s the download of slides and samples from the session: Functional Programming in C# 3.0 (718950 bytes)
	Second, I&#8217;ve had a little thought about that example ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/14/devweek-session-slides-and-samples-and-info/</link>
	</item>
	<item>
		<title>London .NET user group slides and samples</title>
		<description>	So here they are, the slides and samples of that Functional Programming in C# 3.0 session. My apologies for the slight delay - I already received a few emails about it - but my flight home was cancelled yesterday and everything was a bit chaotic.
	Functional Programming in C# 3.0 (718950 ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/14/london-net-user-group-slides-and-samples/</link>
	</item>
	<item>
		<title>Testing Sony Vaio support, the conclusion</title>
		<description>	The computer arrived back here yesterday, with a new motherboard and a screen cleaning cloth in apology for my troubles. Allegedly it had also been &#8220;thoroughly cleaned&#8221;, but I don&#8217;t think so - it wasn&#8217;t extremely dirty anyway, but the dust that gathers on the sides of the keys (the ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/11/testing-sony-vaio-support-the-conclusion/</link>
	</item>
	<item>
		<title>Testing Sony Vaio support, part 3 - machine is on its way back</title>
		<description>	There was a bit of a confusion last week, when the DHL guy didn&#8217;t have all the details - apparently the Sony guys were expecting the machine to come in the next day and when it didn&#8217;t, they called me to ask why the pickup had gone wrong. Well, I ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/10/testing-sony-vaio-support-part-3-machine-is-on-its-way-back/</link>
	</item>
	<item>
		<title>WPF talk at Scottish Developers</title>
		<description>	My talk yesterday at Scottish Developers in Edinburgh went fine - the meeting wasn&#8217;t huge, but I had the impression that the topic was interesting to everybody. If you were there, thank you again, and please feel free to contact me if you come up with questions!
	Here&#8217;s the download of ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/06/wpf-talk-at-scottish-developers/</link>
	</item>
	<item>
		<title>Microsoft shows us how to retire data</title>
		<description>	Microsoft has come up with a good example of how you should handle the process of deprecating data. 
	Have a look at my MVP profile here. 
	You&#8217;ll see that in a lot of profile entries for speaking engagements, the string &#8220;RETIRED &#8212; DO NOT SELECT&#8221; is shown. Why is that? ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/04/microsoft-shows-us-how-to-retire-data/</link>
	</item>
	<item>
		<title>Basta Spring 2008 slides and samples</title>
		<description>	I apologize for the delay - with my computer dying and everything, it took me longer than it should have to make my slides and samples for the Basta sessions available here. They should also be available here (but aren&#8217;t, yet) and each delegate will get sent a CD sooner ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/04/basta-spring-2008-slides-and-samples/</link>
	</item>
	<item>
		<title>Testing Sony Vaio support, part 2 - DHL</title>
		<description>	Just a short update: the DHL guy just left. He did bring a box and a plastic bag to package the machine, as I was promised by the support guy yesterday, but he claimed I should have all the information that goes on the various stickers for the package&#8230; well, ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/04/testing-sony-vaio-support-part-2-dhl/</link>
	</item>
	<item>
		<title>Testing Sony Vaio support, part 1</title>
		<description>	My Vaio VGN-SZ4 died last week while I was at Basta in Germany. One minute it was working fine, just sitting there on the table with the large external display attached, the next it was just displaying weird colorful flashing things on both screens, and it hung of course. So ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/03/03/testing-sony-vaio-support-part-1/</link>
	</item>
	<item>
		<title>The joy of proper command line tools</title>
		<description>	I seem to be having lots of these problems lately that somehow always come up, but never get solved. This time it was the problem of creating a zip file including a large source code hierarchy, but excluding certain directories along the way. More specifically, there are directories called .svn, ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/02/18/the-joy-of-proper-command-line-tools/</link>
	</item>
	<item>
		<title>.NET 3 - The Game Challenge at VBUG Newcastle</title>
		<description>	I did that presentation there yesterday. I had added a piece on top, to stretch things a bit more in the direction of WCF: the Game Status Viewer uses an additional published service to query game status information and displays that in a console window.
	Here are the slides and samples ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/02/08/net-3-the-game-challenge-at-vbug-newcastle/</link>
	</item>
	<item>
		<title>Vista spooling/printing delay - solved</title>
		<description>	I&#8217;ve been having a weird problem with printing on my Xerox Phaser 8550 from Vista. One of those issues that have been around forever, but I never found time to look into. The problem was that after a print job had been spooled, it sat in the print queue for ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/02/05/vista-spoolingprinting-delay-solved/</link>
	</item>
	<item>
		<title>Google Maps now works in my Firefox</title>
		<description>	That&#8217;s right, in *my* Firefox - it was never a problem in most other people&#8217;s Firefoxes. I&#8217;d been having problems with it for many years, in various versions of Firefox and on several different computers. I&#8217;m thinking I might even have had this problem when I was still running Linux ...</description>
		<link>http://www.sturmnet.org/blog/archives/2008/01/30/google-maps-now-works-in-my-firefox/</link>
	</item>
	<item>
		<title>Announcing the eXpressApp Framework</title>
		<description>	For the last two years, the majority of my time has been spent on this project, and now it&#8217;s out the door. &#8216;Nuff said.
	If you do business applications and you haven&#8217;t seen it, go have a look immediately. If you&#8217;ve seen it before, have another look - it&#8217;s changed a ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/12/21/announcing-the-expressapp-framework/</link>
	</item>
	<item>
		<title>Switching keyboard layout in Vista?</title>
		<description>	Here&#8217;s something I could use some help with&#8230; I haven&#8217;t spent a lot of time looking into things, but there doesn&#8217;t seem to be an easy solution.
	The problem is about switching keyboard layouts in Windows Vista (older versions of Windows weren&#8217;t significantly different, AFAIK, but that&#8217;s what I&#8217;m using). Now ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/12/17/switching-keyboard-layout-in-vista/</link>
	</item>
	<item>
		<title>Lightroom requires a Live ID to import pictures?</title>
		<description>	I had the weirdest problem a moment ago and I found a solution that I thought I&#8217;d document for myself and anybody else who sees that issue. I was trying to use Abode Lightroom to import a bunch of pictures from my camera. I was going to have the pictures ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/12/06/lightroom-requires-a-live-id-to-import-pictures/</link>
	</item>
	<item>
		<title>My DDD double session - *not* a repetition</title>
		<description>	Several people have asked me this now: is that double session I&#8217;m doing at DDD 6 a session with two parts or is the second part a repetition of the first? The answer is, it&#8217;s a real double session, so if you&#8217;re only there for one of the two parts, ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/11/22/my-ddd-double-session-not-a-repetition/</link>
	</item>
	<item>
		<title>DDD 6 Registration is open!</title>
		<description>	I&#8217;m probably not the first to report this, but let&#8217;s help the community: Go here to register for DDD 6 on November 24th. Quickly, it&#8217;s bound to fill up until the end of the week!
 </description>
		<link>http://www.sturmnet.org/blog/archives/2007/10/24/ddd-6-registration-is-open/</link>
	</item>
	<item>
		<title>DDD 6 Voting is open</title>
		<description>	I don&#8217;t think I have to explain to anybody what DDD is about - just go there now and vote for your favourite sessions!
 </description>
		<link>http://www.sturmnet.org/blog/archives/2007/10/12/ddd-6-voting-is-open/</link>
	</item>
	<item>
		<title>Optimizing Vista performance</title>
		<description>	I stumbled upon some ideas yesterday to optimize Vista performance - with a focus of running it on UMPCs. Reading through this thread here, I got the impression that my laptop could very well benefit from the same approach, seeing as the performance of hard drives in laptops is not ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/10/04/optimizing-vista-performance/</link>
	</item>
	<item>
		<title>WPF targets in Windows Forms project</title>
		<description>	I might be the last person to find this out, I don&#8217;t know - in that case, regard it as a note to self. 
	I was working with&nbsp;a Windows Forms project, using an ElementHost to embed a WPF control. I was trying to create a WPF UserControl and it just ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/09/26/wpf-targets-in-windows-forms-project/</link>
	</item>
	<item>
		<title>VBUG Conference 2007 drawing closer</title>
		<description>	October 17th and 18th this year, the VBUG conference 2007 takes place at Microsoft Campus in Thames Valley Park in Reading. Here&#8217;s the official info PDF about the conference. I&#8217;ll be speaking there about LINQ as well as WPF, and&nbsp;if you&#8217;re interested in Developer Express technology, this is the place ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/09/22/vbug-conference-2007-drawing-closer/</link>
	</item>
	<item>
		<title>C# track chair for Basta! Spring 2008</title>
		<description>	Another new thing to mention: for Basta! conference Spring Edition 2008, I&#8217;m a member of the advisory board as well as the track chair for C#. Should be very interesting, not least because C# will play a very important role in that conference in February. A call for papers is ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/09/22/c-track-chair-for-basta-spring-2008/</link>
	</item>
	<item>
		<title>C# Corner column in dot.net magazin</title>
		<description>	If you&#8217;re in Germany, here&#8217;s (hopefully) interesting news: starting from issue 11, my column &#8220;C# Corner&#8221; will be a regular feature in dot.net magazin. I&#8217;m looking forward to writing articles for that, on new and interesting things going on around the C# language, as well as best practices and whatever ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/09/22/c-corner-column-in-dotnet-magazin/</link>
	</item>
	<item>
		<title>Lots of fun at Basta! - slides and samples downloads</title>
		<description>	I just got back yesterday from the Basta! conference in Germany. It was a great event, very busy for me but also lots of fun. My sessions all went very well and I had a great time talking to people at the Developer Express booth. Thanks to everybody who stopped ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/09/22/lots-of-fun-at-basta-slides-and-samples-downloads/</link>
	</item>
	<item>
		<title>DDD 6 calls for speakers</title>
		<description>	I might be late to the party, but I&#8217;ll still try to help spread the word: DDD 6 takes place on November 24th this year, and the call for speakers has just been opened. If you&#8217;ve always wanted to find good event to do your own session at, this might ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/09/22/ddd-6-calls-for-speakers/</link>
	</item>
	<item>
		<title>On my way to Basta!</title>
		<description>	I&#8217;m now at Edinburgh airport, on my way to the Basta! conference in Germany. Yeah, I know it starts only Monday, but I&#8217;m staying with a friend for two days first. 
	Turns out Basta! is going to be extremely busy for me&#8230; I already knew I was going to be ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/09/14/on-my-way-to-basta/</link>
	</item>
	<item>
		<title>Visualizing (.NET 3.5) Expressions</title>
		<description>	It&#8217;s a problem, when you work with Expression types in any way, to understand the structure of complex expressions and possibly recreate them. After all, there are 46 entries in the ExpressionType enum, many of them corresponding to their own Expression-derived type, all of those with their own specific properties&#8230; ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/09/06/visualizing-net-35-expressions/</link>
	</item>
	<item>
		<title>Installing AUCTeX in EmacsW32</title>
		<description>	I&#8217;m posting this mainly to remind myself how I did it, when the time comes to do it again. I added some detailed instructions (like where to cd to and&nbsp;so on)&nbsp;in case&nbsp;somebody else is interested in these instructions.&nbsp;So let&#8217;s see:
	
I downloaded AUCTeX 11.84 from http://www.gnu.org/software/auctex/download-for-windows.html  
	I also downloaded and ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/09/01/installing-auctex-in-emacsw32/</link>
	</item>
	<item>
		<title>Great time at NRW 07</title>
		<description>	I was at NRW 07 last Friday and had a great time. For Developer Express I did a mini &#8220;booth&#8221; there and had a chance to demo some of our products to interested attendees. I also did my .NET 3 - The Game Challenge session again, which went fantastic this ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/08/27/great-time-at-nrw-07/</link>
	</item>
	<item>
		<title>DDD 5 Feedback</title>
		<description>	I received the feedback list for my DDD 5 sessions yesterday. Let me summarize, with comments:
	Session 1&nbsp;with Ian, Bluffers&#8217; Guide to C# 3.0 - most people thought it was great. The only criticism that touched this session was more about the combination with the second one, see below.
	Session 2 with ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/08/06/ddd-5-feedback/</link>
	</item>
	<item>
		<title>Visual Studio 2008 beta 2 is available</title>
		<description>	After a few pre-announcements beta 2 of Visual Studio 2008 is now available. Go here to get it!
	No info yet that I could find about updating beta 1 to beta 2&#8230; I&#8217;ll have to find out, since I&#8217;ve got beta 1 installed on my laptop at the moment.
 </description>
		<link>http://www.sturmnet.org/blog/archives/2007/07/27/visual-studio-2008-beta-2-is-available/</link>
	</item>
	<item>
		<title>How do you manage complex appointments and timelines?</title>
		<description>	I like my Outlook for appointment management, I really do. But it lacks certain functionality I would really like to have. This functionality, in my case, has to do with event management, but I guess there are a number of other scenarios where one might have the same problem.
	Consider this: ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/07/26/how-do-you-manage-complex-appointments-and-timelines/</link>
	</item>
	<item>
		<title>Windows Help not supported on Windows?</title>
		<description>	I was just going to look something up in the help file for Putty, and this window popped up:
	 
	So, it&#8217;s happened - Windows Vista can&#8217;t read Windows help files by default. Wow. This page here explains Microsoft&#8217;s reasoning, basically that &#8220;&#8230; the Windows Help program has not had a ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/07/24/windows-help-not-supported-on-windows/</link>
	</item>
	<item>
		<title>WPF and Silverlight sessions at the .NET Developer Network</title>
		<description>	In October I&#8217;m going to be in Bristol at the .NET Developer Network, doing talks to introduce WPF as well as Silverlight. I&#8217;m looking forward to seeing some of you there!
	Guy has described the sessions on the group&#8217;s web site, much better than I could   So click here ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/07/19/wpf-and-silverlight-sessions-at-the-net-developer-network/</link>
	</item>
	<item>
		<title>DDD 5 slides and samples - C# 3.0 sessions</title>
		<description>	I finally made it   Here are the files with slides and sample code for the sessions Ian and I did at DDD 5.
	Bluffers&#8217; guide to C# 3.0
	10 cool things to do with C# 3.0 - Ian&#8217;s stuff
	10 cool things to do with C# 3.0 - Oliver&#8217;s stuff
	Finally, the ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/07/18/ddd-5-slides-and-samples-c-30-sessions/</link>
	</item>
	<item>
		<title>Back online</title>
		<description>	I was away from home for a week, and on the first day of my absence I noticed that my web server wasn&#8217;t running for some reason&#8230; several of you sent me emails when you found the same problem, thank you very much for that. Unfortunately I couldn&#8217;t do anything ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/07/13/back-online/</link>
	</item>
	<item>
		<title>DDD 5 was a blast</title>
		<description>	
	It happened last Saturday, and feedback from attendees as well as organizers seemed to indicate that it was another major success. I was pretty busy on the day myself. Ian and I did a double session on C# 3 and related features, which was received really well, although the presentation ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/07/02/ddd-5-was-a-blast/</link>
	</item>
	<item>
		<title>Lots to do at DDD 5</title>
		<description>	The agenda for DDD 5 is up (registration is open as well, in case you hadn&#8217;t heard!) now, and I find that I&#8217;m going to be really busy on the day. Ian and I are doing a double presentation about C# 3 and all the fantastic things you can do ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/05/30/lots-to-do-at-ddd-5/</link>
	</item>
	<item>
		<title>DDD 5 registration is now open!!</title>
		<description>	Go here quickly to register, before everybody else does! In case you&#8217;ve been living under a rock in the past few years, here&#8217;s a link to the DDD web site, where you can find all sorts of information about it.
 </description>
		<link>http://www.sturmnet.org/blog/archives/2007/05/29/ddd-5-registration-is-now-open/</link>
	</item>
	<item>
		<title>NxtGenUG Fest 07 just around the corner</title>
		<description>	In case you haven&#8217;t heard about it before, the event takes place on May 23rd at Microsoft Thames Valley Park in Reading. Rafal Lukawiecki, who was voted best TechEd&nbsp;speaker for 7 years running,&nbsp;is the headline speaker. He does two sessions, and he&#8217;s joined by other interesting speakers like Lorna Brown ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/05/07/nxtgenug-fest-07-just-around-the-corner/</link>
	</item>
	<item>
		<title>AudioTron with Vista file server</title>
		<description>	I was just trying to connect my AudioTron to a Vista machine that has my music collection on it. The network connection didn&#8217;t work, because the Audiotron is using an old version of the relevant network protocols. This is just a &#8220;note to self&#8221; type post to remind me what ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/04/30/audiotron-with-vista-file-server/</link>
	</item>
	<item>
		<title>.NET 3 - The Game Challenge</title>
		<description>	 
	I did a presentation recently at the NxtGenUG in Oxford, where I introduced WPF and WCF in a combined session. I created a network enabled implementation of Connect Four to do this. Here&#8217;s the download of the demo solution, as requested by some of the attendees:
	&nbsp; ConnectFour.zip (30668 bytes)
	If ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/04/09/net-3-the-game-challenge/</link>
	</item>
	<item>
		<title>Stupid error message in IIS</title>
		<description>	I was trying to run the default website in a default installation of IIS on Vista, and I got this error message:
	 
	What the &#8230;? Who comes up with crap like this? Unbelievable&#8230; even the error code is useless to search for, as apparently there are hundreds of other error ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/04/08/stupid-error-message-in-iis/</link>
	</item>
	<item>
		<title>Weird thing installing SnagIt on Vista</title>
		<description>	Just came across this, and I thought I&#8217;d document it for myself and others. I was trying to install SnagIt on a newly installed Vista system and every time the installation just stopped right after the first wizard page, giving me a &#8220;Fatal Error Message&#8221; with the detail information &#8220;Installation ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/04/08/weird-thing-installing-snagit-on-vista/</link>
	</item>
	<item>
		<title>Expression Web is a developer tool after all!</title>
		<description>	 Wow, Microsoft learns! It&#8217;s taken them awhile, but now they got it (nearly) right: Expression Web is now part of all Premium level subscriptions. In case you hadn&#8217;t heard, it came at an extra cost so far, regardless of what you were already paying for your existing subscription, with ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/04/03/expression-web-is-a-developer-tool-after-all/</link>
	</item>
	<item>
		<title>MVPs.Add(this);</title>
		<description>	Heard this today: I have received Microsoft&#8217;s MVP award &#8220;Visual Developer - Visual C#&#8221; this year. Thanks to Microsoft, and also thanks to everybody who helped this along, you know who you are.
	Now I just have to wait and see whether I&#8217;m still an MVP tomorrow, or rather an April&#8217;s ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/04/01/mvpsaddthis/</link>
	</item>
	<item>
		<title>WPF: IntSequence helper class updated, including dependency properties</title>
		<description>	This struck me right after my recent post about binding to arbitrary sequences: my helper class was implemented with traditional .NET properties, which isn&#8217;t optimal for use with WPF. One thing specifically isn&#8217;t good for my purpose, which is the fact that a &#8220;normal&#8221; property can&#8217;t be the target of ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/03/31/wpf-intsequence-helper-class-updated-including-dependency-properties/</link>
	</item>
	<item>
		<title>WPF: Binding to a sequence</title>
		<description>	In certain contexts I have always found it useful to bind to a sequence of numbers, or sometimes even just a dummy collection with a certain number of elements. It&#8217;s like a for-loop, just for data binding. I&#8217;ve found three good ways of doing that in XAML, as the following ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/03/31/wpf-binding-to-a-sequence/</link>
	</item>
	<item>
		<title>WPF: Bottom dwelling with an ItemsControl</title>
		<description>	&nbsp;Here&#8217;s something I just stumbled upon. Not quite intuitive, so I thought I&#8217;d write it down. Consider this piece of XAML (you can paste it into XamlPad to try it out): 
	&lt;Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&gt;
	&lt;DockPanel LastChildFill="False"&gt;
		&lt;Button DockPanel.Dock="Bottom" Background="Yellow" Content="X" /&gt;
		&lt;Button DockPanel.Dock="Bottom" Background="Red" Content="X" /&gt;
		&lt;Button DockPanel.Dock="Bottom" Background="Blue" Content="X" /&gt;
		&lt;Button DockPanel.Dock="Bottom" Background="Green" Content="X" /&gt;
		&lt;Button ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/03/31/wpf-bottom-dwelling-with-an-itemscontrol/</link>
	</item>
	<item>
		<title>Cross tables in Windows Forms - data binding magic</title>
		<description>	I have this sample from a recent talk at Basta! conference in Germany, which shows (among other things) how to bind a cross table to a DataGridView (the standard .NET 2 data grid). A cross table is basically the result of transposing some data and using one of the fields ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/03/16/cross-tables-in-windows-forms-data-binding-magic/</link>
	</item>
	<item>
		<title>MSDN Roadshow and food, Zi Makki style</title>
		<description>	March 21st is the date of the MSDN Roadshow in London. Should be interesting to hear some news about LINQ, the Entity Framework, AJAX and XAML&hellip; I&rsquo;ll be there, and hoping to meet a few of you! Registration is apparently still open, so follow this link if you haven&rsquo;t signed ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/03/13/msdn-roadshow-and-food-zi-makki-style/</link>
	</item>
	<item>
		<title>ReadyBoost? Not on my system, apparently&#8230;</title>
		<description>	After reading lots of stuff about ReadyBoost, hearing Dave&rsquo;s song and having it recommended to me by a colleague, I decided to try it out on my system. Why hadn&rsquo;t I done so before? Well&hellip; laziness   And, seriously, I didn&rsquo;t think I&rsquo;d really like it too much. 
	I&rsquo;m ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/03/10/readyboost-not-on-my-system-apparently/</link>
	</item>
	<item>
		<title>Installing BlackBerry Desktop on Vista</title>
		<description>	I got myself a BlackBerry, which I&rsquo;ve never had before. It came with a software CD, but although the model I got is rather new (BlackBerry 8800), the software was an older version and I was immediately suspicious of its compatibility with Vista.
	The first thing I noticed when I tried ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/03/09/installing-blackberry-desktop-on-vista/</link>
	</item>
	<item>
		<title>Speaking at NxtGenUG Fest 07</title>
		<description>	I don&rsquo;t think I&rsquo;ve blogged about this yet, other than the original announcement about the event &ndash; turns out I&rsquo;m going to speak at the event as well. They haven&rsquo;t published their complete agenda yet, but there&rsquo;s an overview of (some of?) the sessions available, including mine. This is what ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/03/07/speaking-at-nxtgenug-fest-07/</link>
	</item>
	<item>
		<title>ReadyBoohoohoohoost&#8230;.</title>
		<description>	I really love that song   Better leave the singing to Dave though: (click the image to link to the video!!)
	
	Btw, just out of curiosity&hellip;. what were you smoking, Dave?  
 </description>
		<link>http://www.sturmnet.org/blog/archives/2007/03/02/readyboohoohoohoost/</link>
	</item>
	<item>
		<title>Back from BASTA!</title>
		<description>	BASTA! was a good conference with a lot of great sessions. I did two myself &ndash; advanced functionality in the DataGridView (with some non-DataGridView specific things, like a cross table implementation based on ITypedList) and a session on ORM in real-world applications, going into some scenarios that come up when ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/03/02/back-from-basta/</link>
	</item>
	<item>
		<title>BASTA next week</title>
		<description>	I&rsquo;ll be in Frankfurt, Germany next week for BASTA!. I&rsquo;m doing two sessions there and exhibiting for Developer Express. I&rsquo;m looking forward to seeing you there, and please feel free to email me if you want to meet up outside the event.

 </description>
		<link>http://www.sturmnet.org/blog/archives/2007/02/24/basta-next-week/</link>
	</item>
	<item>
		<title>Sony Reader power consumption</title>
		<description>	I got myself a Sony Reader (Portable Reader System PRS-500 &ndash; is that a better name?) a few weeks ago. Great little device, and I&rsquo;ve been reading a lot on it since I got it. In the beginning I also regularly had it hooked up to the computer to upload ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/02/21/sony-reader-power-consumption/</link>
	</item>
	<item>
		<title>Vista Sidebar? Do we love it or not?</title>
		<description>	I talked about this to Ian the other day: is the Vista Sidebar system really good or not? Of course there&rsquo;s no simple answer to this, but I had some thoughts and they&rsquo;re not all positive.
	First, let me say that I really like the whole gadget idea. Somehow I was ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/02/21/vista-sidebar-do-we-love-it-or-not/</link>
	</item>
	<item>
		<title>Slides and samples for my Extensible Linqing session</title>
		<description>	I was at NxtGenUG in Birmingham yesterday, doing a session about LINQ extensibility. I thought it was good, but ask the attendees if you want to be sure   In any case I promised to make my samples and slides available, so here they are: Extensible LINQing.zip (145 KB)

 </description>
		<link>http://www.sturmnet.org/blog/archives/2007/02/20/slides-and-samples-for-my-extensible-linqing-session/</link>
	</item>
	<item>
		<title>Wrapping collections with ITypedList - part 2, the download</title>
		<description>	In part 1 of this post, I have explained what the purpose of those wrapper classes is that I have created, and why the structure is how it is. I&rsquo;m making the source code of the library available with this post &ndash; use it as you see fit, but please ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/02/17/wrapping-collections-with-itypedlist-part-2-the-download/</link>
	</item>
	<item>
		<title>Wrapping collections with ITypedList - part 1</title>
		<description>	Most of you are probably familiar with the ITypedList interface. This old post of mine shows a potential use case, and there are lots of other reasons to make use of this powerful way of influencing the mechanics of .NET data binding.
	Implementing the interface is easy enough, but an interface ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/02/17/wrapping-collections-with-itypedlist-part-1/</link>
	</item>
	<item>
		<title>NxtGenUG - Fest07 - events, events, events&#8230;</title>
		<description>	You thought DeveloperDeveloperDeveloper day&nbsp;was the least easily pronouncable name for a community event? Well, try this on: NxtGenUG is organizing NxtGenUG &ndash; Fest07&nbsp;(actually I have the suspicion that it&rsquo;s harder to type than to pronounce after all)! It&rsquo;s a community event, I guess, being organized by a user group, but ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/02/13/nxtgenug-fest07-events-events-events/</link>
	</item>
	<item>
		<title>LINQ Extensibility at NxtGenUG Birmingham</title>
		<description>	I&rsquo;m going to be at NxtGenUG Birmingham next Monday, talking about LINQ Extensibility. Here&rsquo;s information about the event &ndash; looking forward to meeting you there!

 </description>
		<link>http://www.sturmnet.org/blog/archives/2007/02/12/linq-extensibility-at-nxtgenug-birmingham/</link>
	</item>
	<item>
		<title>Grok talks? London .NET User Group Vista and Office launch</title>
		<description>	Speaking of grok talks in conjunction with DDD 5, there&rsquo;s also a meeting of the London .NET User Group coming up on Feb 22nd, that focuses on grok talks on Windows Vista and Office 2007. Last I heard, Ian was still looking for attendees as well as volunteers for the ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/02/12/grok-talks-london-net-user-group-vista-and-office-launch/</link>
	</item>
	<item>
		<title>DDD 5 - the legend continues :-)</title>
		<description>	June 30th, 2007 it&rsquo;s going to be. Session proposals are not accepted yet, that is planned for March. I expect sooner or later there&rsquo;ll also be an &ldquo;official&rdquo; announcement on the DDD web page, so this is just a first heads-up.
	One thing that was first tested at DDD 4 were ...</description>
		<link>http://www.sturmnet.org/blog/archives/2007/02/12/ddd-5-the-legend-continues/</link>
	</item>
</channel>
</rss>
