<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8081353</id><updated>2011-04-21T23:05:54.782+02:00</updated><category term='Orcas'/><category term='TFS Orcas eScrum'/><category term='LINQ'/><category term='xml'/><category term='Visual Studio 2008'/><category term='document library'/><category term='infopath'/><category term='sharepoint designer'/><category term='AJAX'/><category term='DropDownList'/><category term='enumerations'/><category term='ASP.NET'/><category term='XAML'/><title type='text'>On code development</title><subtitle type='html'>I've tried to collect thoughts - both from my work and from some impressions that I get from other bloggers in the field. Right now I am a system architect and developer with Bekk Consulting in Norway - a great place to be!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8081353.post-9089863683380877991</id><published>2008-05-02T09:17:00.001+02:00</published><updated>2008-05-02T09:18:57.302+02:00</updated><title type='text'>Samport API gateway for aspdotnetstorefront</title><content type='html'>If you're interested, I have created an AspDotNetStorefront Samport API gateway for credit card payments. Just contact me on this issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-9089863683380877991?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/9089863683380877991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=9089863683380877991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/9089863683380877991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/9089863683380877991'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2008/05/samport-api-gateway-for.html' title='Samport API gateway for aspdotnetstorefront'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-320726875145345304</id><published>2008-04-01T12:56:00.005+02:00</published><updated>2008-04-01T13:04:10.542+02:00</updated><title type='text'>DataSet in separate project - never ending story</title><content type='html'>Channel9 has a great post in one of their threads on typed DataSets and connection strings. I knew I had experienced once that adding a connection string with the same name as the setting in the Settings file had caused me no problems when referencing the DLL containing the DataSet in my web application.&lt;br /&gt;&lt;br /&gt;So, the answer to "who's making the trouble now?": Visual Studio Service Pack 1...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://channel9.msdn.com/ShowPost.aspx?PageIndex=2&amp;PostID=214560#214560&amp;d=0"&gt;Link to Channel9 Post&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So - avoid putting TableAdapters in a separate project from your runnable project when you have VS 2005 with SP1!&lt;br /&gt;&lt;br /&gt;But - is this fixed in VS2008? I don't know - yet. Better wait until I get to my own comuter to test it. Any fixed to SP1 on this? Lemme check.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-320726875145345304?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/320726875145345304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=320726875145345304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/320726875145345304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/320726875145345304'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2008/04/dataset-in-separate-prioject-never.html' title='DataSet in separate project - never ending story'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-7730876472160363908</id><published>2008-03-07T13:39:00.002+01:00</published><updated>2008-03-07T13:44:19.262+01:00</updated><title type='text'>Experimenting with Sharepoint 2007 menu providers</title><content type='html'>After experimenting a bit, it seems quite hard to establish a rational hierarchy of pages to form an overview of a "publishing site" in Sharepoint. The easiest way to achieve a hierarchy in the quick links menu is to create subsites for each level in the hierarchy. However, I have not investigated the technical cost of this, but the administrational cost of creating one site per sublevel in the menu is very heavy if the site creation is not offered to the user at another level (involving some SP programming).&lt;br /&gt;&lt;br /&gt;Of course I could go for another Site template, but all other features in the "Publishing site" are great for my site - and I wouldn't like to have to add so much noise for so little...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-7730876472160363908?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/7730876472160363908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=7730876472160363908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/7730876472160363908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/7730876472160363908'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2008/03/experimenting-with-sharepoint-2007-menu.html' title='Experimenting with Sharepoint 2007 menu providers'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-6996993547783317561</id><published>2008-03-05T20:27:00.001+01:00</published><updated>2008-03-05T20:28:26.212+01:00</updated><title type='text'>IE8 beta 1 ready for download</title><content type='html'>At MIX08, they have just announced the possibility to download IE8 beta 1.&lt;br /&gt;&lt;br /&gt;Download here:&lt;br /&gt;&lt;a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/getitnow.mspx"&gt;http://www.microsoft.com/windows/products/winfamily/ie/ie8/getitnow.mspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-6996993547783317561?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/6996993547783317561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=6996993547783317561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/6996993547783317561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/6996993547783317561'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2008/03/ie8-beta-1-ready-for-download.html' title='IE8 beta 1 ready for download'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-6747890607209006908</id><published>2008-02-23T15:39:00.002+01:00</published><updated>2008-02-23T15:41:24.542+01:00</updated><title type='text'>BarcodeLibrary v1 for .NET 2.0 released</title><content type='html'>Today the barcode reader library for .NET was released in an 1.0 version - with added functionality from Aaron Cathcart in Oz. I am happy to say that the downloads seem to soar - up from 3 last month to 9 now :)&lt;br /&gt;&lt;br /&gt;Check it out here: &lt;a href="http://boss.bekk.no/display/BOSS/BarcodeLibrary"&gt;http://boss.bekk.no/display/BOSS/BarcodeLibrary&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-6747890607209006908?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/6747890607209006908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=6747890607209006908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/6747890607209006908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/6747890607209006908'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2008/02/barcodelibrary-v1-for-net-20-released.html' title='BarcodeLibrary v1 for .NET 2.0 released'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-3528250045633196277</id><published>2008-02-18T18:58:00.003+01:00</published><updated>2008-02-18T19:03:20.671+01:00</updated><title type='text'>AspDotNetStorefront with Norwegian locale</title><content type='html'>I am about to translate the entire string collection for AspDotNetStorefront to Norwegian, around 2.200 words and phrases. Note - this requires an ML license of the software to be able to use the nb-NO locale.&lt;br /&gt;&lt;br /&gt;If you are interested in the translation, please let me know. The cost is NOK 990,- and includes free updates for two years.&lt;br /&gt;&lt;br /&gt;Current version of the translation works on AspDotNetStorefront version 7.0.2.5 (and earlier, I guess).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-3528250045633196277?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/3528250045633196277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=3528250045633196277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/3528250045633196277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/3528250045633196277'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2008/02/aspdotnetstorefront-with-norwegian.html' title='AspDotNetStorefront with Norwegian locale'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-538302481378514955</id><published>2007-11-19T17:41:00.000+01:00</published><updated>2007-11-19T19:37:17.414+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><title type='text'>Visual Studio 2008 is out on MSDN - for some...</title><content type='html'>Finally, the VS 2008 seems to have gone RTM as Soma told in Barcelona earlier this month. However, for the time being, only a few people can download the VS 2008 package on MSDN. Several report that they cannot see the download and that includes me.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/ianm/archive/2007/11/19/visual-studio-2008-rtm-now-on-msdn-subscriber-downloads.aspx"&gt;Ian Moulster (MS)&lt;/a&gt; blogs about the new version and receives comment after comment on this issue.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; If you're looking for editions other than the Team Suite edition - it is not listed in the normal directory. You have to use the links provided here: http://msdn2.microsoft.com/en-us/subscriptions/default.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-538302481378514955?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/538302481378514955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=538302481378514955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/538302481378514955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/538302481378514955'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2007/11/visual-studio-2008-is-out-on-msdn-for.html' title='Visual Studio 2008 is out on MSDN - for some...'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-8572243885026323571</id><published>2007-09-14T20:47:00.000+02:00</published><updated>2007-09-14T20:50:11.540+02:00</updated><title type='text'>CS1504, OPN2001 barcode library available</title><content type='html'>The promised barcode library is now available for .NET 2.0, written in C# and licensed with the GNU Lesser GPL.&lt;br /&gt;&lt;br /&gt;Check out this site to download:&lt;br /&gt;&lt;a href="http://boss.bekk.no/display/BOSS/BarcodeLibrary"&gt;http://boss.bekk.no/display/BOSS/BarcodeLibrary&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-8572243885026323571?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/8572243885026323571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=8572243885026323571' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/8572243885026323571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/8572243885026323571'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2007/09/cs1504-opn2001-barcode-library.html' title='CS1504, OPN2001 barcode library available'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-8873305620004275378</id><published>2007-08-25T10:55:00.000+02:00</published><updated>2007-11-19T22:43:25.106+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='infopath'/><category scheme='http://www.blogger.com/atom/ns#' term='document library'/><category scheme='http://www.blogger.com/atom/ns#' term='sharepoint designer'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><title type='text'>Sharepoint Designer - setting an Infopath field</title><content type='html'>There is no elegant way of updating InfoPath documents from a sequential workflow created in SharePoint Designer. You either have to write custom code - or write an activity that does things for you.&lt;br /&gt;&lt;br /&gt;This blog entry helps you a bit on the way:&lt;br /&gt;&lt;a href="http://officerocks.blogspot.com/2007/07/updating-sharepoint-library-infopath.html"&gt;Office Rocks&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Update:&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;/span&gt; Ready made custom activities for Sharepoint Designer adds THE elegant way: &lt;a href="http://www.codeplex.com/SPDActivities"&gt;http://www.codeplex.com/SPDActivities&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-8873305620004275378?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/8873305620004275378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=8873305620004275378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/8873305620004275378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/8873305620004275378'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2007/08/sharepoint-designer-setting-infopath.html' title='Sharepoint Designer - setting an Infopath field'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-2573449800745242804</id><published>2007-06-27T09:42:00.000+02:00</published><updated>2007-06-27T09:45:14.248+02:00</updated><title type='text'>Sharepoint Configuration Wizard hangs at Step 5</title><content type='html'>The wizard (psconfigui.exe) hangs at Step 5. Seems like there is no way around it using the GUI. Instead, I stopped the GUI version and ran&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;font-family: Courier;"&gt;psconfig -cmd setup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;...instead. Worked like a charm!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-2573449800745242804?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/2573449800745242804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=2573449800745242804' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/2573449800745242804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/2573449800745242804'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2007/06/sharepoint-configuration-wizard-hangs.html' title='Sharepoint Configuration Wizard hangs at Step 5'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-2753296822402899324</id><published>2007-06-17T14:41:00.001+02:00</published><updated>2007-06-17T14:58:47.339+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TFS Orcas eScrum'/><title type='text'>eScrum 1.0 and TFS Orcas</title><content type='html'>I did a quick test on whether eScrum 1.0 would run on the last TFS Orcas version - beta 1- and it did! All you have to do after following the installation guide of eScrum all the way was to insert this into eScrum web.config&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Consolas,Courier; background-color: beige"&gt;&lt;br /&gt;&amp;lt;dependentAssembly&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;assemblyIdentity name="Microsoft.TeamFoundation.Client" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;publicKeyToken="b03f5f7f11d50a3a"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;culture="neutral"/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;bindingRedirect oldVersion="8.0.0.0" newVersion="9.0.0.0"/&amp;gt;&lt;br /&gt;&amp;lt;/dependentAssembly&amp;gt;&lt;br /&gt;&amp;lt;dependentAssembly&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;assemblyIdentity name="Microsoft.TeamFoundation.WorkItemTracking.Client" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;publicKeyToken="b03f5f7f11d50a3a"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;culture="neutral"/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;bindingRedirect oldVersion="8.0.0.0" newVersion="9.0.0.0"/&amp;gt;&lt;br /&gt;&amp;lt;/dependentAssembly&amp;gt;&lt;br /&gt;&amp;lt;dependentAssembly&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;assemblyIdentity name="Microsoft.TeamFoundation" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;publicKeyToken="b03f5f7f11d50a3a"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;culture="neutral"/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;bindingRedirect oldVersion="8.0.0.0" newVersion="9.0.0.0"/&amp;gt;&lt;br /&gt;&amp;lt;/dependentAssembly&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;After installing eScrum, you will have put a similar "dependentAssembly" into the web.config. Just copy the above sections into the "assemblyBinding" section just below the eScrum "dependentAssembly" - and that's all.&lt;br /&gt;&lt;br /&gt;What this section does, is to override any bindings from the old 8.0.0.0 version TFS client assemblies to the new 9.0.0.0 ones. Good luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-2753296822402899324?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/2753296822402899324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=2753296822402899324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/2753296822402899324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/2753296822402899324'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2007/06/escrum-10-and-tfs-orcas_17.html' title='eScrum 1.0 and TFS Orcas'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-4075469687828204232</id><published>2007-05-18T18:21:00.000+02:00</published><updated>2007-10-03T08:41:51.660+02:00</updated><title type='text'>Barcode library waiting for approval from SourceForge</title><content type='html'>The first alpha version of the Symbol CS 1504 / Opticon OPN 2001 barcode library is awaiting approval from SourceForge before it is publicly available!&lt;br /&gt;&lt;br /&gt;Update: &lt;a href="http://developcode.blogspot.com/2007/09/cs1504-opn2001-barcode-library.html"&gt;See this blog entry to download the barcode library!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-4075469687828204232?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/4075469687828204232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=4075469687828204232' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/4075469687828204232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/4075469687828204232'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2007/05/barcode-library-waiting-for-approval.html' title='Barcode library waiting for approval from SourceForge'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-3194429270278934042</id><published>2007-04-20T10:23:00.000+02:00</published><updated>2007-10-03T08:45:03.626+02:00</updated><title type='text'>.NET 2.0 open source library for barcode scanners</title><content type='html'>One of the days I'll be releasing an initial version of a .NET 2.0 library for communicating with barcode scanners:&lt;br /&gt;&lt;br /&gt;- CS 1504 from Symbol&lt;br /&gt;- OPN 2001 from Opticon&lt;br /&gt;&lt;br /&gt;These are handheld miniscanners which you may use in a neck strap - with a COM port or USB connection. Common for both is that the SDKs available is written in C/C++ for COM and for compilers that might not be installed on your computer today.&lt;br /&gt;&lt;br /&gt;I had the need for communicating with these devices through .NET 2.0 - and a C# implementation will be readily available in a Beta project on Sourceforce.net as soon as I do a clean up of the source and add some unit tests. If there are special functions that you need, drop me a line.&lt;br /&gt;&lt;br /&gt;Functions in the first beta:&lt;br /&gt;- Interrogate with the scanners - asking for software version and serial number&lt;br /&gt;- Synchronize clock with host computer&lt;br /&gt;- Read and delete barcodes on the scanner&lt;br /&gt;- Power down scanner&lt;br /&gt;&lt;br /&gt;Update: &lt;a href="http://developcode.blogspot.com/2007/09/cs1504-opn2001-barcode-library.html"&gt;Download from here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-3194429270278934042?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/3194429270278934042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=3194429270278934042' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/3194429270278934042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/3194429270278934042'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2007/04/net-20-open-source-library-for-barcode.html' title='.NET 2.0 open source library for barcode scanners'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-594326722157708172</id><published>2007-03-01T11:51:00.000+01:00</published><updated>2007-03-01T11:55:16.933+01:00</updated><title type='text'>Orcas March CTP - install fails</title><content type='html'>The install failed immediately after reaching Visual Studio itself - and I tried several paths to get out of the tie. Finally, after uninstalling several packages at once, the installation went further.&lt;br /&gt;&lt;br /&gt;These were the packages I uninstalled:&lt;br /&gt;- Microsoft Flight Simulator X&lt;br /&gt;- .NET Framework 3.5 (GreenBits) - which was installed before VSTS at the time of failure&lt;br /&gt;- MSXML 4.0 SP2 including a couple of hotfixes&lt;br /&gt;&lt;br /&gt;It is difficult to say which uninstall that did the trick, but I bet my dime on the MSXML package.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-594326722157708172?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/594326722157708172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=594326722157708172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/594326722157708172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/594326722157708172'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2007/03/orcas-march-ctp-install-fails.html' title='Orcas March CTP - install fails'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-8367606039022948263</id><published>2007-02-28T16:36:00.000+01:00</published><updated>2007-03-01T11:56:58.169+01:00</updated><title type='text'>Orcas March 2007 CTP is out!</title><content type='html'>Ha, did a search on Microsoft downloads - and there it is!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cf76fcba-07af-47ac-8822-4ad346210670&amp;amp;DisplayLang=en"&gt;Visual Studio Orcas Installer download link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b533619a-0008-4dd6-9ed1-47d482683c78&amp;DisplayLang=en"&gt;March CTP image download link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c17c9fb8-2a4a-426d-b08b-6ae614d16a0d&amp;amp;DisplayLang=en"&gt;Team Foundation Server Installer download link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Go, go, go!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-8367606039022948263?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/8367606039022948263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=8367606039022948263' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/8367606039022948263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/8367606039022948263'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2007/02/orcas-march-2007-ctp-is-out.html' title='Orcas March 2007 CTP is out!'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-7605156004536328730</id><published>2007-02-23T09:40:00.000+01:00</published><updated>2007-02-23T09:52:56.557+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='XAML'/><category scheme='http://www.blogger.com/atom/ns#' term='Orcas'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>Orcas February CTP - excitingly waiting!</title><content type='html'>After Scott Guthrie's "first look at Orcas" presentation and blog post (you can find it &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/02/08/my-first-look-at-orcas-presentation.aspx"&gt;here&lt;/a&gt;), I am eagerly awaiting the February CTP with it's JavaScript Intellisense, XAML projects, enhanced WYSIWYG editors, better AJAXing, Framework version targeting (2.0, 3.0, 3.5), better CSS editing, nested master pages, source view event properties support, JavaScript debugging etc.&lt;br /&gt;&lt;br /&gt;Okay, LINQ will be postponed till March, but what is a month, anyway.&lt;br /&gt;&lt;br /&gt;So, will the February CTP appear today (it's Friday...) or on the 28th?&lt;br /&gt;&lt;br /&gt;Huh, that's me and tools...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-7605156004536328730?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/7605156004536328730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=7605156004536328730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/7605156004536328730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/7605156004536328730'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2007/02/orcas-february-ctp-excitingly-waiting.html' title='Orcas February CTP - excitingly waiting!'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-3645295530843145020</id><published>2007-01-07T09:21:00.000+01:00</published><updated>2007-01-07T09:29:37.892+01:00</updated><title type='text'>Vista and graceful installation</title><content type='html'>I tried to upgrade my XP Pro on my home computer today with Vista 32-bit - a total bummer.  Every effort ended with a BSOD and a total rollback. As the BSOD was caused by an error in the bundled NVIDIA drivers, I searched for a way to install Vista using plain old VGA drivers so that Vista started at least - but no option anywhere. The installation process only let you roll back the entire installation. I guess I'd wanted a way of safe starting Vista anyway, and install fresh NVIDIA drivers on top of that, but no.&lt;br /&gt;&lt;br /&gt;Yes, there are a couple of workaround involving booting Vista through the installation DVD, but Microsoft should try to avoid putting the user in this situation as not everyone is this skilled in operating system installation techniques.&lt;br /&gt;&lt;br /&gt;Another day, when my motivation is higher, I might try installing Vista once more...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-3645295530843145020?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/3645295530843145020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=3645295530843145020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/3645295530843145020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/3645295530843145020'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2007/01/vista-and-graceful-installation.html' title='Vista and graceful installation'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-4224516626810356060</id><published>2006-12-04T10:43:00.000+01:00</published><updated>2008-11-13T23:41:07.912+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='enumerations'/><category scheme='http://www.blogger.com/atom/ns#' term='DropDownList'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>DropDownLists with Enums as DataSource</title><content type='html'>When creating DropDownLists out of enums in ASP.NET, I often tend to dislike the way the usual examples use the enum's Values and Names as keys and values for the DropDownList. In this example, I have created an enhanced enum using DescriptionAttribute instead. This way, you can go a lot further on deciding what the visible values in a DropDownList may be - without being tied to a C# type name syntax.&lt;br /&gt;&lt;br /&gt;This way, you can get these kinds of DropDownLists using pure enums only:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_qDImKJ4vZwg/RXPv4KhLuKI/AAAAAAAAAAM/s8HENaBWCWk/s1600-h/ddl.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_qDImKJ4vZwg/RXPv4KhLuKI/AAAAAAAAAAM/s8HENaBWCWk/s400/ddl.JPG" alt="" id="BLOGGER_PHOTO_ID_5004607359114000546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 1 - Enhance your enums with the Description:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;using System.ComponentModel;&lt;br /&gt;&lt;br /&gt;public enum CourierCompanies&lt;br /&gt;{&lt;br /&gt; [Description("Please select a courier company")]&lt;br /&gt; None = -1,&lt;br /&gt;&lt;br /&gt; [Description("Other")]&lt;br /&gt; Other = 0,&lt;br /&gt;&lt;br /&gt; [Description("DHL")]&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;      DHL,&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;      [Description("Action Courier")]&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;      ActionCourier,&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;      [Description("American Courier Express")]&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;      ACE&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Step 2: Create a helper class which extracts description data both for each enum value and a key/value pair for use in DataSources:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;using System.ComponentModel;&lt;br /&gt;using System.Reflection;&lt;br /&gt;&lt;br /&gt;public class EnumDescription&lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;      /// &amp;lt;summary&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;      /// Get the description attribute for one enum value&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;      /// &amp;lt;/summary&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;      /// &amp;lt;param name="value"&gt;&gt;Enum value&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;      /// &amp;lt;returns&amp;gt;The description attribute of an enum, if any&amp;lt;/returns&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;      public static string GetDescription(Enum value)&lt;br /&gt;   {&lt;br /&gt;      FieldInfo fieldInfo = value.GetType().GetField(value.ToString());&lt;br /&gt;      DescriptionAttribute[] attributes = (DescriptionAttribute[])fieldInfo.GetCustomAttributes(typeof(DescriptionAttribute), false);&lt;br /&gt;      return (attributes.Length &gt; 0) ? attributes[0].Description : value.ToString();&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   /// &amp;lt;summary&amp;gt;&lt;br /&gt;   /// Gets a list of key/value pairs for an enum, using the description attribute as value&lt;br /&gt;   /// &amp;lt;/summary&amp;gt;&lt;br /&gt;   /// &amp;lt;param name="enumType"&gt;&gt;typeof(your enum type)&lt;br /&gt;   /// &amp;lt;returns&amp;gt;A list of KeyValuePairs with enum values and descriptions&amp;lt;/returns&amp;gt;&lt;br /&gt;   public static List&amp;lt;KeyValuePair;&amp;lt;string, string&amp;gt;&amp;gt; GetValuesAndDescription(System.Type enumType)&lt;br /&gt;      {&lt;br /&gt;         List&amp;lt;KeyValuePair&amp;gt;&amp;lt;string, string&amp;gt;&amp;gt; kvPairList = new List&amp;lt;KeyValuePair&amp;lt;string, string&amp;gt;&amp;gt;();&lt;br /&gt;&lt;br /&gt;         foreach (Enum enumValue in Enum.GetValues(enumType))&lt;br /&gt;         {&lt;br /&gt;            kvPairList.Add(new KeyValuePair&amp;lt;string,string&amp;gt;(enumValue.ToString(), GetDescription(enumValue)));&lt;br /&gt;         }&lt;br /&gt;&lt;br /&gt;         return kvPairList;&lt;br /&gt;      }&lt;br /&gt;   }&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Step 3: Fill the DropDownList using the enum itself as a DataSource:&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;   if (!IsPostBack)&lt;br /&gt;   {&lt;br /&gt;      ddlCourier.DataSource = EnumDescription.GetValuesAndDescription(typeof(CourierCompanies));&lt;br /&gt;      ddlCourier.DataTextField = "Value";&lt;br /&gt;      ddlCourier.DataValueField = "Key";&lt;br /&gt;      ddlCourier.DataBind();&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The reason for using the names "Value" and "Key" is that the properties of the generic KeyValuePair type are "Value" and "Key".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-4224516626810356060?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/4224516626810356060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=4224516626810356060' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/4224516626810356060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/4224516626810356060'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2006/12/dropdownlists-with-enums-as-datasource.html' title='DropDownLists with Enums as DataSource'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_qDImKJ4vZwg/RXPv4KhLuKI/AAAAAAAAAAM/s8HENaBWCWk/s72-c/ddl.JPG' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-7610842805400127819</id><published>2006-11-25T09:18:00.000+01:00</published><updated>2006-11-25T09:38:07.991+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Other ways to upgrade a Web Application Project from VS2003 to VS2005</title><content type='html'>Scott Guthrie mentioned on his &lt;a href="http://webproject.scottgu.com/CSharp/Migration/Migration.aspx"&gt;site&lt;/a&gt; a way to convert a Visual Studio 2003 web site to a Visual Studio 2005 web application. Well, I couldn't get that method to work due to a context menu that wouldn't work at all.&lt;br /&gt;&lt;br /&gt;I went through the process that Scott mentioned, but as I approached Step 8 the expected "Convert to web application" context menu item never showed. I do not know why - having the VS2005 KB updated along with V1.0 of the web application project add-in.&lt;br /&gt;&lt;br /&gt;So - what I did was simply creating an empty web application project, copy all the files from the recently converted VS2005 web site project to the new web application project - and voilá - the menu appeared and I could continue the process.&lt;br /&gt;&lt;br /&gt;And I must say I enjoy the web application style of managing projects! Yeah!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-7610842805400127819?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/7610842805400127819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=7610842805400127819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/7610842805400127819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/7610842805400127819'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2006/11/other-ways-to-upgrade-web-application.html' title='Other ways to upgrade a Web Application Project from VS2003 to VS2005'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-115037452967650266</id><published>2006-06-15T14:25:00.000+02:00</published><updated>2006-06-26T09:32:42.520+02:00</updated><title type='text'>DBPro - second wave of impressions</title><content type='html'>Some additional impressions after the last post:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I found out how to deploy - but the deploy cannot always be done - meaning that the command sometimes doesn't fire at all. Do this: (1) Build the db project, (2) right click on the project in the solution explorer and (3) choose "Deploy selection". Not that it always helps, though&lt;/li&gt;&lt;li&gt;The "bigint" reserved word is not recognized by the editor as a reserved word&lt;/li&gt;&lt;li&gt;The "max" reserved word is not recognized by the SQL file compiler. An "Error 3 - Unexpected token was encountered"&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-115037452967650266?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/115037452967650266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=115037452967650266' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/115037452967650266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/115037452967650266'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2006/06/dbpro-second-wave-of-impressions.html' title='DBPro - second wave of impressions'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-115018405462589701</id><published>2006-06-13T09:29:00.000+02:00</published><updated>2006-06-13T09:51:16.883+02:00</updated><title type='text'>Visual Studio for database professionals CTP - first impressions</title><content type='html'>Hi, I've just managed to install and test the new CTP of the brand new product in the Visual Studio Team System family. Here are some initial recordings from my first hands-on session with the SQL Server 2005 database project!&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Default database instance name defaults to "SQLEXPRESS" - but I guess the best is to omit the named instance as many serious developers are using an unnamed instance with SQL Server Developer Edition. So, if you have this problem, enter Tools/Options, scroll down to database settings and remove the named instance name. At my computer I had to exit and restart Visual Studio again to put the change into action.&lt;/li&gt;&lt;li&gt;No Intellisense yet on keywords in the table code editor but from what I've heard, this feature is coming!&lt;/li&gt;&lt;li&gt;After a few minutes of testing, I still cannot build my database with one table and one procedure. Trying to build does... nothing. Yes, I've connected the project's build parameters to a database. Yes, I have sufficient rights. No, I don't get any feedback on why this doesn't happen at all.&lt;/li&gt;&lt;li&gt;Where is the design view? When designing tables, I only have a "code view". I guess this is on schedule for their next release!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Well, that's my 10 minutes of frustration.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-115018405462589701?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/115018405462589701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=115018405462589701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/115018405462589701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/115018405462589701'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2006/06/visual-studio-for-database.html' title='Visual Studio for database professionals CTP - first impressions'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-114243600376532157</id><published>2006-03-15T16:19:00.000+01:00</published><updated>2006-03-15T22:31:15.846+01:00</updated><title type='text'>Team Foundation Server - valuable URLs</title><content type='html'>Some valuable URLs for Team Foundation Server:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Examine a single changeset:&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;http://[SERVERNAME]&lt;servername&gt;/VersionControl/Changeset.aspx?&lt;br /&gt;artifactMoniker=[XXX]&lt;xxx&gt;&amp;amp;webView=true&lt;/xxx&gt;&lt;/servername&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Exchange [SERVERNAME] &lt;servername&gt;with your TFS webserver&lt;/servername&gt;&lt;/li&gt;&lt;li&gt;Exchange [XXX] &lt;xxx&gt;with the changeset number to examine&lt;/xxx&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;Examine a single work item:&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;http://[SERVERNAME]&lt;servername&gt;/WorkItemTracking/Workitem.aspx?&lt;br /&gt;artifactMoniker=[XXX]&lt;xxx&gt;&lt;/xxx&gt;&lt;/servername&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Exchange [SERVERNAME] &lt;servername&gt;with your TFS webserver&lt;/servername&gt;&lt;/li&gt;&lt;li&gt;Exchange [XXX] &lt;xxx&gt;with the work item number to examine&lt;/xxx&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-114243600376532157?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/114243600376532157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=114243600376532157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/114243600376532157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/114243600376532157'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2006/03/team-foundation-server-valuable-urls.html' title='Team Foundation Server - valuable URLs'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-114234884559391473</id><published>2006-03-14T16:02:00.000+01:00</published><updated>2006-03-14T16:07:25.606+01:00</updated><title type='text'>Defining your own advanced WIQL queries</title><content type='html'>If you are stuck with defining TFS work item queries and would like to enhance them a bit further than the WIQL query builder allows, use this receipt:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Make the query builder window current with your "not so enhanced" query inside.&lt;/li&gt;&lt;li&gt;Choose File/Save As... and save the WIQ file as a file on the desktop&lt;/li&gt;&lt;li&gt;Modify the query&lt;/li&gt;&lt;li&gt;Close all open documents in Visual Studio&lt;/li&gt;&lt;li&gt;Drag the WIQ file from the desktop to the main area of Visual Studio&lt;/li&gt;&lt;li&gt;Voilá - the file attaches itself to "My Queries" and should be available through Team Explorer&lt;/li&gt;&lt;/ol&gt;What reasons may you have to enhance the query?&lt;br /&gt;- If you'd like to sort on more than one field&lt;br /&gt;&lt;br /&gt;Do you have other experiences - comment this!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-114234884559391473?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/114234884559391473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=114234884559391473' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/114234884559391473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/114234884559391473'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2006/03/defining-your-own-advanced-wiql.html' title='Defining your own advanced WIQL queries'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-113675601483874615</id><published>2006-01-08T22:22:00.000+01:00</published><updated>2006-01-08T22:33:37.123+01:00</updated><title type='text'>Un-"user friendly" applications</title><content type='html'>A little off-topic this time, but after a few frustrating days, I have a couple of things to say about two MS application - Windows Media Player 10 and ActiveSync 4.1 for my Windows Mobile 5 device.&lt;br /&gt;&lt;br /&gt;First - trying to sync my two PCs with the WM5 mobile phone from QTek is not quite a breeze. With a couple of years passing from my last PocketPC device, a Compaq iPaq 3630, I was hoping that syncing have become an easier task by now. Not at all. After installing ActiveSync 4.1, after about 5-6 reinstalls, reboots, forewall configuration in XP SP2 etc. I finally got the sync to run. Partly. Without Windows Media Player sync. Until I rebooted 5-6 times more. THEN it run. Unfortunately, I had to reinstall med XP Pro at my work computer - and then everything failed. NO sync. Not at home. Not at work. Also, the ActiveSync feature of syncing through WLAN does not work at all. And not the Bluetooth sync. Again, no contact. Cable was the only alternative until that also failed.&lt;br /&gt;&lt;br /&gt;Second, apart from not managing to sync between the WM5 device and my Windows Media Player, I tried to sync WMP10 and my hard disk based WMA/MP3-player. Sorry - not supported... But I can read its hard disk and copy files manually. So why can't I synchronize the "My Music" folder on my PC with the "My Music" folder on the device? Disappointment hits! Big time! Also, the UI of WMP10 is extremely complicated. Have you ever tried to match a song's lyrics with the song as it plays using WMP10. Try, it's a nice feature especially of you'd like to to Karaoke or sing alone in the dark with your PC on. But it takes HOURS to do. And that's only one of several dozens of examples on the nasty UI of WMP10. I just hope that WMP11 will cope with that... But as with WMP10, I guess it's only new features and more mess. Ever tried to start up WMP10 with a couple of thousands of songs in your library. Don't risk it. Takes minutes...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-113675601483874615?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/113675601483874615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=113675601483874615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/113675601483874615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/113675601483874615'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2006/01/un-user-friendly-applications.html' title='Un-&quot;user friendly&quot; applications'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-113525520256386583</id><published>2005-12-22T13:36:00.000+01:00</published><updated>2005-12-22T13:41:33.096+01:00</updated><title type='text'>Taking Team Explorer offline</title><content type='html'>Despote of promises I got from Microsoft already in 2004, I recently discovered that if you decide to go offline with Visual Studio 2005 and you are connected to Team Foundation Server - then source control will be a fully manual operation. Actually, "go wild" is an option when Visual Studio confronts you with TFS being offline, and from that step on, you'll continue on your own risk.&lt;br /&gt;&lt;br /&gt;It seems like this feature will not be added until the Orcas version of Visual Studio!&lt;br /&gt;&lt;br /&gt;If you think this is hopeless, too - please add your vote to this page: &lt;a href="http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?FeedbackId=11e044b0-3abd-4e41-b6df-0cd57522e648"&gt;MSDN feedback page on this issue&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-113525520256386583?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/113525520256386583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=113525520256386583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/113525520256386583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/113525520256386583'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2005/12/taking-team-explorer-offline.html' title='Taking Team Explorer offline'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-113395503498448769</id><published>2005-12-07T12:30:00.000+01:00</published><updated>2005-12-07T12:31:10.700+01:00</updated><title type='text'>Enlightened...</title><content type='html'>Check out this conversation: &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=146767&amp;amp;SiteID=1"&gt;A link on the bright side&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I guess it's beta 3 of TFS they're talking about...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-113395503498448769?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/113395503498448769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=113395503498448769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/113395503498448769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/113395503498448769'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2005/12/enlightened.html' title='Enlightened...'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-113395194366473162</id><published>2005-12-07T11:32:00.000+01:00</published><updated>2005-12-07T11:39:03.676+01:00</updated><title type='text'>Visual Studio 2005 SKUs - releases and beta</title><content type='html'>I guess everything will be settled in the end, but as for now - the mixture of SKUs to get things done in Visual Studio 2005 is quite disturbing - and I guess only the ones who spend at least 10-15 hours per week trying to keep up with the RTMs, CTPs, BETAs etc. might have a chance to cope with the question of what products fit together.&lt;br /&gt;&lt;br /&gt;If you try to align Visual Studio 2005 Pro with either Visual SourceSafe 2005 (in BETA) or Visual Studio Team Foundation Server (in BETA and CTP) you might end up with a problem if you don't have the exact release (BETA or BETA refresh?) to work with. If you choose the CTP, there is no migration path up to RTM of Team Foundation Server. Team Explorer is the new name of the TFS client, and all these things add up to a nightmare of configurations - and by the way, you should have a clean operating system to start with every time you decide to install a new product, or BETA refresh or CTP or.... or....&lt;br /&gt;&lt;br /&gt;Do you mind me being confused?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-113395194366473162?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/113395194366473162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=113395194366473162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/113395194366473162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/113395194366473162'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2005/12/visual-studio-2005-skus-releases-and.html' title='Visual Studio 2005 SKUs - releases and beta'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-109355901352366277</id><published>2004-08-27T00:18:00.000+02:00</published><updated>2004-08-27T00:24:12.800+02:00</updated><title type='text'>Bookshelf Symbol 7 font to remove the swastika symbol</title><content type='html'>Most people have not noticed that at all, but yesterday I got a message from my Windows Update service on my IBM laptop telling me that it was going to replace the Bookshelf Symbol 7 font. Actually, not the worst thing that may happen, but as the update noted stated, the reason for replacing the font was that the font contained a few "unaccebtable" symbols.&lt;br /&gt;So, I dived into it, and as it turns out - both the swastika (nazi symbol) and the star of David is gone from the font. Of course, it means that nazi propaganda is a bit harder to make (until you search internet for icons of this symbol), but really this symbol is very old and the nazi ones using this symbol is only an intermediary historically seen.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-109355901352366277?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/109355901352366277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=109355901352366277' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/109355901352366277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/109355901352366277'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2004/08/bookshelf-symbol-7-font-to-remove.html' title='Bookshelf Symbol 7 font to remove the swastika symbol'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8081353.post-109349251378761909</id><published>2004-08-26T05:26:00.000+02:00</published><updated>2004-08-26T19:02:08.640+02:00</updated><title type='text'>The Linux Trap</title><content type='html'>One of the key assets of Linux as a whole is the ability to enhance through community driven development. As a spin-off, we see companies like Red Hat, SuSE, MandrakeSoft, that are offering packaged Linux installations and support for customers that will not take the risk of getting support from a on-and-off community.&lt;br /&gt;Then, there are other companies building complex software on top of these Linux distributions, like BEA making their J2EE server available for distros like Red Hat, SuSE.&lt;br /&gt;So far, so good. The really creepy thing starts to unveil as soon as you are in an organization that is dependent on several major software companies that are dependent on each other. You might start out fine - with one J2EE server edition working fine on top of one Linux distro and your message queue server running on top of another.&lt;br /&gt;But - what happens when you wish to upgrade your Linux installation to a newer version because your J2EE software vendor no longer will support your combination of J2EE server version and Linux version? Let's look into that:&lt;br /&gt;&lt;br /&gt;1) You upgrade your Linux version on the J2EE server machine.&lt;br /&gt;2) You upgrade the J2EE software.&lt;br /&gt;3) You find that because your upgraded the J2EE server, you will need another version of the message queue connecting software&lt;br /&gt;4) Actually, your message queuing software vendor hasn't yet upgraded the software meant for connecting from the new J2EE server version, so you will have to postpone the whole upgrade process for six months.&lt;br /&gt;Meanwhile, you will have to go unsupported on the old Linux/J2EE server combination because you must wait for the other software vendor to complete their work. Even worse, the message queueing software vendor may decide not to support the new Linux distro version at all because the only customer still running on that particular flavour is YOU, meaning they do not want to throw a lot of money in that distro - running for another, more popular distro.&lt;br /&gt;&lt;br /&gt;So, if you add to this with other software vendors, products, distros et al, things may be a little more complicated than you would ever have thought. Now, what? Sorry, I've got no answer other than "please think through your Linux investment once more"!&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8081353-109349251378761909?l=developcode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://developcode.blogspot.com/feeds/109349251378761909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8081353&amp;postID=109349251378761909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/109349251378761909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8081353/posts/default/109349251378761909'/><link rel='alternate' type='text/html' href='http://developcode.blogspot.com/2004/08/linux-trap.html' title='The Linux Trap'/><author><name>Baardsen</name><uri>http://www.blogger.com/profile/08253304202821314100</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://i171.photobucket.com/albums/u313/daghb/CRW_0644-1.jpg'/></author><thr:total>0</thr:total></entry></feed>
