<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>development</title>
        <link>http://www.davidj.dk/category/1.aspx</link>
        <description>development</description>
        <language>en-US</language>
        <copyright>David Jørgensen</copyright>
        <managingEditor>blog@davidj.dk</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <item>
            <title>Calendar Widget 1.5</title>
            <link>http://davidj.dk/archive/2010/07/26/calendar-widget-1.5.aspx</link>
            <description>Been working really hard lately on the Calendar Widget.&lt;br /&gt;
&lt;br /&gt;
Just to give you an idea of what is happening, here's the changelog.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;NEW&lt;/span&gt;: Added Froyo support&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;NEW&lt;/span&gt;: Added support for multiple calendars (Google Calendars only tho)&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;NEW&lt;/span&gt;: Added support for 12 hour clock&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;NEW&lt;/span&gt;: Entirely new preference screen&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;NEW&lt;/span&gt;: Now support danish localization (you want to help with more languages?)&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Changed&lt;/span&gt;: Removed HTC specific onClick support (may add onClick support later)&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Changed&lt;/span&gt;: General clean up in code&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Bugfix&lt;/span&gt;: Current week was showing wrong week&lt;/li&gt;
&lt;/ul&gt;
Have fun!&lt;img src="http://davidj.dk/aggbug/42.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Jørgensen</dc:creator>
            <guid>http://davidj.dk/archive/2010/07/26/calendar-widget-1.5.aspx</guid>
            <pubDate>Mon, 26 Jul 2010 20:33:30 GMT</pubDate>
            <wfw:comment>http://davidj.dk/comments/42.aspx</wfw:comment>
            <comments>http://davidj.dk/archive/2010/07/26/calendar-widget-1.5.aspx#feedback</comments>
            <wfw:commentRss>http://davidj.dk/comments/commentRss/42.aspx</wfw:commentRss>
            <trackback:ping>http://davidj.dk/services/trackbacks/42.aspx</trackback:ping>
        </item>
        <item>
            <title>CalendarWidget bugtracking</title>
            <link>http://davidj.dk/archive/2010/04/20/calendarwidget-bugtracking.aspx</link>
            <description>Hello all..&lt;br /&gt;
&lt;br /&gt;
I know I have been laying low for quite a while, but I am hoping to get back into the project soon.&lt;br /&gt;
Because of that I have just set up a bugtracking system, which should help me keep track of the progress.&lt;br /&gt;
&lt;br /&gt;
Of course, I would like you to report any bugs, features and enhancements you'd like to see as well.&lt;br /&gt;
&lt;br /&gt;
The bugtracking system is located &lt;a href="http://calendarwidget.unfuddle.com"&gt;right here&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Username&lt;/span&gt;: widgetuser&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Password&lt;/span&gt;: 12345&lt;br /&gt;
&lt;br /&gt;
If you are reporting a bug, please provide me with as much information as possible, so it'll be easy for me to recreate the bug, and hence faster to fix.&lt;br /&gt;
&lt;br /&gt;
Also, this bugtracking system may be closed down if I find a better system somewhere else. If you know a better system or just an easier, more efficient system, please let me know.&lt;img src="http://davidj.dk/aggbug/41.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Jørgensen</dc:creator>
            <guid>http://davidj.dk/archive/2010/04/20/calendarwidget-bugtracking.aspx</guid>
            <pubDate>Tue, 20 Apr 2010 08:50:47 GMT</pubDate>
            <wfw:comment>http://davidj.dk/comments/41.aspx</wfw:comment>
            <comments>http://davidj.dk/archive/2010/04/20/calendarwidget-bugtracking.aspx#feedback</comments>
            <wfw:commentRss>http://davidj.dk/comments/commentRss/41.aspx</wfw:commentRss>
            <trackback:ping>http://davidj.dk/services/trackbacks/41.aspx</trackback:ping>
        </item>
        <item>
            <title>Calendar Widget Issues</title>
            <link>http://davidj.dk/archive/2009/11/26/calendar-widget-issues.aspx</link>
            <description>First of all I would like to apologize for the lack of updates lately. Specifically I needed some time away from development since I grew tired of it. I am still not completely back on track yet, but a friend of mine have agreed to help me with development. Perhaps together we can push out some updates soon.&lt;br /&gt;
&lt;br /&gt;
A couple of issues have come up on the Calendar Widget, and I will just try to mention a few of them here.&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;After a certain amount of time the widget will stop updating (mine did it after 12 or so days)&lt;br /&gt;
    &lt;span style="font-style: italic;"&gt;I have yet to find a solution, but until I do, I suggest you remove the widget and add it again&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
Here is the top list of things that are on the top priority TODO list&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Widget stops updating after a certain amount of time (above issue)&lt;/li&gt;
    &lt;li&gt;Enable multiple calendar support&lt;/li&gt;
    &lt;li&gt;Enable support for Outlook calendar&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://davidj.dk/aggbug/40.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Jørgensen</dc:creator>
            <guid>http://davidj.dk/archive/2009/11/26/calendar-widget-issues.aspx</guid>
            <pubDate>Thu, 26 Nov 2009 08:55:11 GMT</pubDate>
            <wfw:comment>http://davidj.dk/comments/40.aspx</wfw:comment>
            <comments>http://davidj.dk/archive/2009/11/26/calendar-widget-issues.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://davidj.dk/comments/commentRss/40.aspx</wfw:commentRss>
            <trackback:ping>http://davidj.dk/services/trackbacks/40.aspx</trackback:ping>
        </item>
        <item>
            <title>Android and Google Calendar Widget</title>
            <link>http://davidj.dk/archive/2009/08/31/android-og-google-calendar-widget.aspx</link>
            <description>After a way too long period of silence on my website, I can now return to tell you that I've begun working on Googles mobile platform: Android. It all started with me getting quite interested in the new HTC Android smartphones. And of course, being a gadget guy I, of course, had to have one. This also seemed like a good alternative to the infamous iphone.&lt;br /&gt;
&lt;br /&gt;
Well, to be honest, the iphone is not really an alternative, since I could never dream about getting myself an iphone. yuck. :-)&lt;br /&gt;
&lt;br /&gt;
Anyways, I quickly got into the Android platform (and hence Java), and decided to create a calendar widget. This decision was taken after hearing lots of people not fully satisfied with the calendar widget that HTC had delivered (which only displays 1 event).&lt;br /&gt;
&lt;br /&gt;
After little over a week in development I am now almost at a point where I feel it's &lt;span style="font-weight: bold; font-style: italic;"&gt;*almost* &lt;/span&gt;ready for an "official" release, and below is a screenshot of how the widget looks right now. &lt;span style="font-weight: bold;"&gt;EDIT&lt;/span&gt;: &lt;span style="font-style: italic;"&gt;The screenshot below is from the first official release (v1.0) on Android Market&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
I am planning to redo the design, however I need a better design before doing that.. ;-)&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;img alt="" src="http://davidj.dk/images/davidj_dk/13/r_capture.png" /&gt;&lt;br /&gt;
Google Calendar Widget v1.0&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;I'll let you know once it's released to the public, but until then I will do a small changelog.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="font-weight: bold; text-align: center; font-size: 20px;"&gt;It's released. Go get it.. :)&lt;/div&gt;
&lt;div style="margin: 0px; padding: 0px; text-align: center;"&gt;&lt;img src="http://davidj.dk/images/davidj_dk/13/r_calendarwidget.png" alt="" /&gt;&lt;/div&gt;
&lt;span style="font-weight: bold;"&gt;UPDATE&lt;/span&gt;&lt;br /&gt;
Version 1.0 (11-10-09)&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Released &lt;/span&gt;on Android Market. Have fun!&lt;/li&gt;
&lt;/ul&gt;
Version 0.993 (30-09-09)&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Changed&lt;/span&gt;: The way the events are displayed. Font and size.&lt;/li&gt;
&lt;/ul&gt;
Version 0.99 (28-09-09)&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;NEW&lt;/span&gt;: Added EULA&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;NEW&lt;/span&gt;: Added ability to view weeknumber instead of weekday&lt;/li&gt;
&lt;/ul&gt;
Version 0.98 (19-09-09)&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Bugfix&lt;/span&gt;: Accidentally set the time to 00:00 on events happening right now&lt;/li&gt;
&lt;/ul&gt;
Version 0.97 (13-09-09)&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Changed&lt;/span&gt;: Agenda list from current day till current week agenda&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Changed&lt;/span&gt;: Some functionality in the new API making it more efficient and fast&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Changed&lt;/span&gt;: Allday events will have their time shown as 00:00&lt;/li&gt;
&lt;/ul&gt;
Version 0.96 (08-09-09)&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Changed&lt;/span&gt;: Opening the HTC calendar is now done by "clicking" on the current date (left side of the widget)&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;NEW&lt;/span&gt;: Now able to opens the HTC calendar on todays agenda list by "clicking" on the events (right side of the widget)&lt;/li&gt;
&lt;/ul&gt;
Version 0.95 (08-09-09)&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;NEW&lt;/span&gt;: Now opens the HTC calendar (month view) when "clicking" on the widget. This will most likely only work if you have an HTC phone (not testet on other phones)&lt;/li&gt;
&lt;/ul&gt;
Version 0.94 (05-09-09)&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Added&lt;/span&gt;: More update intervals (15/30 minutes). &lt;span style="font-weight: bold;"&gt;NOTICE&lt;/span&gt;: Selecting an update rate below 1 hour *may* cause an increase in battery usage (battery usage not tested)&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Changed&lt;/span&gt;: Added a zero to dates (in the event list) on dates before the 10th&lt;/li&gt;
&lt;/ul&gt;
Version 0.93 (05-09-09)
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;NEW&lt;/span&gt;: Added completely new CalendarAPI. This API gets it's data from the built in Calendar (if one exists) instead of going online and getting them through HTTP. &lt;span style="font-weight: bold;"&gt;NOTICE&lt;/span&gt;: The actual content provider in Android is still "private", so the API may break when the next version of Android arrives (should be fixable though should it happen)&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;NEW&lt;/span&gt;: Automatically determines which API to use. If you have the internal calendar, that calendar will get priority. It will ask you for login credentials if using HTTP API&lt;/li&gt;
&lt;/ul&gt;
Version 0.90 (not released to test)&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Bugfix&lt;/span&gt;:  Widget would not update properly after a restart (Thanks Espen)&lt;/li&gt;
&lt;/ul&gt;
Version 0.89 (not released to test)&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Changed&lt;/span&gt;: Functionality regarding the network availability check&lt;/li&gt;
&lt;/ul&gt;
Version 0.87 (31-08-09)
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Bugfix&lt;/span&gt;: Issues with the event comparer caused it to sort wrongly (Thanks to m.klinge for helping me out)&lt;br /&gt;
    &lt;/li&gt;
&lt;/ul&gt;
Version 0.85 (31-08-09)&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Added&lt;/span&gt;: Network availability check. Should prevent the HTTP connection from timing out, causing the widget to override itself with "&lt;span style="font-style: italic;"&gt;No events coming up..&lt;/span&gt;"&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Bugfix&lt;/span&gt;: Sorting was wrong when dealing with recurring events&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Changed&lt;/span&gt;: When adding the widget the first time, the "current date" is updated right away, instead of waiting for the events to finish&lt;/li&gt;
&lt;/ul&gt;
Version 0.80&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Initial release to test&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://davidj.dk/aggbug/39.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Jørgensen</dc:creator>
            <guid>http://davidj.dk/archive/2009/08/31/android-og-google-calendar-widget.aspx</guid>
            <pubDate>Mon, 31 Aug 2009 08:44:09 GMT</pubDate>
            <wfw:comment>http://davidj.dk/comments/39.aspx</wfw:comment>
            <comments>http://davidj.dk/archive/2009/08/31/android-og-google-calendar-widget.aspx#feedback</comments>
            <slash:comments>31</slash:comments>
            <wfw:commentRss>http://davidj.dk/comments/commentRss/39.aspx</wfw:commentRss>
            <trackback:ping>http://davidj.dk/services/trackbacks/39.aspx</trackback:ping>
        </item>
        <item>
            <title>First post in 2008.. yay</title>
            <link>http://davidj.dk/archive/2008/01/24/first-post-in-2008.-yay.aspx</link>
            <description>Having been here at work for 12 hours straight I thought i should take a break, and suddenly realised that my blog has been quiet for too long. This must change, so this is my first post in 2008, and hopefully many more will come.&lt;br /&gt;
&lt;br /&gt;
We have to launch a new version of Elsparefonden's MinBolig, which is a super cool project, and the new version is soooo über cool, you'll wet your pants.&lt;br /&gt;
&lt;br /&gt;
Hope everybody will enjoy this super cool new Welcome application which has taken far too long to implement, but as Adobe says: "&lt;span style="font-style: italic;"&gt;Motion Matters&lt;/span&gt;".&lt;br /&gt;
&lt;br /&gt;
Cheers.&lt;img src="http://davidj.dk/aggbug/7.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Jørgensen</dc:creator>
            <guid>http://davidj.dk/archive/2008/01/24/first-post-in-2008.-yay.aspx</guid>
            <pubDate>Thu, 24 Jan 2008 20:46:42 GMT</pubDate>
            <wfw:comment>http://davidj.dk/comments/7.aspx</wfw:comment>
            <comments>http://davidj.dk/archive/2008/01/24/first-post-in-2008.-yay.aspx#feedback</comments>
            <wfw:commentRss>http://davidj.dk/comments/commentRss/7.aspx</wfw:commentRss>
            <trackback:ping>http://davidj.dk/services/trackbacks/7.aspx</trackback:ping>
        </item>
        <item>
            <title>Javascript error when postback (.net 1.1)</title>
            <link>http://davidj.dk/archive/2007/04/23/javascript-error-when-postback-.net-1.1.aspx</link>
            <description>&lt;p&gt;Developing in windows XP and working on projects in both .NET 1.1 and .NET 2.0 requires you to change your IIS server settings a lot. Since there's only one website on windows XP, you have to change the .NET version on the IIS. &lt;/p&gt;
&lt;p&gt;People who have read my old &lt;a href="http://www.davidj.dk/archive/2006/10/30/Windows-XP-and-development.aspx" target="_blank"&gt;post&lt;/a&gt; probably already know of the kick-ass tool that i'm currently using to do this the fast way.&lt;/p&gt;
&lt;p&gt;Back to the problem at hand. So there it was. The e-mail telling me something has broken on the site. It's the search on the site. We used to do the site search on the Index Server, but I always find the Index Server unrealiable and very very slow (at indexing.. the search is fast). The Index Server was always crashing, not indexing or else the service was just stopped.&lt;br /&gt;
We decided to do the search by SQL instead. The SQL server 2000 being used some of you might know what this might mean. &lt;br /&gt;
Had it been a SQL server 2005 we would have done the search the sexy way, but this is only 2000, so it will not turn out just as sexy. :)  But hey, at least it will work, and thats the most important thing.&lt;/p&gt;
&lt;p&gt;So there I was, changing the Index Server search to the SQL search. Changing the DataAccessLayer first, then the BusinessLayer, and last but not least, the search module. Now it's time to do some testing. As a company who makes a living on the web, we take a lot of pride in testing our work. A little.&lt;/p&gt;
&lt;p&gt;So I start up my website and then firebug gives me this:&lt;br /&gt;
&lt;img src="/Images/davidj_dk/7/o_sydenergi_error.GIF" alt="" /&gt;&lt;br /&gt;
&lt;br /&gt;
What the hell??! It cannot convert my form id into a decent form id??! it actually tries to call it "&lt;span class="objectBox objectBox-errorMessage hasBreakSwitch"&gt;&lt;span class="errorSource"&gt;&lt;em&gt;&lt;strong&gt;_ctl0:form1&lt;/strong&gt;&lt;/em&gt;". No wonder it fucks up?! Of course this means that every postback I try to do results in a javascript error.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="objectBox objectBox-errorMessage hasBreakSwitch"&gt;&lt;span class="errorSource"&gt;So before I commit my work, I try my colleages computer, and his is working just fine. I then commit my work, and it STILL works, which must conclude that something is wrong with my IIS or my installation of .NET 1.1 framework.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="objectBox objectBox-errorMessage hasBreakSwitch"&gt;&lt;span class="errorSource"&gt;First thing I did was to compare versions on mine and his machine. The same. WTF?! He's using windows 2003 server, but come on, I KNOW it's been working before.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="objectBox objectBox-errorMessage hasBreakSwitch"&gt;&lt;span class="errorSource"&gt;Searching the msdn knowledgebase I find this site &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;818803" target="_blank"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="objectBox objectBox-errorMessage hasBreakSwitch"&gt;&lt;span class="errorSource"&gt;It seems that there's a hotfix out for .NET 1.1 fixing this issue, and installing this hotfix, fixed my problem. So if you have this error hurry up and install this fix. &lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="objectBox objectBox-errorMessage hasBreakSwitch"&gt;&lt;span class="errorSource"&gt;Looking at the source after the update my form id is converted into "&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;__aspnetForm&lt;/span&gt;" and the whole javascript is changed into this instead: &lt;span style="font-weight: bold; font-style: italic;"&gt;document.forms["__aspnetForm"];&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;And now it's working like a charm. Unfortunately. Now I cannot forward all the mail I get to another colleage claiming "&lt;span style="font-style: italic;"&gt;my .NET 1.1 applications isn't working&lt;/span&gt;" :-)&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;David&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;&lt;img src="http://davidj.dk/aggbug/5.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Jørgensen</dc:creator>
            <guid>http://davidj.dk/archive/2007/04/23/javascript-error-when-postback-.net-1.1.aspx</guid>
            <pubDate>Mon, 23 Apr 2007 09:32:38 GMT</pubDate>
            <wfw:comment>http://davidj.dk/comments/5.aspx</wfw:comment>
            <comments>http://davidj.dk/archive/2007/04/23/javascript-error-when-postback-.net-1.1.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://davidj.dk/comments/commentRss/5.aspx</wfw:commentRss>
            <trackback:ping>http://davidj.dk/services/trackbacks/5.aspx</trackback:ping>
        </item>
        <item>
            <title>Windows XP and development</title>
            <link>http://davidj.dk/archive/2006/10/30/Windows-XP-and-development.aspx</link>
            <description>&lt;p&gt;As a web developer, i've always been using a server version of windows. I used 2000 server (and previously 2003 server) because it's possible to have multiple websites on the same machine.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Multiple websites.&lt;/strong&gt;&lt;br /&gt;
When developing on a windows server platform, you just create a new website on your IIS. Set the path to the web files and set the asp.net version. This makes it's somewhat easy to switch projects as it often happens when customers call and complain about new functionality not working properly or not working at all?! ;-)&lt;br /&gt;
&lt;br /&gt;
In my opinion a windows server is totally overkill to use on a development machine. There's a reason that it's called SERVER!&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Windows XP as a development server&lt;/strong&gt;&lt;br /&gt;
Before my last vacation, I asked our systems administrator, if he could install a new version of windows, because the windows 2003 server was getting VERY slow, and he might as well do it while I was away, not cutting into my precious development time.&lt;br /&gt;
&lt;br /&gt;
He asked me, which software I wanted installed, so my machine could be ready when I got back from my vacation.&lt;br /&gt;
Thinking back I had many issues using windows XP as a development server, but nonetheless I told him XP pro with VS.net,  SQL server and what not.&lt;br /&gt;
&lt;br /&gt;
Then I got back from my vacation. I went to Toronto, Canada btw. GREAT place. Oakville to be precise.&lt;br /&gt;
Anyways, I got back and found my newly installed computer just sitting there waiting for me. YAY!&lt;br /&gt;
&lt;br /&gt;
One of my project leaders came to me and said: "&lt;span style="font-weight: bold; font-style: italic;"&gt;Hi, welcome home. Hope you had a great vacation. You have two/three weeks of overtime working.&lt;/span&gt;". &lt;br /&gt;
Anybody tried this? &lt;br /&gt;
&lt;br /&gt;
When you are working in Visual Studio.NET 2005 you have access to the internal vs.net 2005 webserver, and this may be enough for most people. But I like to "Attach to process" and debug through my own IIS.&lt;br /&gt;
&lt;br /&gt;
This results in me changing the path, the asp.net version and the host header on my default website to reflect the project I am currently working on. &lt;br /&gt;
&lt;br /&gt;
This, hopefully happens only once every day, but every once in a while customers call and force me to change projects many times during the day. THIS makes changing my default website VERY VERY annoying (and time consuming).&lt;br /&gt;
&lt;br /&gt;
This above, and the fact that many of our old projects are built using Visual Studio.NET 2003 which do NOT have the built-in webserver, I needed something that could remove the nousance it is to change the default website.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;The solution: The IIS Quick Tool&lt;/strong&gt;&lt;br /&gt;
I am not going to take credit for this tool, although I did have a small part to play in it.&lt;br /&gt;
This tool is created by our systems administrator (ya, he can code too), and by one single click with the mouse (well.. two clicks actually) the tool can change the default path to the website, as well as change asp.net version.&lt;br /&gt;
It's so cool, it can even create a new website (or virtual directory) if you are using windows server. &lt;strong&gt;BEHOLD THE GLORY&lt;/strong&gt;!&lt;br /&gt;
&lt;/p&gt;
&lt;p style="margin: 10px 0px 0px; font-weight: bold; font-size: 14px; text-align: center;"&gt;The IIS Quick Tool&lt;/p&gt;
&lt;p style="margin-top: 0px; text-align: center;"&gt;&lt;img src="/images/davidj_dk/IISTool.gif" alt="IIS tool" style="border: 1px solid black;" /&gt;&lt;/p&gt;
&lt;p&gt;Goodbye annoying manual website changing, and hello to the uber cool IIS Quick Tool.&lt;br /&gt;
Another great feature is, that you can make it "refresh", meaning that whenever a new asp.net version is released you just run a reconfig commando, and wham, options for the new version will be available in the context menu shown above.&lt;/p&gt;
&lt;p&gt;This tool has made my life a lot easier and if the demand is high enough I might even release it.  :-) I'm sure Kenneth won't mind. :)&lt;/p&gt;
&lt;p&gt;Btw, if anybody knows how to do menu's in the context menu shown above please tell me.&lt;br /&gt;
/David&lt;/p&gt;&lt;img src="http://davidj.dk/aggbug/2.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>David Jørgensen</dc:creator>
            <guid>http://davidj.dk/archive/2006/10/30/Windows-XP-and-development.aspx</guid>
            <pubDate>Mon, 30 Oct 2006 16:26:34 GMT</pubDate>
            <wfw:comment>http://davidj.dk/comments/2.aspx</wfw:comment>
            <comments>http://davidj.dk/archive/2006/10/30/Windows-XP-and-development.aspx#feedback</comments>
            <wfw:commentRss>http://davidj.dk/comments/commentRss/2.aspx</wfw:commentRss>
            <trackback:ping>http://davidj.dk/services/trackbacks/2.aspx</trackback:ping>
        </item>
    </channel>
</rss>