<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rick van den Bosch</title><link>https://www.rickvandenbosch.net/</link><description>Recent content on Rick van den Bosch</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 19 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.rickvandenbosch.net/index.xml" rel="self" type="application/rss+xml"/><item><title>Betatalks</title><link>https://www.rickvandenbosch.net/betatalks/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/betatalks/</guid><description>&lt;p&gt;&lt;strong&gt;Betatalks is a long-running video and podcast series I created to make useful technical conversations available to the wider developer community.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;More than 130 episodes in, the format is still straightforward: invite people who know their subject, ask practical questions,
and leave enough room for the interesting parts of the conversation.&lt;/p&gt;</description></item><item><title>Switching Gears 2023 edition</title><link>https://www.rickvandenbosch.net/news/switching-gears-2023-edition/</link><pubDate>Wed, 16 Nov 2022 09:59:54 +0100</pubDate><guid>https://www.rickvandenbosch.net/news/switching-gears-2023-edition/</guid><description>&lt;p&gt;&lt;em&gt;(banner image: &lt;a href="https://azure.microsoft.com/en-us/" target="_blank" rel="noreferrer"&gt;Microsoft Azure&lt;/a&gt; December 2022 hero image)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Past September marked my ten-year employment at &lt;a href="https://www.betabit.nl" target="_blank" rel="noreferrer"&gt;Betabit&lt;/a&gt;. And it has been one wild ride! I’ve been blessed to be
able to do some awesome things like helping customers make the transition to the cloud, organizing the internal Hack Yourself First workshop
by Troy Hunt, speaking at conferences internationally, becoming a Microsoft Azure MVP, recording the
&lt;a href="https://www.youtube.com/playlist?list=PLCLCtgDNNiJR_LDx6RT8X50VrKAH3_49B" target="_blank" rel="noreferrer"&gt;Betatalks videos&lt;/a&gt; and most recently
&lt;a href="https://podcast.betatalks.nl" target="_blank" rel="noreferrer"&gt;Betatalks the Podcast&lt;/a&gt; with lots of great guests, among who &lt;a href="https://www.hanselman.com" target="_blank" rel="noreferrer"&gt;Scott Hanselman&lt;/a&gt;!&lt;/p&gt;</description></item><item><title>Recent certifications</title><link>https://www.rickvandenbosch.net/news/2022-07-15-certifications/</link><pubDate>Tue, 19 Jul 2022 10:28:00 +0200</pubDate><guid>https://www.rickvandenbosch.net/news/2022-07-15-certifications/</guid><description>&lt;p&gt;The past couple of months I pushed myself to get some Azure certifications, so here&amp;rsquo;s where I am right now:&lt;/p&gt;
&lt;h2 id="exams" class="relative group"&gt;Exams &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#exams" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;AZ-900: Azure Fundamentals&lt;/li&gt;
&lt;li&gt;AZ-104: Microsoft Azure Administrator&lt;/li&gt;
&lt;li&gt;AZ-204: Developing Solutions for Microsoft Azure&lt;/li&gt;
&lt;li&gt;AZ-305: Designing Microsoft Azure Infrastructure Solutions&lt;/li&gt;
&lt;li&gt;AZ-400: Designing and Implementing Microsoft DevOps Solutions&lt;/li&gt;
&lt;li&gt;DP-900: Azure Data Fundamentals&lt;/li&gt;
&lt;li&gt;DP-203: Data Engineering on Microsoft Azure&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="certifications" class="relative group"&gt;Certifications &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#certifications" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Microsoft Certified: Azure Fundamentals&lt;/li&gt;
&lt;li&gt;Microsoft Certified: Azure Administrator Associate&lt;/li&gt;
&lt;li&gt;Microsoft Certified: DevOps Engineer Expert&lt;/li&gt;
&lt;li&gt;Microsoft Certified: Azure Solutions Architect Expert&lt;/li&gt;
&lt;li&gt;Microsoft Certified: Azure Data Fundamentals&lt;/li&gt;
&lt;li&gt;Microsoft Certified: Azure Data Engineer Associate&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Not sure what&amp;rsquo;s next, since there&amp;rsquo;s so much to learn! Currently I am looking at Security and Power Platform.&lt;/p&gt;</description></item><item><title>Website migrated to Static Web App</title><link>https://www.rickvandenbosch.net/news/website-migrated-to-static-web-app/</link><pubDate>Thu, 14 Jul 2022 12:26:34 +0200</pubDate><guid>https://www.rickvandenbosch.net/news/website-migrated-to-static-web-app/</guid><description>&lt;p&gt;When I first moved my website to &lt;a href="https://gohugo.io" target="_blank" rel="noreferrer"&gt;Hugo&lt;/a&gt; I hosted it on
&lt;a href="https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website" target="_blank" rel="noreferrer"&gt;Static website hosting in Azure Storage&lt;/a&gt;. And although
it&amp;rsquo;s a good way to host your website, there are some extra steps you need to take as soon as you need more than just a place to put your
static assets. For instance:&lt;/p&gt;</description></item><item><title>API Management: advanced usage quota</title><link>https://www.rickvandenbosch.net/blog/api-management-advanced-usage-quota/</link><pubDate>Mon, 11 Jul 2022 14:42:42 +0200</pubDate><guid>https://www.rickvandenbosch.net/blog/api-management-advanced-usage-quota/</guid><description>&lt;h2 id="introduction" class="relative group"&gt;Introduction &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#introduction" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;blockquote&gt;
&lt;p&gt;Azure API Management is a hybrid, multicloud management platform for APIs across all environments.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For more information on API Management, check out Microsoft Docs:
&lt;a href="https://docs.microsoft.com/en-us/azure/api-management/api-management-key-concepts" target="_blank" rel="noreferrer"&gt;About API Management&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Building a Discord bot with Azure Logic Apps</title><link>https://www.rickvandenbosch.net/blog/building-a-discord-bot-with-azure-logic-apps/</link><pubDate>Thu, 06 May 2021 08:57:59 +0200</pubDate><guid>https://www.rickvandenbosch.net/blog/building-a-discord-bot-with-azure-logic-apps/</guid><description>&lt;h2 id="the-betatalks-discord" class="relative group"&gt;The Betatalks Discord &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#the-betatalks-discord" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;A few months ago we&amp;rsquo;ve started a &lt;a href="https://discord.gg/KTkCXQTgjR" target="_blank" rel="noreferrer"&gt;Betatalks Discord server&lt;/a&gt; to build a community and enable our friends to
discuss all the Betatalks content we put out there. Think about the
&lt;a href="https://www.youtube.com/playlist?list=PLCLCtgDNNiJR_LDx6RT8X50VrKAH3_49B" target="_blank" rel="noreferrer"&gt;Betatalks videos&lt;/a&gt; on YouTube, Betatalks &lt;em&gt;live&lt;/em&gt; events and the
most recent addition: &lt;a href="https://podcast.betatalks.nl/" target="_blank" rel="noreferrer"&gt;Betatalks the podcast&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Using Azure App Configuration in .NET 5 Functions</title><link>https://www.rickvandenbosch.net/blog/using-app-configuration-in-net5-functions/</link><pubDate>Thu, 01 Apr 2021 09:19:00 +0200</pubDate><guid>https://www.rickvandenbosch.net/blog/using-app-configuration-in-net5-functions/</guid><description>&lt;h2 id="azure-net-5-functions" class="relative group"&gt;Azure .NET 5 Functions &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#azure-net-5-functions" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;A lot has been said about .NET 5 support for Azure Functions. The most important news: it is now officially supported! 🥳 To enable running
Azure Functions with .NET 5, the new &lt;strong&gt;Isolated Model&lt;/strong&gt; enables Functions to run as an out-of-process language worker separate from the
Azure Functions runtime. This way you&amp;rsquo;ll have full control over the Function&amp;rsquo;s dependencies on one hand, and new features like a middleware
pipeline on the other. For an awesome write-up about everything around this, check out Oscar van Tol&amp;rsquo;s post
&lt;a href="https://dev.to/oscarvantol/azure-functions-in-net-5-and-beyond-26d6" target="_blank" rel="noreferrer"&gt;Azure Functions in .NET 5 and beyond&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Microsoft Certified Trainer 2021 - 2022</title><link>https://www.rickvandenbosch.net/news/mct-2021-2022/</link><pubDate>Thu, 04 Mar 2021 09:30:00 +0200</pubDate><guid>https://www.rickvandenbosch.net/news/mct-2021-2022/</guid><description>&lt;p&gt;Early this morning I recieved an email that stated I qualified as a Microsoft Certified Trainer (MCT) for 2021/2022! It&amp;rsquo;s a great honor and
I am happy to be part of this community.&lt;/p&gt;</description></item><item><title>September 2020 update</title><link>https://www.rickvandenbosch.net/news/september-2020-update/</link><pubDate>Fri, 25 Sep 2020 09:30:05 +0200</pubDate><guid>https://www.rickvandenbosch.net/news/september-2020-update/</guid><description>&lt;p&gt;There has been a &lt;strong&gt;lot&lt;/strong&gt; happening this month! Most of us are back after summer holiday and are ready to get going again. Unfortunately
COVID seems to be getting a renewed grip on the country, so it&amp;rsquo;s kind of uncertain where we&amp;rsquo;re going. Let&amp;rsquo;s hope for the best. But for now,
&lt;strong&gt;let&amp;rsquo;s go&lt;/strong&gt;!&lt;/p&gt;</description></item><item><title>Azure Static Web Apps: UPDATE</title><link>https://www.rickvandenbosch.net/blog/azure-static-web-apps-update/</link><pubDate>Wed, 23 Sep 2020 16:11:00 +0200</pubDate><guid>https://www.rickvandenbosch.net/blog/azure-static-web-apps-update/</guid><description>&lt;p&gt;After my two previous posts &lt;a href="https://www.rickvandenbosch.net/blog/azure-static-web-apps-a-first-look"&gt;Azure Static Web Apps: a first look&lt;/a&gt; and
&lt;a href="https://www.rickvandenbosch.net/blog/azure-static-web-apps-quirks-gotchas"&gt;Azure Static Web Apps: quirks &amp;amp; gotchas&lt;/a&gt;, let&amp;rsquo;s have an &lt;em&gt;updated look&lt;/em&gt; at ASWA in this post.&lt;/p&gt;
&lt;h2 id="support-for-new-languages-" class="relative group"&gt;Support for new languages 👩🏻‍💻 &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#support-for-new-languages-" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Announced at &lt;a href="https://myignite.microsoft.com/" target="_blank" rel="noreferrer"&gt;Microsoft Ignite&lt;/a&gt; this year,
&lt;a href="https://azure.microsoft.com/en-us/updates/blazor-and-c-sharp-apis-now-supported-in-azure-static-web-apps/" target="_blank" rel="noreferrer"&gt;Blazor and C# APIs now supported in Azure Static Web Apps&lt;/a&gt;.
This enables .NET developers to build and deploy full stack .NET applications with Static Web Apps.&lt;/p&gt;</description></item><item><title>Serverless: Power Automate</title><link>https://www.rickvandenbosch.net/blog/serverless-power-automate/</link><pubDate>Tue, 22 Sep 2020 08:40:55 +0200</pubDate><guid>https://www.rickvandenbosch.net/blog/serverless-power-automate/</guid><description>&lt;p&gt;It&amp;rsquo;s Serverless September! The one month a year in which we can keep talking about Serverless to our
friends without feeling bad about it. So here goes &amp;hellip; 🤓&lt;/p&gt;
&lt;p&gt;In this post we&amp;rsquo;ll have a look at Power Automate. Because of the low code / no code nature of the
service, it&amp;rsquo;s a great fit for citizen developers to automate (business) processes. And although I
&lt;strong&gt;love&lt;/strong&gt; to code, it&amp;rsquo;s good to also look at these other types of services that expand the Serverless
universe.&lt;/p&gt;</description></item><item><title>Azure Static Web Apps: quirks &amp; gotchas</title><link>https://www.rickvandenbosch.net/blog/azure-static-web-apps-quirks-gotchas/</link><pubDate>Tue, 15 Sep 2020 15:28:22 +0200</pubDate><guid>https://www.rickvandenbosch.net/blog/azure-static-web-apps-quirks-gotchas/</guid><description>&lt;p&gt;After playing around with Azure Static Web Apps (ASWA) for some time I found some quirks and gotchas. Of
course Static Web Apps are still in preview. Most of these are probably because of that fact. Despite that,
it might still be interesting to know about them. That way if you run into any of them, you&amp;rsquo;ll at least
know it&amp;rsquo;s not you &amp;hellip; 😉&lt;/p&gt;</description></item><item><title>Azure Static Web Apps: a first look</title><link>https://www.rickvandenbosch.net/blog/azure-static-web-apps-a-first-look/</link><pubDate>Fri, 17 Jul 2020 10:04:14 +0200</pubDate><guid>https://www.rickvandenbosch.net/blog/azure-static-web-apps-a-first-look/</guid><description>&lt;p&gt;Although the two have a lot in common, even including parts of the name, there are a few very clear differences between
&lt;em&gt;Static website hosting in Azure Storage&lt;/em&gt; and &lt;em&gt;Static Web Apps&lt;/em&gt;. We&amp;rsquo;ll have a look at what those differences are and
take a first look at the most recent of the two: &lt;em&gt;Static Web Apps&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Azure MVP 2020-2021</title><link>https://www.rickvandenbosch.net/news/azure-mvp/</link><pubDate>Thu, 02 Jul 2020 17:23:34 +0200</pubDate><guid>https://www.rickvandenbosch.net/news/azure-mvp/</guid><description>&lt;p&gt;Yesterday I recieved the &lt;strong&gt;awesome&lt;/strong&gt; news I will be a Microsoft Azure MVP for another year! Another very big “&lt;strong&gt;thank you&lt;/strong&gt;”
to everyone who has helped me get here. 🙏🏻&lt;/p&gt;</description></item><item><title>Hosting your Hugo website on Azure - Part I</title><link>https://www.rickvandenbosch.net/blog/hosting-hugo-on-azure-i/</link><pubDate>Wed, 01 Jul 2020 00:01:02 +0200</pubDate><guid>https://www.rickvandenbosch.net/blog/hosting-hugo-on-azure-i/</guid><description>&lt;p&gt;&lt;em&gt;This post is part of a series on hosting your Hugo website on Azure. Keep an eye on this website for future articles.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="intro" class="relative group"&gt;Intro &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#intro" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;As you might have seen or read somewhere, I&amp;rsquo;ve migrated the previous version of my personal website, which was in WordPress,
to the current one that is made in &lt;a href="https://gohugo.io" target="_blank" rel="noreferrer"&gt;Hugo&lt;/a&gt;. One of the reasons for migrating away from WordPress was the
fact that due to a vulnerability in one of the WordPress modules, spammers were able to use my account to send out a &lt;em&gt;lot&lt;/em&gt; of mails.&lt;/p&gt;</description></item><item><title>About Rick</title><link>https://www.rickvandenbosch.net/about/</link><pubDate>Mon, 29 Jun 2020 21:30:00 +0100</pubDate><guid>https://www.rickvandenbosch.net/about/</guid><description>&lt;p&gt;I have been building software professionally since 1999. That has taken me from writing application code to leading teams,
designing software systems, and helping organisations make architecture decisions that still work after the first diagram.&lt;/p&gt;</description></item><item><title>Contact</title><link>https://www.rickvandenbosch.net/contact/</link><pubDate>Mon, 29 Jun 2020 21:30:00 +0100</pubDate><guid>https://www.rickvandenbosch.net/contact/</guid><description>&lt;p&gt;For speaking invitations, technical conversations, or questions about something I have published, email is the most direct route.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Email: &lt;a href="mailto:rickvdbosch@outlook.com"&gt;rickvdbosch@outlook.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;LinkedIn: &lt;a href="https://www.linkedin.com/in/rickvdbosch/" target="_blank" rel="noreferrer"&gt;rickvdbosch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/rickvdbosch" target="_blank" rel="noreferrer"&gt;rickvdbosch&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For speaking enquiries, include the event, audience, preferred format, and date when possible.&lt;/p&gt;</description></item><item><title>Speaker</title><link>https://www.rickvandenbosch.net/speaker/</link><pubDate>Mon, 29 Jun 2020 21:30:00 +0100</pubDate><guid>https://www.rickvandenbosch.net/speaker/</guid><description>&lt;p&gt;I have been speaking at software conferences, user groups, and community events since 2012, both in the Netherlands and
internationally. I speak as an engineer and architect: the goal is to give people ideas they can use when they return to work.&lt;/p&gt;</description></item><item><title>Migrated to Hugo</title><link>https://www.rickvandenbosch.net/news/migrated-to-hugo/</link><pubDate>Fri, 12 Jun 2020 09:19:00 +0100</pubDate><guid>https://www.rickvandenbosch.net/news/migrated-to-hugo/</guid><description>&lt;p&gt;Way back when I started blogging, I started out with &lt;a href="https://www.blogger.com/" target="_blank" rel="noreferrer"&gt;Blogger&lt;/a&gt;. The use of that
didn&amp;rsquo;t last long, because I was contacted by a colleague at the time to move over to
&lt;a href="https://bloggingabout.net/" target="_blank" rel="noreferrer"&gt;BloggingAbout.net&lt;/a&gt;, which I did. They ran Community Server for over nine (9!)
years before switching over to &lt;a href="https://wordpress.com" target="_blank" rel="noreferrer"&gt;WordPress&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>The right tool for the job: data store</title><link>https://www.rickvandenbosch.net/blog/the-right-tool-for-the-job-data-store/</link><pubDate>Fri, 12 Jun 2020 09:51:10 +0200</pubDate><guid>https://www.rickvandenbosch.net/blog/the-right-tool-for-the-job-data-store/</guid><description>&lt;h2 id="intro" class="relative group"&gt;Intro &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#intro" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;The possibilities for software development have changed tremendously over the past couple of years. Actually, it’s better to say that the number of options has &lt;em&gt;increased&lt;/em&gt; tremendously. With the final breakthrough and continuous expansion of the cloud, the supply of different types for resources like compute and data store is larger than ever before. And while you can even find a &lt;a href="https://rickvdbos.ch/bbdata" target="_blank" rel="noreferrer"&gt;decision tree&lt;/a&gt; for selecting the right type of compute to use in for instance &lt;a href="https://azure.com/" target="_blank" rel="noreferrer"&gt;Microsoft Azure&lt;/a&gt;, selecting the right type of data store to use for your application is no simple feat. This article tries to give some background on why this is the case, and to give you a direction for making that choice.&lt;/p&gt;</description></item><item><title>Added news section</title><link>https://www.rickvandenbosch.net/news/added-news-section/</link><pubDate>Tue, 02 Jun 2020 12:55:27 +0200</pubDate><guid>https://www.rickvandenbosch.net/news/added-news-section/</guid><description>&lt;p&gt;To better distinguish between technical content and news I&amp;rsquo;ve added a news section to my website. This enables
me to add information to my website that&amp;rsquo;s (temporarily) interesting but not blogworthy.&lt;/p&gt;</description></item><item><title>Using (Table Storage) Bindings in Azure Functions</title><link>https://www.rickvandenbosch.net/blog/using-table-storage-bindings-in-azure-functions/</link><pubDate>Fri, 28 Feb 2020 18:10:00 +0100</pubDate><guid>https://www.rickvandenbosch.net/blog/using-table-storage-bindings-in-azure-functions/</guid><description>&lt;p&gt;My post &lt;a href="https://www.rickvandenbosch.net/blog/using-triggers-bindings-in-azure-functions-v2/" target="_blank" rel="noreferrer"&gt;Using Triggers &amp;amp; Bindings in Azure Functions V2&lt;/a&gt; drew quite some attention over the past months. But there is a lot more to say about them. Time for a small follow up 😁&lt;/p&gt;</description></item><item><title>Azure App Configuration with .NET Full Framework</title><link>https://www.rickvandenbosch.net/blog/app-configuration-full-framework/</link><pubDate>Mon, 17 Feb 2020 12:00:00 +0100</pubDate><guid>https://www.rickvandenbosch.net/blog/app-configuration-full-framework/</guid><description>&lt;p&gt;&lt;em&gt;This post on using App Configuration using .NET Full Framework was based on a contribution by &lt;a href="https://twitter.com/IIStevowII" target="_blank" rel="noreferrer"&gt;Steven Hack&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;My last post &lt;a href="https://www.rickvandenbosch.net/blog/azure-app-configuration-an-introduction/" target="_blank" rel="noreferrer"&gt;Azure App Configuration: an introduction&lt;/a&gt; received a lot of good feedback. And one of those pieces of feedback was a question if it’s also possible to use App Configuration if you’re using Full Framework.&lt;/p&gt;</description></item><item><title>Azure App Configuration: an introduction</title><link>https://www.rickvandenbosch.net/blog/azure-app-configuration-an-introduction/</link><pubDate>Thu, 06 Feb 2020 12:17:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/azure-app-configuration-an-introduction/</guid><description>&lt;p&gt;Azure App Configuration is a powerful way to manage and store application configuration on a central location. Integrating it into for instance ASP.NET (Core) is pretty straightforward. This post gives you an introduction to Azure App Configuration and a simple example of how to integrate it in ASP.NET Core.&lt;/p&gt;</description></item><item><title>Azure Functions: binding to a property</title><link>https://www.rickvandenbosch.net/blog/azure-functions-binding-to-a-property/</link><pubDate>Wed, 29 Jan 2020 16:22:13 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/azure-functions-binding-to-a-property/</guid><description>&lt;p&gt;Here&amp;rsquo;s a short post I didn&amp;rsquo;t want to hold from you. As you may already know I wrote a blogpost on &lt;a href="https://www.rickvandenbosch.net/blog/using-triggers-bindings-in-azure-functions-v2/" target="_blank" rel="noreferrer"&gt;Using Triggers &amp;amp; Bindings in Azure Functions&lt;/a&gt;. It handles quite a few nice possibilities of using triggers and bindings in Azure Functions (if I may say so myself&amp;hellip; 😳). Fortunately, you learn something new every day. So I learned about Property Binding recently&amp;hellip;&lt;/p&gt;</description></item><item><title>Creating a custom JsonNamingPolicy</title><link>https://www.rickvandenbosch.net/blog/creating-a-custom-jsonnamingpolicy/</link><pubDate>Mon, 28 Oct 2019 17:37:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/creating-a-custom-jsonnamingpolicy/</guid><description>&lt;p&gt;Probably there&amp;rsquo;s no need for me to say why .NET Core 3.0 is a &lt;em&gt;big deal&lt;/em&gt;. There are enough articles on that. For a great write-up see &lt;a href="https://devblogs.microsoft.com/dotnet/announcing-net-core-3-0/" target="_blank" rel="noreferrer"&gt;Announcing .NET Core 3.0&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Front Door incomplete first request</title><link>https://www.rickvandenbosch.net/blog/front-door-incomplete-first-request/</link><pubDate>Thu, 10 Oct 2019 15:20:35 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/front-door-incomplete-first-request/</guid><description>&lt;p&gt;Yesterday I was working with one of our customers to fix an issue with an ASP.NET application throwing an error. That application threw the error on the &lt;em&gt;first&lt;/em&gt; request coming in through Azure Front Door. When we sent a request to the original (back end) URL, the application worked fine and never threw the exception. 🤔&lt;/p&gt;</description></item><item><title>Managed Identity – Part III</title><link>https://www.rickvandenbosch.net/blog/managed-identity-part-iii/</link><pubDate>Wed, 02 Oct 2019 12:54:19 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/managed-identity-part-iii/</guid><description>&lt;p&gt;&lt;em&gt;This post is part of a series on Managed Identity. For an introduction, see &lt;a href="https://www.rickvandenbosch.net/blog/managed-identity-part-i/"&gt;Managed Identity – Part I&lt;/a&gt;. For a post that shows you how to connect your application to different types of Azure resources using Managed Identity see &lt;a href="https://www.rickvandenbosch.net/blog/managed-identity-part-ii/"&gt;Managed Identity – Part II&lt;/a&gt;. Stay tuned for future posts.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Techorama 2019</title><link>https://www.rickvandenbosch.net/blog/techorama-2019/</link><pubDate>Thu, 19 Sep 2019 16:58:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/techorama-2019/</guid><description>&lt;p&gt;Next week my colleague &lt;a rel="noreferrer noopener" href="https://www.linkedin.com/in/dtewinkel/" target="_blank"&gt;Daniël te Winkel&lt;/a&gt; and I will do a session at &lt;a href="https://www.techorama.nl" target="_blank" rel="noreferrer"&gt;Techorama 2019&lt;/a&gt; titled &lt;strong&gt;Getting sh*t done with Azure Functions (on AKS!)&lt;/strong&gt;. Or GSDwAF for short 🤓&lt;/p&gt;
&lt;p&gt;We will talk about running Azure Functions in a Kubernetes deployment using Managed Identities and implementing Dependency Injection. And, even better, we&amp;rsquo;ll show you how!&lt;/p&gt;</description></item><item><title>Video content 📹</title><link>https://www.rickvandenbosch.net/blog/video-content/</link><pubDate>Tue, 17 Sep 2019 18:17:10 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/video-content/</guid><description>&lt;p&gt;Some time ago &lt;a href="https://oscarvantol.nl/" target="_blank" rel="noreferrer"&gt;Oscar van Tol&lt;/a&gt; and I started creating video content for the community. We call them #Betatalks and create them because of two very important reasons:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;We believe in sharing knowledge&lt;/li&gt;
&lt;li&gt;It&amp;rsquo;s. So. Much. Fun. 🤣&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;We talk about a lot of developer stuff: from “Microsoft Build 2019 Highlights” in &lt;a href="https://www.youtube.com/watch?v=PtLLxiPFi0Q" target="_blank" rel="noreferrer"&gt;episode 1&lt;/a&gt; to “C# 8, What&amp;rsquo;s new?” in &lt;a href="https://www.youtube.com/watch?v=Ib1OSKzevV8" target="_blank" rel="noreferrer"&gt;episode 4&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Managed Identity – Part II</title><link>https://www.rickvandenbosch.net/blog/managed-identity-part-ii/</link><pubDate>Fri, 13 Sep 2019 14:25:52 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/managed-identity-part-ii/</guid><description>&lt;p&gt;&lt;em&gt;This post is part of a series on Managed Identity. For an introduction, see &lt;a href="https://www.rickvandenbosch.net/blog/managed-identity-part-i/" target="_blank" rel="noreferrer"&gt;Managed Identity – Part I&lt;/a&gt;. Stay tuned for future posts.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="introduction" class="relative group"&gt;Introduction &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#introduction" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Elaborating on &lt;a href="https://www.rickvandenbosch.net/blog/managed-identity-part-i/" target="_blank" rel="noreferrer"&gt;Part I&lt;/a&gt;, this blog post will show you how to connect your application to different types of Azure resources using Managed Identity.&lt;/p&gt;</description></item><item><title>Managed Identity – Part I</title><link>https://www.rickvandenbosch.net/blog/managed-identity-part-i/</link><pubDate>Thu, 11 Jul 2019 09:11:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/managed-identity-part-i/</guid><description>&lt;p&gt;&lt;em&gt;This post is part of a series on Managed Identity. Stay tuned for future posts.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="introduction" class="relative group"&gt;Introduction &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#introduction" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Connecting your application to a resource like Storage or a SQL database used to involve a connection string. This isn&amp;rsquo;t very secure. These settings are available through the &lt;a href="https://portal.azure.com" target="_blank" rel="noreferrer"&gt;Azure portal&lt;/a&gt;. So they might get compromised.&lt;br&gt;
With the introduction of &lt;a href="https://azure.microsoft.com/en-in/services/key-vault/" target="_blank" rel="noreferrer"&gt;Azure Key Vault&lt;/a&gt;, we got a way of separating these secrets from our application configuration. We can store them in a safe, secure place. There&amp;rsquo;s only one downside: you need a connection string to connect to Key Vault. So the problem isn&amp;rsquo;t solved; we only moved it. We can still get to the connection string the application uses to get secrets from Key Vault. So anyone with access to that connection string can still access those same secrets.&lt;/p&gt;</description></item><item><title>HowTo: Call an API with cookie authentication from a Logic App</title><link>https://www.rickvandenbosch.net/blog/howto-call-an-api-with-cookie-authentication-from-a-logic-app/</link><pubDate>Fri, 03 May 2019 19:13:41 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-call-an-api-with-cookie-authentication-from-a-logic-app/</guid><description>&lt;p&gt;Calling an API from a &lt;a href="https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-overview" target="_blank" rel="noreferrer"&gt;Logic App&lt;/a&gt; is pretty straightforward. You open up the Logic App Designer and add an HTTP Action. Specify the method to use and the URI you want to call and you&amp;rsquo;re good to go!&lt;/p&gt;</description></item><item><title>Microsoft Azure MVP</title><link>https://www.rickvandenbosch.net/blog/azure-mvp/</link><pubDate>Wed, 01 May 2019 18:23:04 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/azure-mvp/</guid><description>&lt;p&gt;I am humbled and very proud to be awarded a Microsoft Azure MVP award today. A big “thank you” to all who helped me get here. 🙏🏻&lt;/p&gt;
&lt;p&gt;A special thank you to my employer &lt;a href="https://www.betabit.nl" target="_blank" rel="noreferrer"&gt;Betabit&lt;/a&gt; who supports me putting lots of effort into the community and helps organize or sponsor events.&lt;br&gt;
It&amp;rsquo;s strange but very cool to see social media &amp;rsquo;explode&amp;rsquo; (at least according to my standards) after my announcement. But I&amp;rsquo;m still just Rick, a guy who loves to do fun things with code, in the cloud.&lt;/p&gt;</description></item><item><title>Dynamic output bindings in Azure Functions</title><link>https://www.rickvandenbosch.net/blog/dynamic-output-bindings-in-azure-functions/</link><pubDate>Tue, 16 Apr 2019 21:02:18 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/dynamic-output-bindings-in-azure-functions/</guid><description>&lt;p&gt;Last week one of my colleagues had a question: Is there a performance penalty when you add multiple &lt;a href="https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-blob" target="_blank" rel="noreferrer"&gt;Azure Blob storage bindings&lt;/a&gt; in an Azure Function? Or is the connection only established when you access one of those blobs? Answering this grew into a way to have Dynamic output bindings in Azure Functions.&lt;/p&gt;</description></item><item><title>Dutch VS2019 launch event</title><link>https://www.rickvandenbosch.net/blog/dutch-vs2019-launch-event/</link><pubDate>Tue, 05 Mar 2019 16:33:23 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/dutch-vs2019-launch-event/</guid><description>&lt;p&gt;We&amp;rsquo;re hosting a VS2019 Launch Event at the &lt;a href="https://www.betabit.nl" target="_blank" rel="noreferrer"&gt;Betabit&lt;/a&gt; The Hague office. Join us for some Visual Studio 2019 goodness! And maybe even some swag&amp;hellip; ?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Join us on April 2 for the launch of Visual Studio 2019. Learn about how Visual Studio 2019 is more productive, modern, and innovative, participate in live Q&amp;amp;As, and be the first to take the latest version for a spin.&lt;br&gt;
&lt;a href="https://visualstudio.microsoft.com/vs2019-launch/" target="_blank" rel="noreferrer"&gt;https://visualstudio.microsoft.com/vs2019-launch/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Using Triggers &amp; Bindings in Azure Functions V2</title><link>https://www.rickvandenbosch.net/blog/using-triggers-bindings-in-azure-functions-v2/</link><pubDate>Thu, 28 Feb 2019 13:57:19 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/using-triggers-bindings-in-azure-functions-v2/</guid><description>&lt;p&gt;To start things off: yes. There&amp;rsquo;s some pretty decent documentation on all the available Triggers &amp;amp; Bindings in Azure Functions. Like this &lt;a href="https://docs.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings" target="_blank" rel="noreferrer"&gt;overview page&lt;/a&gt;. And you can also find documentation on specific bindings, like the &lt;a href="https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus" target="_blank" rel="noreferrer"&gt;Service Bus Binding&lt;/a&gt;. Nevertheless, I wanted to add to that documentation with some simple, real-world examples using triggers &amp;amp; bindings. So here goes.&lt;/p&gt;</description></item><item><title>NPM publish to Azure Artifacts fails</title><link>https://www.rickvandenbosch.net/blog/npm-publish-to-azure-artifacts-fails/</link><pubDate>Fri, 07 Dec 2018 11:39:58 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/npm-publish-to-azure-artifacts-fails/</guid><description>&lt;h2 id="the-issue" class="relative group"&gt;The issue &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#the-issue" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;While trying to publish an NPM package to our artifacts registry in Azure DevOps, we got an error:&lt;/p&gt;</description></item><item><title>Azure Thursdays december 2018</title><link>https://www.rickvandenbosch.net/blog/azure-thursdays-december-2018/</link><pubDate>Mon, 03 Dec 2018 15:07:52 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/azure-thursdays-december-2018/</guid><description>&lt;p&gt;This Thursday December 6th I&amp;rsquo;ll be speaking at &lt;a href="https://www.meetup.com/Azure-Thursdays/" target="_blank" rel="noreferrer"&gt;Azure Thursday - December 2018&lt;/a&gt;. The last of the regular Azure Thursdays this year.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This is a group for all developers, consultants, architects and IT professionals who want to dive into for them unknown topics related to Azure. Azure Thursday are happening every first Thursday of the month and the format will be different every evening. From hand-on workshops to technical talks.&lt;br&gt;
&lt;a href="https://www.meetup.com/Azure-Thursdays/" target="_blank" rel="noreferrer"&gt;Azure Thursdays&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Getting started with the teXXmo® IoT Button</title><link>https://www.rickvandenbosch.net/blog/getting-started-with-the-iot-button/</link><pubDate>Fri, 30 Nov 2018 11:19:32 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/getting-started-with-the-iot-button/</guid><description>&lt;p&gt;A few weeks ago I ordered some teXXmo® IoT Buttons to play around with. I wanted to jump right in, but I had to look some stuff up to be able to get it up and running, connecting to the right WiFi and IoT Hub. Here&amp;rsquo;s a short recap of how to get started with the &lt;a href="https://www.iot-button.eu/index_en.html" target="_blank" rel="noreferrer"&gt;teXXmo® IoT Button&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Supercharge your web app with Azure</title><link>https://www.rickvandenbosch.net/blog/scywawa/</link><pubDate>Sun, 10 Jun 2018 09:44:46 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/scywawa/</guid><description>&lt;p&gt;Here&amp;rsquo;s a quicky: &lt;a href="https://oscarvantol.wordpress.com/" target="_blank" rel="noreferrer"&gt;Oscar van Tol&lt;/a&gt; and I are joining forces again on Thursday June 21st. This time we&amp;rsquo;re telling you everything there is to know on leveraging the power of different Azure services to supercharge your web application. And the session is appropriately titled &lt;em&gt;Supercharge your web application with Azure&lt;/em&gt; ?. Or SCYWAWA for short (hint: this might become the &lt;a href="https://twitter.com/search?f=tweets&amp;amp;q=%23scywawa" target="_blank" rel="noreferrer"&gt;twitter hashtag&lt;/a&gt; as well&amp;hellip;).&lt;/p&gt;</description></item><item><title>Session @ TechDays Sweden 2018</title><link>https://www.rickvandenbosch.net/blog/session-tdswe-2018/</link><pubDate>Tue, 05 Jun 2018 12:47:04 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/session-tdswe-2018/</guid><description>&lt;p&gt;This morning I received an e-mail with the following message: “&lt;em&gt;Congratulations! Your session &lt;strong&gt;Working with Microsoft Graph&lt;/strong&gt; has been accepted for &lt;strong&gt;Microsoft TechDays 2018&lt;/strong&gt;!&lt;/em&gt;”&lt;/p&gt;
&lt;p&gt;So it looks like I will be doing a talk on &lt;a href="https://developer.microsoft.com/en-us/graph" target="_blank" rel="noreferrer"&gt;Microsoft Graph&lt;/a&gt; at &lt;a href="https://tdswe.se/?lang=en" target="_blank" rel="noreferrer"&gt;TechDays Sweden&lt;/a&gt; October 24th and 25th later this year 🤓. There&amp;rsquo;s a few reasons for me to be looking forward to this. First of all: this will be my first visit to Sweden! It&amp;rsquo;s also my first time speaking at a conference in another country. And last but not least, I&amp;rsquo;m looking forward to meeting the attendees and &lt;a href="https://tdswe.se/speakers-2/?lang=en" target="_blank" rel="noreferrer"&gt;speakers for TechDays Sweden&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>HowTo: invite AAD user with Microsoft Graph</title><link>https://www.rickvandenbosch.net/blog/invite-aad-user-microsoft-graph/</link><pubDate>Tue, 22 May 2018 21:28:31 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/invite-aad-user-microsoft-graph/</guid><description>&lt;p&gt;One of the time consuming tasks we&amp;rsquo;re facing at my current assignment is inviting users to our Azure Active Directory tenant. Especially
since we (used to) do this in the Azure Portal. We&amp;rsquo;re using Azure Active Directory B2B to which external users are invited as guests. We
investigated using Microsoft Graph to automate this process. Since there&amp;rsquo;s several things to take into account when implementing this,
here&amp;rsquo;s a quick HowTo.&lt;/p&gt;</description></item><item><title>Unable to remove (native) app registrations in Azure Active Directory</title><link>https://www.rickvandenbosch.net/blog/unable-remove-app-registrations-aad/</link><pubDate>Wed, 13 Dec 2017 16:22:49 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/unable-remove-app-registrations-aad/</guid><description>&lt;p&gt;While cleaning up the app registrations in my Azure Active Directory, I ran into two applications I couldn&amp;rsquo;t delete since the &amp;lsquo;Delete&amp;rsquo; button is not clickable. I&amp;rsquo;ve had this happen for both application types: both Web app/API and Native.&lt;/p&gt;</description></item><item><title>Hands-on with Azure Event Grid</title><link>https://www.rickvandenbosch.net/blog/hands-on-with-azure-event-grid/</link><pubDate>Wed, 08 Nov 2017 19:00:38 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/hands-on-with-azure-event-grid/</guid><description>&lt;p&gt;I&amp;rsquo;ve done another session on Serverless, this time at the Techdays in The Netherlands. The TechDays were held October 12 &amp;amp; 13 in the Amsterdam RAI. My session was partially based on the &lt;a href="https://www.rickvandenbosch.net/blog/serverless-dude-wheres-my-server/"&gt;&amp;ldquo;Dude, Where&amp;rsquo;s my Server?&amp;rdquo;&lt;/a&gt; talk I did earlier this year. The main focus for the talk this time: Azure Event Grid.&lt;/p&gt;</description></item><item><title>Serverless computing: “Dude, Where’s my Server?”</title><link>https://www.rickvandenbosch.net/blog/serverless-dude-wheres-my-server/</link><pubDate>Thu, 17 Aug 2017 09:43:25 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/serverless-dude-wheres-my-server/</guid><description>&lt;p&gt;Do you live in or near The Netherlands? Would you like to know everything there is to know about Serverless Computing? Join &lt;a href="https://oscarvantol.wordpress.com" target="_blank" rel="noreferrer"&gt;Oscar van Tol&lt;/a&gt; and myself on September 20th. We will be presenting the knowledge session &lt;a href="https://betabit.nl/events/dude-wheres-my-server?ref=rickvandenbosch.net" target="_blank" rel="noreferrer"&gt;“Dude, Where&amp;rsquo;s my Server?”&lt;/a&gt; organised by &lt;a href="https://betabit.nl?ref=rickvandenbosch.net" target="_blank" rel="noreferrer"&gt;Betabit&lt;/a&gt; and &lt;a href="https://blaakselectie.nl/" target="_blank" rel="noreferrer"&gt;Blaak Selectie&lt;/a&gt;. If you don&amp;rsquo;t need any additional information and just want to reserve a spot, send an email to &lt;a href="mailto:evenementen@betabit.nl"&gt;evenementen@betabit.nl&lt;/a&gt; with your name and phone number. If you need a bit more context, keep reading.&lt;/p&gt;</description></item><item><title>So many new (.NET) goodies!</title><link>https://www.rickvandenbosch.net/blog/so-many-new-dotnet-goodies/</link><pubDate>Wed, 16 Aug 2017 10:36:34 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/so-many-new-dotnet-goodies/</guid><description>&lt;p&gt;The people over at Microsoft have been working hard and have delivered &lt;em&gt;a lot&lt;/em&gt; of stuff. That makes for a nice start after the holidays! So there&amp;rsquo;s a lot of cool stuff available to play with. I created some simple and easy to remember links for all of these goodies. Feel free to use and distribute these 🙂&lt;/p&gt;</description></item><item><title>TypeScript build error TS2322</title><link>https://www.rickvandenbosch.net/blog/typescript-build-error-ts2322/</link><pubDate>Wed, 19 Jul 2017 10:06:10 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/typescript-build-error-ts2322/</guid><description>&lt;p&gt;In one of the projects I&amp;rsquo;m currently working on we&amp;rsquo;re using an ASP.NET Core Web API with an Angular front-end. We&amp;rsquo;re using ADAL.js as an &lt;a href="https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-authentication-libraries" target="_blank" rel="noreferrer"&gt;Azure Active Directory Authentication Library&lt;/a&gt; and &lt;a href="https://www.npmjs.com/package/ng2-adal" target="_blank" rel="noreferrer"&gt;ng2-adal&lt;/a&gt; for integration with Angular. To get the type declarations for all these packages in TypeScript we use &lt;a href="https://blogs.msdn.microsoft.com/typescript/2016/06/15/the-future-of-declaration-files/" target="_blank" rel="noreferrer"&gt;The Future of Declaration Files&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Security workshop: Hack Yourself First</title><link>https://www.rickvandenbosch.net/blog/security-workshop-hack-yourself-first/</link><pubDate>Mon, 26 Jun 2017 14:48:34 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/security-workshop-hack-yourself-first/</guid><description>&lt;p&gt;My employer &lt;a href="https://www.betabit.nl?ref=rickvandenbosch.net" target="_blank" rel="noreferrer"&gt;Betabit&lt;/a&gt; hosted a Hack Yourself First workshop by &lt;a href="https://www.troyhunt.com" target="_blank" rel="noreferrer"&gt;Troy Hunt&lt;/a&gt; on Monday 5th and Tuesday 6th of June. Because we are always looking to improve, this was a great opportunity to tune up our security skills. We had a great time, got terrified and most of all: we learned a lot.&lt;/p&gt;</description></item><item><title>Build 2017</title><link>https://www.rickvandenbosch.net/blog/build-2017/</link><pubDate>Wed, 14 Jun 2017 16:41:38 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/build-2017/</guid><description>&lt;p&gt;Earlier this year two colleagues and I attended Microsoft Build for the first time. In short: it was amazing. For those looking for more info: here&amp;rsquo;s a short recap on what we saw and did while we were there.&lt;/p&gt;</description></item><item><title>IE shows binding in select instead of value using AngularJS</title><link>https://www.rickvandenbosch.net/blog/ie-shows-binding-in-select-instead-of-value-using-angularjs/</link><pubDate>Wed, 05 Apr 2017 13:31:26 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/ie-shows-binding-in-select-instead-of-value-using-angularjs/</guid><description>&lt;p&gt;Part of the system we are developing uses AngularJS. Because we had an increase in the use of our system, and more diverse configurations were using our system, we got some new bugs filed. One of these bugs was about a select list showing the binding in stead of the actual value for several options. Since this &amp;lsquo;worked on our machines&amp;rsquo; it had to be connected to the client&amp;rsquo;s configuration. As soon as stuff (options in this case) started moving around, it got even prettier&amp;hellip;&lt;/p&gt;</description></item><item><title>.NET Core: not your daddy’s dotnet</title><link>https://www.rickvandenbosch.net/blog/net-core-not-your-daddys-dotnet/</link><pubDate>Wed, 05 Apr 2017 10:10:08 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/net-core-not-your-daddys-dotnet/</guid><description>&lt;p&gt;We held a 2.5 hour presentation about .NET Core at the &lt;a href="https://www.betabit.nl" target="_blank" rel="noreferrer"&gt;Betabit&lt;/a&gt; office in Rotterdam on March 29th. Where &amp;lsquo;we&amp;rsquo; means my colleague &lt;a href="https://oscarvantol.wordpress.com/" target="_blank" rel="noreferrer"&gt;Oscar van Tol&lt;/a&gt; and myself. We ended up having way too much content for the evening. We decided to host a hands-on workshop for those interested. At that workshop we will not only show .NET Core, but also enable you to have a go at it yourself. The location will most probably be the Betabit office in Utrecht because it&amp;rsquo;s located more central. Stay tuned for more info on the details of the workshop.&lt;/p&gt;</description></item><item><title>Creating Service Bus authorization rules with ARM errors out</title><link>https://www.rickvandenbosch.net/blog/error-creating-service-bus-authorization-rules-using-arm/</link><pubDate>Wed, 01 Feb 2017 12:42:23 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/error-creating-service-bus-authorization-rules-using-arm/</guid><description>&lt;h2 id="intro" class="relative group"&gt;Intro &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#intro" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;In my current project we use &lt;a href="https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview" target="_blank" rel="noreferrer"&gt;Azure Resource Manager&lt;/a&gt; (ARM) templates to help with deployments across multiple subscriptions and environments. One of the elements of the ARM template is adding a couple of Shared Access Policies to enable Read and Write on the queues we have in place. The policies have been defined on Service Bus level because they span multiple queues.&lt;/p&gt;</description></item><item><title>Unable to attach remote debugger after Visual Studio 2015 Update 2</title><link>https://www.rickvandenbosch.net/blog/unable-to-attach-remote-debugger-after-visual-studio-2015-update-2/</link><pubDate>Wed, 06 Apr 2016 12:49:50 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/unable-to-attach-remote-debugger-after-visual-studio-2015-update-2/</guid><description>&lt;p&gt;As the title states: I was unable to attach the remote debugger (for instance to an Azure Web App) after installing Visual Studio 2015 Update 2. I got an error with something about invalid memory access or something like that.&lt;/p&gt;</description></item><item><title>Unable to find specific NuGet packages after update</title><link>https://www.rickvandenbosch.net/blog/unable-to-find-specific-nuget-packages-after-update/</link><pubDate>Tue, 05 Apr 2016 09:03:22 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/unable-to-find-specific-nuget-packages-after-update/</guid><description>&lt;p&gt;After updating Visual Studio 2015 (there was an update for GitHub Extensions, one for the NuGet Package Manager and, of course, there was &lt;a href="https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx" target="_blank" rel="noreferrer"&gt;Visual Studio 2015 Update 2&lt;/a&gt;) I tried to add the WindowsAzure.Storage NuGet package to a project I started about a month ago. I opened NuGet Package Manager, went to the Browse tab and typed WindowsAzure.Storage. The result: &lt;em&gt;No Packages Found&lt;/em&gt;. OK, so then I&amp;rsquo;ll just&amp;hellip;.&lt;/p&gt;</description></item><item><title>Exception with EF code first migrations</title><link>https://www.rickvandenbosch.net/blog/exception-with-ef-code-first-migrations/</link><pubDate>Fri, 18 Mar 2016 08:38:42 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/exception-with-ef-code-first-migrations/</guid><description>&lt;p&gt;Just ran into an exception when running both update-database and add-migration in the Package Manager Console for an EF Code First project. The Exception read:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The type initializer for &lt;code&gt;System.Data.Entity.Migrations.DbMigrationsConfiguration\'1&lt;/code&gt; threw an exception.&lt;/p&gt;</description></item><item><title>Running Visual Studio as an administrator causes ‘Save changes to devenv.sln’ when double clicking solutions</title><link>https://www.rickvandenbosch.net/blog/running-visual-studio-as-an-administrator-causes-save-changes-to-devenv-sln-when-double-clicking-solutions/</link><pubDate>Thu, 16 Apr 2015 12:06:38 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/running-visual-studio-as-an-administrator-causes-save-changes-to-devenv-sln-when-double-clicking-solutions/</guid><description>&lt;p&gt;After making sure my Visual Studio always ran as an administrator by following my own post &lt;a href="https://www.rickvandenbosch.net/blog/howto-have-visual-studio-always-run-as-administrator-on-windows-8/"&gt;HowTo: Have Visual Studio always run as administrator on Windows 8&lt;/a&gt;, I got a message if I wanted to save changes to devenv.sln each and every time I double clicked a Solution. Since the problem kept occuring after installing Visual Studio 2015 CTP6, I wanted to solve it. So here we go!&lt;/p&gt;</description></item><item><title>Scheduled build launches an hour early on TFS 2013 (after installing Update 3 or 4)</title><link>https://www.rickvandenbosch.net/blog/scheduled-build-launches-an-hour-early-on-tfs-2013-after-installing-update-3-or-4/</link><pubDate>Thu, 09 Apr 2015 09:39:44 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/scheduled-build-launches-an-hour-early-on-tfs-2013-after-installing-update-3-or-4/</guid><description>&lt;p&gt;‼ There’s new information in this issue. Please read the updates at the bottom of the article.‼&lt;/p&gt;
&lt;p&gt;We use our own TFS server and were using TFS 2013 Update 2 up until last Tuesday. We have several build definitions for my current project, and most of them are scheduled at a specific time, because we have specific times for automatic deployment. Up until Tuesday, everything seemed to work well and the Builds ran at the specified time (both before and after Daylight Saving Time applied).&lt;/p&gt;</description></item><item><title>Error saving Galileo Wiring App in Visual Studio</title><link>https://www.rickvandenbosch.net/blog/error-saving-galileo-wiring-app-in-visual-studio/</link><pubDate>Tue, 16 Sep 2014 08:04:47 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/error-saving-galileo-wiring-app-in-visual-studio/</guid><description>&lt;p&gt;






 
 
&lt;figure&gt;&lt;img src="https://www.rickvandenbosch.net/images/posts/galileo-image1.webp" alt="" class="mx-auto my-0 rounded-md" /&gt;
&lt;/figure&gt;
 Last week I received my Intel Galileo board (&lt;a href="https://www.windowsondevices.com" target="_blank" rel="noreferrer"&gt;windowsondevices.com&lt;/a&gt;) and I started &lt;del&gt;playing with&lt;/del&gt; developing for it yesterday. I created a first test project, but it didn’t run. Visual Studio couldn’t find the Arduino header file, which was probably due to a missing NuGet package (the Galileo C++ SDK). I tried to save the project, because you need to before you can manage NuGet packages, but to no avail. Visual Studio served me a ‘The operation could not be completed’ error without any additional information.][2]&lt;/p&gt;</description></item><item><title>Fixing the Remote Desktop Connection to a Virtual Machine in Microsoft Azure</title><link>https://www.rickvandenbosch.net/blog/fixing-the-remote-desktop-connection-to-a-virtual-machine-in-microsoft-azure/</link><pubDate>Wed, 07 May 2014 06:19:17 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/fixing-the-remote-desktop-connection-to-a-virtual-machine-in-microsoft-azure/</guid><description>&lt;p&gt;A few minutes before my second session at the Dutch Techdays started I tried connecting to my Virtual Machine in Microsoft Azure through remote desktop. It didn’t connect&amp;hellip; The RDP client tried to connect to the Virtual Machine, but nothing happened.&lt;/p&gt;</description></item><item><title>Techdays 2014 The Netherlands</title><link>https://www.rickvandenbosch.net/blog/techdays-2014-the-netherlands/</link><pubDate>Wed, 07 May 2014 05:58:07 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/techdays-2014-the-netherlands/</guid><description>&lt;p&gt;As I wrote earlier I presented at the 2014 Dutch Techdays. The session content is now available online. Find it here &lt;strong&gt;(Dutch)&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.microsoft.com/netherlands/techdays/SessionDetail.aspx?sessionId=4588" target="_blank" rel="noreferrer"&gt;Session information + PDF of my presentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.slideshare.net/rickvdbosch/high-performance-computing-in-microsoft-azure-rick-van-den-bosch" target="_blank" rel="noreferrer"&gt;My presentation on SlideShare&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://channel9.msdn.com/Events/TechDays/Techdays-2014-the-Netherlands/High-Performance-Computing-in-Windows-Azure" target="_blank" rel="noreferrer"&gt;My session on Channel 9&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;






 
 
&lt;figure&gt;&lt;img src="https://www.rickvandenbosch.net/images/posts/Techdays14_Logo_1.gif" alt="" class="mx-auto my-0 rounded-md" /&gt;
&lt;/figure&gt;

&lt;a href="https://channel9.msdn.com" target="_blank" rel="noreferrer"&gt;






 
 
&lt;figure&gt;&lt;img src="https://www.rickvandenbosch.net/images/posts/channel-9-logo.webp" alt="" class="mx-auto my-0 rounded-md" /&gt;
&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Error comparing historic versions of a TFS source controlled file</title><link>https://www.rickvandenbosch.net/blog/error-comparing-historic-versions-of-a-tfs-source-controlled-file/</link><pubDate>Wed, 12 Mar 2014 13:43:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/error-comparing-historic-versions-of-a-tfs-source-controlled-file/</guid><description>&lt;p&gt;






 
 
&lt;figure&gt;&lt;img src="https://www.rickvandenbosch.net/images/posts/vserror-comparing.webp" alt="" class="mx-auto my-0 rounded-md" /&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;When working with Visual Studio 2012 on our current project, the error ‘These files are not text files and cannot be opened in the comparison window.’ shows up every now and again. I’ve tried several things to solve this problem.&lt;/p&gt;</description></item><item><title>Getting Bootstrap to work on Windows Phone 8</title><link>https://www.rickvandenbosch.net/blog/getting-bootstrap-to-work-on-windows-phone-8/</link><pubDate>Fri, 21 Feb 2014 09:30:33 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/getting-bootstrap-to-work-on-windows-phone-8/</guid><description>&lt;p&gt;There are a couple of websites I manage that use &lt;del&gt;Twitter&lt;/del&gt; &lt;a href="https://www.getbootstrap.com" target="_blank" rel="noreferrer"&gt;Bootstrap&lt;/a&gt;*. These websites are fully responsive and work well on all devices. Or actually, almost all devices. The wrapping of columns in a container on a Windows Phone doesn’t work the way you’d want it out of the box. Windows Phone interprets &lt;code&gt;device-width&lt;/code&gt; as the actual resolution size. Other mobile browsers use what the manufacturer (or browser vendor) has decided is the optimal viewport width.&lt;/p&gt;</description></item><item><title>Speaking at TechDays 2014</title><link>https://www.rickvandenbosch.net/blog/speaking-at-techdays-2014/</link><pubDate>Fri, 07 Feb 2014 14:43:28 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/speaking-at-techdays-2014/</guid><description>&lt;p&gt;I’m proud to announce that this year I’ll be &lt;a href="https://www.microsoft.com/netherlands/techdays/SpeakerDetail.aspx?speakerId=188" target="_blank" rel="noreferrer"&gt;speaking&lt;/a&gt; at the TechDays in the World Forum in Den Haag, April 16 – 17. This session will be about &lt;a href="https://www.microsoft.com/netherlands/techdays/SessionDetail.aspx?sessionId=4588" target="_blank" rel="noreferrer"&gt;High Performance Computing in Windows Azure&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Blog moved…</title><link>https://www.rickvandenbosch.net/blog/blog-moved/</link><pubDate>Tue, 04 Feb 2014 07:20:56 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/blog-moved/</guid><description>&lt;p&gt;Bloggingabout.net has moved from Community Server to WordPress. One of the changes that comes along with this is that the URL of my blog has changed too. I went from bloggingabout.net/blogs/rick to &lt;a href="https://rick.bloggingabout.net" target="_blank" rel="noreferrer"&gt;rick.bloggingabout.net&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>HowTo: sign out of Visual Studio Online (when deleting cookies won’t help)</title><link>https://www.rickvandenbosch.net/blog/howto-sign-out-of-visual-studio-online-when-deleting-cookies-wont-help/</link><pubDate>Wed, 27 Nov 2013 08:58:02 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-sign-out-of-visual-studio-online-when-deleting-cookies-wont-help/</guid><description>&lt;p&gt;When you have more than one Microsoft Account that you use regularly, you might recognize the scenario where your Visual Studio keeps you signed in to Visual Studio Online… with the wrong account. You keep getting messages that you don’t have access rights. Restarting Visual Studio, rebooting and even clearing all (Visual Studio) cookies doesn’t help. Here’s a quick fix:&lt;/p&gt;</description></item><item><title>ScriptErrors opening (a new tab of) IE10 on a Windows 7 machine</title><link>https://www.rickvandenbosch.net/blog/scripterrors-opening-a-new-tab-of-ie10-on-a-windows-7-machine/</link><pubDate>Thu, 04 Jul 2013 07:17:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/scripterrors-opening-a-new-tab-of-ie10-on-a-windows-7-machine/</guid><description>&lt;p&gt;






 
 
&lt;figure&gt;&lt;img src="https://www.rickvandenbosch.net/images/posts/scripterrors01.webp" alt="" class="mx-auto my-0 rounded-md" /&gt;
&lt;/figure&gt;

I&amp;rsquo;ve been running into the error message on the right (“Unable to get property &amp;lsquo;style&amp;rsquo; of undefined or null reference”) when opening an instance or a new tab of IE10 for the past couple of weeks. It didn&amp;rsquo;t matter what start page I used, since I tried about:blank, google.com and approximately a dozen more. I found out McAfee SiteAdvisor was the cause of this error pretty quick, but since the company I&amp;rsquo;m currently in doesn&amp;rsquo;t allow users to disable SiteAdvisor and I needed IE10 for some testing purposes, I had to find a different solution to the problem.&lt;/p&gt;</description></item><item><title>Error: The Path ‘path’ is already mapped in workspace ‘workspace’</title><link>https://www.rickvandenbosch.net/blog/error-the-path-path-is-already-mapped-in-workspace-workspace/</link><pubDate>Tue, 02 Apr 2013 07:35:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/error-the-path-path-is-already-mapped-in-workspace-workspace/</guid><description>&lt;p&gt;Just a quick little post today: I got the error “The Path &amp;lsquo;path&amp;rsquo; is already mapped in workspace &amp;lsquo;workspace&amp;rsquo;” when I connected to a new Team Foundation Server and tried to map my workspace today. I had connected to a Team Foundation Services project a while back to get some shared code, but I already removed the workspace and the server binding. Even though Visual Studio didn&amp;rsquo;t see any other bindings, mapping my workspace to the same folder the previous TFS binding was mapped to served me this error.&lt;/p&gt;</description></item><item><title>Visual Studio 2012 crashes when opening an ASP.NET MVC project with a cshtml open</title><link>https://www.rickvandenbosch.net/blog/visual-studio-2012-crashes-when-opening-an-asp-net-mvc-project-with-a-cshtml-open/</link><pubDate>Fri, 15 Mar 2013 10:54:59 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/visual-studio-2012-crashes-when-opening-an-asp-net-mvc-project-with-a-cshtml-open/</guid><description>&lt;p&gt;A rather long title for this post, but that’s exactly what happened: when I opened an ASP.NET MVC 4 project with a cshtml view open, Visual Studio would crash with the error messages seen on the right. This would only occur if the &lt;em&gt;first&lt;/em&gt; project I opened had a cshtml file open. When I opened another (type of) project first and then opened a project with a cshtml file open, the problem did not occur. Debugging Visual Studio with a new instance of Visual Studio (&lt;a href="https://www.imdb.com/title/tt1375666" target="_blank" rel="noreferrer"&gt;Inception&lt;/a&gt; anyone?) made things a bit clearer. (Part of) the exception information:&lt;/p&gt;</description></item><item><title>How to add Next and Previous buttons to Twitter Bootstrap tabs</title><link>https://www.rickvandenbosch.net/blog/how-to-add-next-and-previous-buttons-to-twitter-bootstrap-tabs/</link><pubDate>Wed, 16 Jan 2013 09:02:56 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/how-to-add-next-and-previous-buttons-to-twitter-bootstrap-tabs/</guid><description>&lt;p&gt;Just a quickie today: when working with &lt;del&gt;Twitter&lt;/del&gt; &lt;a href="https://getbootstrap.com" target="_blank" rel="noreferrer"&gt;Bootstrap&lt;/a&gt; tabs, like I am in my ASP.NET MVC 4 project, you might want to add Next and Previous buttons on the tabs to create something of a Wizard. Here’sa step by step overview of how I did this:&lt;/p&gt;</description></item><item><title>Debugging JavaScript with Visual Studio in an ASP.NET MVC 4 application</title><link>https://www.rickvandenbosch.net/blog/debugging-javascript-with-visual-studio-in-an-asp-net-mvc-4-application/</link><pubDate>Wed, 19 Dec 2012 05:27:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/debugging-javascript-with-visual-studio-in-an-asp-net-mvc-4-application/</guid><description>&lt;p&gt;When debugging JavaScript in an ASP.NET MVC (4) application, it is not always enough to uncheck the &amp;lsquo;Disable script debugging&amp;rsquo; checkboxes under &amp;lsquo;Tools&amp;rsquo; – &amp;lsquo;Internet Options&amp;rsquo; – &amp;lsquo;Advanced&amp;rsquo; – &amp;lsquo;Browsing&amp;rsquo;. JavaScript inside a Razor view (a cshtml file) cannot be debugged from Visual Studio. To debug your JavaScript, move it to a separate .js file and link to that file from your Razor view. This way, breakpoints set in the JavaScript will be hit and you can debug from Visual Studio.&lt;/p&gt;</description></item><item><title>How To: Call a generic method with a runtime type</title><link>https://www.rickvandenbosch.net/blog/how-to-call-a-generic-method-with-a-runtime-type/</link><pubDate>Sun, 02 Dec 2012 10:17:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/how-to-call-a-generic-method-with-a-runtime-type/</guid><description>&lt;p&gt;&lt;strong&gt;Problem:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Developing a generic class that maps datasets, datatables and datarows from a legacy system to my domain model, I ran into an issue. I wanted to call a generic method with a runtime type. Lets say the method looked like this: &lt;code&gt;public string DoSomething&amp;lt;T&amp;gt;(string param)&lt;/code&gt;. Because I use reflection to iterate properties on a type, the type of the properties was dynamic and only known at runtime. I wanted to do something like this:&lt;/p&gt;</description></item><item><title>Enable preview in Visual Studio 2012 after Update 1</title><link>https://www.rickvandenbosch.net/blog/enable-preview-in-visual-studio-2012-after-update-1/</link><pubDate>Sun, 02 Dec 2012 09:50:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/enable-preview-in-visual-studio-2012-after-update-1/</guid><description>&lt;p&gt;After installing Visual Studio 2012 Update 1, my Visual Studio stopped opening files in preview mode when I clicked them in the Solution Explorer. This setting seems to have changed with the installation of Update 1. To re-enable opening files clicked (once) in the Solution Explorer in Preview mode, go to ‘Tools’ – ‘Options’ – ‘Environment’ – ‘Tabs and Windows’.&lt;/p&gt;</description></item><item><title>How To: Create an ActionLink with a Twitter Bootstrap icon in MVC4</title><link>https://www.rickvandenbosch.net/blog/how-to-create-an-actionlink-with-a-twitter-bootstrap-icon-in-mvc4/</link><pubDate>Wed, 07 Nov 2012 18:16:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/how-to-create-an-actionlink-with-a-twitter-bootstrap-icon-in-mvc4/</guid><description>&lt;p&gt;&lt;a href="https://getbootstrap.com" target="_blank" rel="noreferrer"&gt;&lt;del&gt;Twitter&lt;/del&gt; Bootstrap&lt;/a&gt; is a&amp;hellip; “Sleek, intuitive, and powerful front-end framework for faster and easier web development.” One of the nice things in Bootstrap is you can use icons from &lt;a href="https://glyphicons.com" target="_blank" rel="noreferrer"&gt;Glyphicons&lt;/a&gt;. To use these, you can simply use this markup &lt;code&gt;&amp;lt;i class=&amp;quot;icon-fire&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;/code&gt; to get a nice fire icon.&lt;/p&gt;</description></item><item><title>TIP: “Paste XML as Classes” in Visual Studio 2012</title><link>https://www.rickvandenbosch.net/blog/tip-paste-xml-as-classes-in-visual-studio-2012/</link><pubDate>Wed, 24 Oct 2012 05:02:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/tip-paste-xml-as-classes-in-visual-studio-2012/</guid><description>&lt;p&gt;






 
 
&lt;figure&gt;&lt;img src="https://www.rickvandenbosch.net/images/posts/paste-xml-as-classes.webp" alt="" class="mx-auto my-0 rounded-md" /&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;In the past, when you had some XML document that you wanted to translate into classes we had to create / generate a schema based on the XML file. Next, we had to generate a class based on the schema with an external tool. Not all too user friendly and somewhat time consuming.&lt;/p&gt;</description></item><item><title>Microsoft Touch Mouse, Visual Studio (2012) and scrolling</title><link>https://www.rickvandenbosch.net/blog/microsoft-touch-mouse-visual-studio-2012-and-scrolling/</link><pubDate>Tue, 23 Oct 2012 08:23:39 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/microsoft-touch-mouse-visual-studio-2012-and-scrolling/</guid><description>&lt;p&gt;My Microsoft Touch Mouse stopped scrolling in Visual Studio on my Windows 8 machine some time ago. Because this kills productivity, I wanted to fix the problem. After trying some things I found that the problem only occurred when I &lt;a href="https://www.rickvandenbosch.net/blog/howto-have-visual-studio-always-run-as-administrator-on-windows-8"&gt;ran Visual Studio as Administrator&lt;/a&gt;. Searching a bit further I found this bug to be &lt;a href="https://connect.microsoft.com/VisualStudio/feedback/details/762365/loss-of-mouse-scrolling-with-microsoft-touch-mouse-with-vs-2012-when-running-as-administrator" target="_blank" rel="noreferrer"&gt;added to Microsoft Connect&lt;/a&gt;. I found a workaround for the problem:&lt;/p&gt;</description></item><item><title>HowTo: Have Visual Studio always run as administrator on Windows 8</title><link>https://www.rickvandenbosch.net/blog/howto-have-visual-studio-always-run-as-administrator-on-windows-8/</link><pubDate>Tue, 16 Oct 2012 11:16:46 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-have-visual-studio-always-run-as-administrator-on-windows-8/</guid><description>&lt;p&gt;In my previous post about being &lt;a href="https://www.rickvandenbosch.net/blog/unable-to-access-the-iis-metabase.aspx"&gt;unable to access the iis metabase&lt;/a&gt; I wanted my Visual Studio to ‘Run as Administrator’ on my Windows 8 machine. I only managed to get this working for the pinned taskbar icon and not for items in the jumplist or for items you open by double clicking them. The solution to check the box ‘Run as Administrator’ on the compatibility tab of the file properties for devenv.exe was not a solution, because there is no more Compatibility tab in Windows 8 :).&lt;/p&gt;</description></item><item><title>Unable to access the IIS metabase</title><link>https://www.rickvandenbosch.net/blog/unable-to-access-the-iis-metabase/</link><pubDate>Thu, 04 Oct 2012 06:48:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/unable-to-access-the-iis-metabase/</guid><description>&lt;p&gt;






 
 
&lt;figure&gt;&lt;img src="https://www.rickvandenbosch.net/images/posts/iismetabase01.webp" alt="" class="mx-auto my-0 rounded-md" /&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;I opened a solution in Visual Studio 2012 on my laptop running Windows 8, when I was presented with the error “&lt;em&gt;The Web Application Project SomeWebProject is configured to use IIS.  Unable to access the IIS metabase. You do not have sufficient privilege to access IIS web sites on your machine.&lt;/em&gt;” The user I was logged in with was a local administrator and was able to open up and use IIS Manager, but still I was presented with this error. The solution to this is simple: start your Visual Studio with &amp;lsquo;Run as Administrator&amp;rsquo;. You can do this by right clicking the shortcut and selecting &amp;lsquo;Run as Administrator&amp;rsquo;.&lt;/p&gt;</description></item><item><title>Coming home</title><link>https://www.rickvandenbosch.net/blog/coming-home/</link><pubDate>Fri, 21 Sep 2012 10:10:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/coming-home/</guid><description>&lt;p&gt;






 
 
&lt;figure&gt;&lt;img src="https://www.rickvandenbosch.net/images/posts/Betabit-logo-groot.webp" alt="" class="mx-auto my-0 rounded-md" /&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Just a small post today: as of September first I joined &lt;a href="https://www.betabit.nl" target="_blank" rel="noreferrer"&gt;Betabit&lt;/a&gt; (site is in &lt;em&gt;Dutch&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;After having had several employers in the last few years, this feels like coming home.&lt;/p&gt;</description></item><item><title>Ajax Control Toolkit Calendar doesn’t close when clicking outside the calendar</title><link>https://www.rickvandenbosch.net/blog/ajax-control-toolkit-calendar-doesnt-close-when-clicking-outside-the-calendar/</link><pubDate>Thu, 24 May 2012 14:53:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/ajax-control-toolkit-calendar-doesnt-close-when-clicking-outside-the-calendar/</guid><description>&lt;p&gt;Just a quick one: if you have a textbox with a &lt;a href="https://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/Calendar/Calendar.aspx" target="_blank" rel="noreferrer"&gt;Calendar&lt;/a&gt; (extender) from the &lt;a href="https://ajaxcontroltoolkit.codeplex.com" target="_blank" rel="noreferrer"&gt;Ajax Control Toolkit&lt;/a&gt; and an associated &lt;code&gt;PopupButtonID&lt;/code&gt; which is an image, the calendar won&amp;rsquo;t close when you click outside the popup. Use an input type=”image”or an ImageButton to solve this problem.&lt;/p&gt;</description></item><item><title>Documents.Open returns null, running Word automation under ASP.NET on x64</title><link>https://www.rickvandenbosch.net/blog/documents-open-returns-null-running-word-automation-under-asp-net-on-x64/</link><pubDate>Thu, 02 Feb 2012 04:53:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/documents-open-returns-null-running-word-automation-under-asp-net-on-x64/</guid><description>&lt;p&gt;When building an ASP application that generates Word documents, it was working fine on the local machine: A Windows XP installation with Office 2007. When we deployed it to windows 2008 (64 bit) and Word 2007 we saw that &lt;code&gt;Documents.Open&lt;/code&gt; returned null. Other than this, there are no exceptions.&lt;/p&gt;</description></item><item><title>Unhandled exception installing SQL Server 2008 R2 on a Windows XP / Windows 7 machine</title><link>https://www.rickvandenbosch.net/blog/unhandled-exception-installing-sql-server-2008-r2-on-a-windows-xp-windows-7-machine/</link><pubDate>Fri, 27 Jan 2012 04:46:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/unhandled-exception-installing-sql-server-2008-r2-on-a-windows-xp-windows-7-machine/</guid><description>&lt;p&gt;






 
 
&lt;figure&gt;&lt;img src="https://www.rickvandenbosch.net/images/posts/unhandled-exception-SQL.webp" alt="" class="mx-auto my-0 rounded-md" /&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;When installing SQL Server 2008 R2 on a Windows XP (or, according to the comments, Windows 7) development machine that has been around for quite some time, I got an error stating an unhandled exception occured in the application (see image). The error showed up directly upon startup and read:&lt;/p&gt;</description></item><item><title>Error installing the Windows Azure AppFabric Tools for Visual Studio (CTP)</title><link>https://www.rickvandenbosch.net/blog/error-installing-the-windows-azure-appfabric-tools-for-visual-studio-ctp/</link><pubDate>Tue, 26 Jul 2011 08:57:20 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/error-installing-the-windows-azure-appfabric-tools-for-visual-studio-ctp/</guid><description>&lt;p&gt;






 
 
&lt;figure&gt;&lt;img src="https://www.rickvandenbosch.net/images/posts/error-azure-apfabric.webp" alt="" class="mx-auto my-0 rounded-md" /&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;When installing the Windows Azure AppFabric Tools for Visual Studio (found &lt;a href="https://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=17691" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt;), you might get the error message shown at the top, stating that Windows Server AppFabric is installed and that it is not compatible with this release of Windows Azure AppFabric Developer Tools for Microsoft Visual Studio 2010 – June 2011 CTP. It asks to uninstall Windows Server AppFabric and rerun this setup if you want to install Windows Azure AppFabric Developer Tools for Microsoft Visual Studio 2010 – June 2011 CTP.&lt;/p&gt;</description></item><item><title>The Visual Studio 2010 Test Client for WCF services</title><link>https://www.rickvandenbosch.net/blog/the-visual-studio-2010-test-client-for-wcf-services/</link><pubDate>Wed, 01 Jun 2011 05:21:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/the-visual-studio-2010-test-client-for-wcf-services/</guid><description>&lt;p&gt;When writing WCF services, most of us find ourselves writing quick test applications. To give you more time to do what a developer should be doing (adding business value to the project) the Visual Studio team added a WCF test client that can help you reach goals faster.&lt;/p&gt;</description></item><item><title>HowTo: Save a file from Silverlight using the SaveFileDialog</title><link>https://www.rickvandenbosch.net/blog/howto-save-a-file-from-silverlight-using-the-savefiledialog/</link><pubDate>Thu, 20 Jan 2011 17:23:57 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-save-a-file-from-silverlight-using-the-savefiledialog/</guid><description>&lt;p&gt;Saving a file from Silverlight using the &lt;a href="https://msdn.microsoft.com/en-us/library/system.windows.controls.savefiledialog%28v=vs.95%29.aspx" target="_blank" rel="noreferrer"&gt;SaveFileDialog&lt;/a&gt;, added in Silverlight 3, is easy. If you’re used to desktop development however, you might find yourself getting a SecurityException with the message ‘File operation not permitted. Access to path &amp;lsquo;xxx&amp;rsquo; is denied.’. Here’s why:&lt;/p&gt;</description></item><item><title>HowTo: open all files from the Find Results window</title><link>https://www.rickvandenbosch.net/blog/howto-open-all-files-from-the-find-results-window/</link><pubDate>Mon, 17 Jan 2011 05:49:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-open-all-files-from-the-find-results-window/</guid><description>&lt;p&gt;Here’s a quick Visual Studio tip for you…&lt;/p&gt;
&lt;p&gt;I frequently search for a specific text in my solution because I need to do something in all places where that text occurs. Today I found out how you can open all the files that are mentioned in the Find Results window.&lt;/p&gt;</description></item><item><title>‘Cannot find entry to delete’ deleting files from a Zip with (SL) SharpZipLib</title><link>https://www.rickvandenbosch.net/blog/cannot-find-entry-to-delete-deleting-files-from-a-zip-with-sl-sharpziplib/</link><pubDate>Wed, 12 Jan 2011 11:37:05 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/cannot-find-entry-to-delete-deleting-files-from-a-zip-with-sl-sharpziplib/</guid><description>&lt;p&gt;For a project I’ll probably dedicate a post on this blog to in the future, I needed a ZIP library for Silverlight. After asking around on twitter (&lt;a href="https://twitter.com/rickvdbosch" target="_blank" rel="noreferrer"&gt;@rickvdbosch&lt;/a&gt;) I was pointed towards the SharpZipLib port on Codeplex, found on &lt;a href="https://slsharpziplib.codeplex.com" target="_blank" rel="noreferrer"&gt;https://slsharpziplib.codeplex.com&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Patches available for scrolling context menu in Visual Studio 2010</title><link>https://www.rickvandenbosch.net/blog/patches-available-for-scrolling-context-menu-in-visual-studio-2010/</link><pubDate>Fri, 07 Jan 2011 12:57:43 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/patches-available-for-scrolling-context-menu-in-visual-studio-2010/</guid><description>&lt;p&gt;The past couple of days I’ve been experiencing some issues with the context menu for my Solution Explorer in Visual Studio 2010. It contained scrollbars even when there was sufficient space on the screen to show the menu without scrolling.&lt;/p&gt;</description></item><item><title>Using Crystal Reports in ASP.NET on a 64 bit machine</title><link>https://www.rickvandenbosch.net/blog/using-crystal-reports-in-asp-net-on-a-64-bit-machine/</link><pubDate>Wed, 05 Jan 2011 16:20:51 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/using-crystal-reports-in-asp-net-on-a-64-bit-machine/</guid><description>&lt;p&gt;The above scenario gave me the well-known &lt;em&gt;could not load file or assembly&lt;/em&gt; error message. The assembly that couldn’t be found was &lt;code&gt;log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304&lt;/code&gt;. &lt;em&gt;Or one of its dependencies&lt;/em&gt; of course… The situation in which I was getting this error message:&lt;/p&gt;</description></item><item><title>HowTo: have Visual Studio open XAML documents in code view</title><link>https://www.rickvandenbosch.net/blog/howto-have-visual-studio-open-xaml-documents-in-code-view/</link><pubDate>Tue, 04 Jan 2011 09:25:18 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-have-visual-studio-open-xaml-documents-in-code-view/</guid><description>&lt;p&gt;Just a small post to start the new year&amp;hellip; and let it be a good one!&lt;/p&gt;
&lt;p&gt;When opening a XAML document in Visual Studio, it opens in split view by default. This might become annoying when you have a large XAML document, because all the content needs to be rendered before you can get some work done.&lt;/p&gt;</description></item><item><title>Making Valid choices</title><link>https://www.rickvandenbosch.net/blog/making-valid-choices/</link><pubDate>Fri, 29 Oct 2010 07:34:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/making-valid-choices/</guid><description>&lt;p&gt;As of December first I&amp;rsquo;ll be joining the ranks of Valid (&lt;a href="https://www.valid.nl/" target="_blank" rel="noreferrer"&gt;www.valid.nl&lt;/a&gt; – Dutch website). I&amp;rsquo;m very excited to start over there and I am convinced we will be able to do great stuff together 🙂&lt;/p&gt;</description></item><item><title>Little-heard-of ASP.NET feature: app_offline.htm</title><link>https://www.rickvandenbosch.net/blog/little-heard-of-asp-net-feature-app_offline-htm/</link><pubDate>Fri, 08 Oct 2010 07:43:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/little-heard-of-asp-net-feature-app_offline-htm/</guid><description>&lt;p&gt;Although the feature has been around since ASP.NET 2.0, I still meet people that don&amp;rsquo;t know and/or use app_offline.htm. Do you know (and use) the feature&amp;hellip;?&lt;/p&gt;
&lt;p&gt;When working on an ASP.NET web application, you should notify your visitors in a decent way that your application is down. There&amp;rsquo;s a nice default feature available for these purposes since ASP.NET 2.0. Somehow, however, this feature is not very well known and rarely used. The &lt;code&gt;App_Offline.htm&lt;/code&gt; feature in ASP.NET 2.0 provides an easy way to bring down an ASP.NET application while you make changes to it. This feature kicks in as soon as you place a file called app_offline.htm in the root of the application. When ASP.NET detects the file, it will shut-down the app-domain for the application and won&amp;rsquo;t restart it for requests. The app_offline.htm file will be sent as the response to all new dynamic requests for the application. When you&amp;rsquo;re done updating the site, just delete or rename the file and your site it will come back online.&lt;/p&gt;</description></item><item><title>“AjaxControlToolkit is undefined”</title><link>https://www.rickvandenbosch.net/blog/ajaxcontroltoolkit-is-undefined/</link><pubDate>Thu, 23 Sep 2010 08:02:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/ajaxcontroltoolkit-is-undefined/</guid><description>&lt;p&gt;Because we were still using an old Visual Studio 2005 solution which included a Web Site project, it was time to upgrade. We upgraded our Visual Studio 2005 solution to Visual Studio 2010 (and .NET 4.0), converted the Web Site Project to a Web Application Project and then, of course, the AjaxControlToolkit had to follow. I downloaded the latest build from &lt;a href="https://ajaxcontroltoolkit.codeplex.com/" target="_blank" rel="noreferrer"&gt;their Codeplex site&lt;/a&gt; and updated the references in the different projects. I ran the website, and that&amp;rsquo;s where things got ugly &amp;hellip;&lt;/p&gt;</description></item><item><title>Visual Studio: Zero-impact Projects &amp; Cutting/copying empty lines</title><link>https://www.rickvandenbosch.net/blog/visual-studio-zero-impact-projects-cuttingcopying-empty-lines/</link><pubDate>Wed, 19 May 2010 16:07:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/visual-studio-zero-impact-projects-cuttingcopying-empty-lines/</guid><description>&lt;p&gt;Yesterday I remembered two Visual Studio options &lt;a href="https://blogs.msdn.com/saraford/" target="_blank" rel="noreferrer"&gt;Sara Ford&lt;/a&gt; told about in a presentation of her I attended a while back. Changing them made me happy&amp;hellip; 🙂&lt;/p&gt;
&lt;h2 id="zero-impact-projects" class="relative group"&gt;Zero-impact projects &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#zero-impact-projects" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;When I have to test something real quick, I tend to create a new project in Visual Studio and scribble some code to test whatever I want to test at that point. This causes my project directory to be filled with projects named &lt;code&gt;WindowsFormsApplication14&lt;/code&gt; or something like that. To make this stop, go to Tools - Options - Projects and Solutions - General. Uncheck the option &amp;lsquo;Save new projects when created&amp;rsquo;. This way those newly made (and shortly used) projects aren&amp;rsquo;t saved untill you explicitly tell Visual Studio to do so. No more &lt;code&gt;WindowsFormsApplication63&lt;/code&gt; for you! Unless you want to name it that way intentionally, of course&amp;hellip;&lt;/p&gt;</description></item><item><title>Visual Studio 2010: Close all documents</title><link>https://www.rickvandenbosch.net/blog/visual-studio-2010-close-all-documents/</link><pubDate>Tue, 04 May 2010 16:31:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/visual-studio-2010-close-all-documents/</guid><description>&lt;p&gt;Sometimes it&amp;rsquo;s the little things that make you love a new product just a bit more.&lt;/p&gt;
&lt;p&gt;I tend to close stuff I don&amp;rsquo;t use anymore fairly quickly. Sometimes I even close an Explorer window or an application right after I used it, only to find I need it again in a few moments&amp;hellip; We all have our quirks, right 😉&lt;/p&gt;</description></item><item><title>Visual Studio 2010 and the web.config</title><link>https://www.rickvandenbosch.net/blog/visual-studio-2010-and-the-web-config/</link><pubDate>Sun, 18 Apr 2010 08:00:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/visual-studio-2010-and-the-web-config/</guid><description>&lt;p&gt;While working with Visual Studio 2010, a new feature caught my eye that isn&amp;rsquo;t communicated (strongly) in the “What&amp;rsquo;s new” lists you can find online. As part of the Visual Studio 2010 supports multiple &lt;code&gt;web.config&lt;/code&gt; files! Now we can create a separate &lt;code&gt;web.config&lt;/code&gt; file for each configuration we have for our application. If you add a configuration through the configuration manager, you have the possibility to add a &lt;code&gt;web.config&lt;/code&gt; file for the new configuration, too.&lt;/p&gt;</description></item><item><title>Changing lanes</title><link>https://www.rickvandenbosch.net/blog/changing-lanes/</link><pubDate>Fri, 16 Apr 2010 15:41:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/changing-lanes/</guid><description>&lt;p&gt;As you probably know I&amp;rsquo;ve worked for my own company for quite a while (see my post &amp;lsquo;&lt;a href="https://www.rickvandenbosch.net/blog/a-new-challenge"&gt;A new challenge&lt;/a&gt;&amp;rsquo; of October first 2008). Because business was good, I had way too little time to keep this blog up to date. Sorry for that&amp;hellip;&lt;/p&gt;</description></item><item><title>“The project location is not trusted”</title><link>https://www.rickvandenbosch.net/blog/the-project-location-is-not-trusted/</link><pubDate>Wed, 12 Aug 2009 17:55:26 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/the-project-location-is-not-trusted/</guid><description>&lt;p&gt;After installing Windows 7 and Visual Studio 2010 on my laptop, I ran into the well-known message “The project location is not trusted”. I thought all I had to do was follow the instructions in &lt;a href="https://msdn.microsoft.com/en-us/library/bs2bkwxc%28VS.80%29.aspx" target="_blank" rel="noreferrer"&gt;this MSDN article&lt;/a&gt; to get my development share to be trusted again, but this doesn’t seem to work.&lt;/p&gt;</description></item><item><title>Running Windows Vista on a MacBook Pro</title><link>https://www.rickvandenbosch.net/blog/running-windows-vista-on-a-macbook-pro/</link><pubDate>Fri, 10 Jul 2009 13:45:22 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/running-windows-vista-on-a-macbook-pro/</guid><description>&lt;p&gt;When installing Windows Vista on a MacBook Pro, the default driver for the Wireless Network Adapter doesn’t function properly. To get the Wireless Network Adapter to work, first install the Boot Camp Services by inserting your OS X DVD and running the setup. Next you need to install the Boot Camp 2.1 update. You can download that one by running Apple Software Update, which is installed as part of the Boot Camp Services. And that’s where things go wrong… The Boot Camp update installation downloads properly, but doesn’t complete.&lt;/p&gt;</description></item><item><title>Microsoft DevDays ‘09, I’m attending!</title><link>https://www.rickvandenbosch.net/blog/microsoft-devdays-09-im-attending/</link><pubDate>Mon, 18 May 2009 12:45:23 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/microsoft-devdays-09-im-attending/</guid><description>&lt;p&gt;Thanks to our friends at Microsoft (and their great &lt;a href="https://www.microsoft.com/bizspark" target="_blank" rel="noreferrer"&gt;BizSpark program&lt;/a&gt;) I will be able to attend DevDays ‘09! We won tickets because we updated our company profile and added projects at the &lt;a href="https://www.discovermetro.net" target="_blank" rel="noreferrer"&gt;Discover Metro&lt;/a&gt; site. Normally attending this kind of event is not available to young startups like ours, but now it is!&lt;/p&gt;</description></item><item><title>Finally, a way to preview your site in all (important) browsers</title><link>https://www.rickvandenbosch.net/blog/finally-a-way-to-preview-your-site-in-all-important-browsers/</link><pubDate>Fri, 27 Mar 2009 09:22:09 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/finally-a-way-to-preview-your-site-in-all-important-browsers/</guid><description>&lt;p&gt;I just read this great article by &lt;a href="https://www.isvblogvoer.nl/" target="_blank" rel="noreferrer"&gt;Mark Voermans&lt;/a&gt;: &lt;a href="https://blogs.microsoft.nl/blogs/blog_van_mark_voermans/archive/2009/03/27/expression-web-superpreview-look-how-your-site-renders-in-various-browsers.aspx" target="_blank" rel="noreferrer"&gt;Expression Web SuperPreview: Look how your site renders in various Browsers&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I don’t know about you guys, but I’ve been waiting for this for a long, LONG time. I’ll give it a go this afternoon and let you know what I think…&lt;/p&gt;</description></item><item><title>Twitter</title><link>https://www.rickvandenbosch.net/blog/twitter/</link><pubDate>Thu, 26 Mar 2009 20:27:10 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/twitter/</guid><description>&lt;p&gt;Of course, twitter has been around for quite a while. The popularity of the service is booming, because it is becoming more and more mainstream now. I myself joined somewhere in the end of 2007, when it was still underground &amp;hellip; 😜&lt;/p&gt;</description></item><item><title>Article ‘de MediaGarde’ online</title><link>https://www.rickvandenbosch.net/blog/article-de-mediagarde-online/</link><pubDate>Tue, 24 Mar 2009 10:52:43 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/article-de-mediagarde-online/</guid><description>&lt;p&gt;The article about &lt;a href="https://www.mediagarde.nl" target="_blank" rel="noreferrer"&gt;our company&lt;/a&gt; that was placed in two Dutch magazines can now be &lt;a href="https://mediagarde.nl/afbeeldingen/Artikel%20in%20Bedrijf.pdf" target="_blank" rel="noreferrer"&gt;found on our website&lt;/a&gt; (and of course, this one is in Dutch).&lt;/p&gt;</description></item><item><title>Fix available for IE8 asp:menu problem</title><link>https://www.rickvandenbosch.net/blog/fix-available-for-ie8-aspmenu-problem/</link><pubDate>Mon, 23 Mar 2009 22:09:29 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/fix-available-for-ie8-aspmenu-problem/</guid><description>&lt;p&gt;I just read an interesting article on Bertrand Le Roy&amp;rsquo;s blog. The most important information:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It so happens that the menu control is making a bad assumption on what the default value for z-index should be. We debated this at length with the IE team, but it became clear as we did so that they were right and that we were wrong. We had to fix that.&lt;/p&gt;</description></item><item><title>Our company at frankwatching.com</title><link>https://www.rickvandenbosch.net/blog/our-company-at-frankwatching-com/</link><pubDate>Mon, 23 Mar 2009 14:48:46 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/our-company-at-frankwatching-com/</guid><description>&lt;p&gt;&lt;a href="https://www.mediagarde.nl" target="_blank" rel="noreferrer"&gt;Our company&lt;/a&gt; has been mentioned in an article at the (pretty well-known) blog &lt;a href="https://www.frankwatching.com" target="_blank" rel="noreferrer"&gt;www.frankwatching.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Read it &lt;a href="https://www.frankwatching.com/archive/2009/03/13/app-gespot-microsoft-bizspark/" target="_blank" rel="noreferrer"&gt;over here&lt;/a&gt; (Dutch)&lt;/p&gt;</description></item><item><title>In this mode, command line arguments will not be passed to the executable</title><link>https://www.rickvandenbosch.net/blog/in-this-mode-command-line-arguments-will-not-be-passed-to-the-executable/</link><pubDate>Tue, 10 Mar 2009 10:45:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/in-this-mode-command-line-arguments-will-not-be-passed-to-the-executable/</guid><description>&lt;p&gt;When trying to pass some command line arguments to a Console Application, I got the following message: “The current project settings specify that the project will be debugged with specific security permissions. In this mode, command line arguments will not be passed to the executable. Do you want to continue debugging anyway?” (see image)&lt;/p&gt;</description></item><item><title>Installing my laptop after a repair</title><link>https://www.rickvandenbosch.net/blog/installing-my-laptop-after-a-repair/</link><pubDate>Wed, 18 Feb 2009 23:45:05 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/installing-my-laptop-after-a-repair/</guid><description>&lt;p&gt;I’m reinstalling my laptop after I got it back from a repair… EMPTY (grrr).&lt;/p&gt;
&lt;p&gt;What tools shouldn’t I forget when preparing this laptop to be my development machine? Already have Visual Studio, SQL Management Studio, Office and the Windows Live tools installed… (and of course I have all kinds of tools at hand from my server like DebugView, Reflector and whatnot)&lt;/p&gt;</description></item><item><title>HowTo: Add a body onload script to a page that uses a MasterPage</title><link>https://www.rickvandenbosch.net/blog/howto-add-a-body-onload-script-to-a-page-that-uses-a-masterpage/</link><pubDate>Fri, 30 Jan 2009 05:57:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-add-a-body-onload-script-to-a-page-that-uses-a-masterpage/</guid><description>&lt;p&gt;When you use a MasterPage to define the design of your website, you might come across the problem that there is no body element in a web content form. This can be a problem when you want to add an onload script to a specific page. You could of course add the onload on the MasterPage, but you might not want the script to run on every page. There are several workarounds to fix this ‘problem’. The one I used last week was to do the following:&lt;/p&gt;</description></item><item><title>(Re)surface</title><link>https://www.rickvandenbosch.net/blog/resurface/</link><pubDate>Wed, 28 Jan 2009 09:49:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/resurface/</guid><description>&lt;p&gt;I know it has been a while since my last post, but I&amp;rsquo;m about to resurface! I&amp;rsquo;ve played in a musical the entire month of December and (because of that) we were busy getting &lt;a href="https://www.mediagarde.nl" target="_blank" rel="noreferrer"&gt;our company&lt;/a&gt; up and running again in the new year. So now I&amp;rsquo;ll be developing more and I&amp;rsquo;ll probably have more things to blog about. So keep posted to see more stuff over here &amp;hellip;&lt;/p&gt;</description></item><item><title>Clicking ‘Choose items’ on the toolbox crashes Visual Studio 2008</title><link>https://www.rickvandenbosch.net/blog/clicking-choose-items-on-the-toolbox-crashes-visual-studio-2008/</link><pubDate>Tue, 02 Dec 2008 11:25:37 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/clicking-choose-items-on-the-toolbox-crashes-visual-studio-2008/</guid><description>&lt;p&gt;I&amp;rsquo;ve had my current installation for a few months now, and I&amp;rsquo;ve used it for development purposes. Today I suddenly encountered an error when trying to add items to the Toolbox. Visual Studio 2008 simply disappeared&amp;hellip; No errors, no warnings, it just went away.&lt;/p&gt;</description></item><item><title>Nice new addition to ASP.NET</title><link>https://www.rickvandenbosch.net/blog/nice-new-addition-to-asp-net/</link><pubDate>Wed, 26 Nov 2008 12:49:35 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/nice-new-addition-to-asp-net/</guid><description>&lt;p&gt;Scott Guthrie posted about a cool new ASP.NET server control: Chart. It can be used for free with ASP.NET 3.5 to enable rich browser-based charting scenarios.&lt;/p&gt;
&lt;p&gt;Read more over here: &lt;a href="https://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx" target="_blank" rel="noreferrer"&gt;https://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx&lt;/a&gt;&lt;/p&gt;</description></item><item><title>New website</title><link>https://www.rickvandenbosch.net/blog/new-website/</link><pubDate>Fri, 21 Nov 2008 17:01:10 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/new-website/</guid><description>&lt;p&gt;Our company has (the first draft of) a new website online. We&amp;rsquo;re still working on the content, but the design is now online. Check it out @ &lt;a href="https://www.mediagarde.nl" target="_blank" rel="noreferrer"&gt;www.mediagarde.nl&lt;/a&gt; (Dutch).&lt;/p&gt;</description></item><item><title>Inline wrappers &amp; Response.Redirect() == Error</title><link>https://www.rickvandenbosch.net/blog/inline-wrappers-response-redirect-error/</link><pubDate>Thu, 20 Nov 2008 09:39:34 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/inline-wrappers-response-redirect-error/</guid><description>&lt;p&gt;While developing a page that was to be used through an inline wrapper, I got an error: “Validation of viewstate MAC failed”. This error can usually be resolved by &lt;a href="https://www.google.com/search?num=20&amp;hl=en&amp;safe=off&amp;q=%22Validation+of+viewstate+MAC+failed%22+disable+event+validation" target="_blank"&gt;disabling event validation&lt;/a&gt;, &lt;a href="https://www.google.com/search?num=20&amp;hl=en&amp;safe=off&amp;q=%22Validation+of+viewstate+MAC+failed%22+disable+encryption+viewstate&amp;btnG=Search" target="_blank"&gt;viewstate encryption&lt;/a&gt; or &lt;a href="https://www.google.com/search?num=20&amp;hl=en&amp;safe=off&amp;q=%22Validation+of+viewstate+MAC+failed%22+enableviewstatemac" target="_blank"&gt;viewstate for the MAC&lt;/a&gt;. In my case these solutions did not resolve the issue.&lt;/p&gt;</description></item><item><title>I will return…</title><link>https://www.rickvandenbosch.net/blog/i-will-return/</link><pubDate>Wed, 12 Nov 2008 17:05:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/i-will-return/</guid><description>&lt;p&gt;I&amp;rsquo;ve been busy the last couple of weeks. Between (the announcements at) all the Conferences to follow like PDC and Tech·Ed, all the projects to do, the rehearsal for &lt;a target="_blank" href="https://www.veldhovenserevue.nl/"&gt;the musical I&amp;rsquo;m in in December&lt;/a&gt; (Dutch) and the start of our &lt;a target="_blank" href="https://www.mediagarde.nl/"&gt;new company&lt;/a&gt; (Dutch), I didn&amp;rsquo;t have a lot of time to blog&amp;hellip;&lt;/p&gt;</description></item><item><title>Ajax Control Toolkit controls don’t show up in Visual Studio toolbar</title><link>https://www.rickvandenbosch.net/blog/ajax-control-toolkit-controls-dont-show-up-in-visual-studio-toolbar/</link><pubDate>Mon, 13 Oct 2008 12:57:02 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/ajax-control-toolkit-controls-dont-show-up-in-visual-studio-toolbar/</guid><description>&lt;p&gt;Because I &lt;a href="https://bloggingabout.net/blogs/rick/archive/2008/10/01/a-new-challenge.aspx" target="_blank"&gt;stopped working at Avanade&lt;/a&gt; and started &lt;a href="https://www.mediagarde.nl" target="_blank"&gt;my own company&lt;/a&gt; (this web site is under construction and in Dutch), I had to buy and install a new laptop. Everything went great and I was up and running in half a day. Or should I say half an evening&amp;hellip; 😉&lt;/p&gt;</description></item><item><title>A new challenge …</title><link>https://www.rickvandenbosch.net/blog/a-new-challenge/</link><pubDate>Wed, 01 Oct 2008 16:25:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/a-new-challenge/</guid><description>&lt;p&gt;As of today, I am no longer working for Avanade. I had a good time over there, but my personal goals changed. I found a new challenge: I started a company with a good friend of mine. We’re still building the website, so the information is not there yet. But it will be soon. So check &lt;a target="_blank" href="https://www.mediagarde.nl"&gt;the website&lt;/a&gt; every now and again.&lt;/p&gt;</description></item><item><title>I’m a PC</title><link>https://www.rickvandenbosch.net/blog/im-a-pc/</link><pubDate>Sat, 20 Sep 2008 07:42:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/im-a-pc/</guid><description>&lt;p&gt;We all know the “&lt;a href="https://www.apple.com/getamac/ads" target="_blank"&gt;Get a Mac&lt;/a&gt;” videos from Apple. And to be honest, they’re pretty funny sometimes. Most of the time… 😉 After a horrible start with the Seinfeld commercials (no offence Jerry), Microsoft might be on to something with their new campain “&lt;a href="https://www.microsoft.com/presspass/windows/videoGallery.aspx" target="_blank"&gt;I’m a PC&lt;/a&gt;” (Seinfeld commercials to be found there, too).&lt;br&gt;
They got an actor that looks like the PC guy in the Get a Mac commercials and used him to introduce some new videos, telling us how many different kind of PC’s there are. And it wouldn’t be Microsoft if they didn’t put in some celebrities like Eva Longoria, Pharrell Williams, Deepak Chopra and of course bill&amp;rsquo;s there too. There’s (always) room for improvement, but they’ve made the first (big) steps.&lt;/p&gt;</description></item><item><title>An inline wrapper and having too much on your head</title><link>https://www.rickvandenbosch.net/blog/an-inline-wrapper-and-having-too-much-on-your-head/</link><pubDate>Thu, 18 Sep 2008 14:19:20 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/an-inline-wrapper-and-having-too-much-on-your-head/</guid><description>&lt;p&gt;We developed an ASP.NET page (A) to be wrapped in an existing PHP page (B) using an inline wrapper. After a few days in which both pages displayed nicely, our page (A) suddenly got displayed twice inside the existing page (B).  And even weirder was that the postbacks of the first occurrence didn’t work, and the postbacks of the second were executed outside of the wrapper.&lt;/p&gt;</description></item><item><title>iTunes 8 translation glitch</title><link>https://www.rickvandenbosch.net/blog/itunes-8-translation-glitch/</link><pubDate>Wed, 10 Sep 2008 15:12:13 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/itunes-8-translation-glitch/</guid><description>&lt;p&gt;I installed iTunes 8 on our laptop, and connected an iPod to check if all worked accordingly. The iTunes was installed in Dutch, so the displayed information was also. Apparently, when you&amp;rsquo;re Dutch, you get some extra capacity on your iPod, free of charge!&lt;/p&gt;</description></item><item><title>StyleCop v4.3 now available</title><link>https://www.rickvandenbosch.net/blog/stylecop-v4-3-now-available/</link><pubDate>Tue, 26 Aug 2008 18:22:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/stylecop-v4-3-now-available/</guid><description>&lt;p&gt;StyleCop version 4.3 was released last tuesday. A short summary of what version 4.3 brings us: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Various bugfixes, including fixes for VS integration issues&lt;/li&gt;
&lt;li&gt;Rules documentation is included and integrated into VS “Show Error Help”&lt;/li&gt;
&lt;li&gt;New rules, see &lt;a target="_blank" href="https://blogs.msdn.com/sourceanalysis/archive/2008/08/19/stylecop-4-3-is-released.aspx"&gt;blogpost&lt;/a&gt; for the rules&lt;/li&gt;
&lt;li&gt;Branding change from Source Analysis to StyleCop
**Links&lt;br&gt;
** StyleCop blog: &lt;a href="https://blogs.msdn.com/sourceanalysis/" target="_blank" rel="noreferrer"&gt;https://blogs.msdn.com/sourceanalysis/&lt;/a&gt;&lt;br&gt;
Release announcement on the StyleCop blog: &lt;a href="https://blogs.msdn.com/sourceanalysis/archive/2008/08/19/stylecop-4-3-is-released.aspx" target="_blank" rel="noreferrer"&gt;https://blogs.msdn.com/sourceanalysis/archive/2008/08/19/stylecop-4-3-is-released.aspx&lt;/a&gt;&lt;br&gt;
StyleCop 4.3 download: &lt;a href="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=sourceanalysis&amp;amp;ReleaseId=1425" title="https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=sourceanalysis&amp;amp;ReleaseId=1425" target="_blank" rel="noreferrer"&gt;https://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=sourceanalysis&amp;amp;ReleaseId=1425&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Cool tool: DebugView</title><link>https://www.rickvandenbosch.net/blog/cool-tool-debugview/</link><pubDate>Thu, 07 Aug 2008 08:47:13 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/cool-tool-debugview/</guid><description>&lt;p&gt;Taken from the &lt;a href="https://technet.microsoft.com/en-us/sysinternals/default.aspx" target="_blank" rel="noopener"&gt;SysInternals website&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The SysInternals web site was created in 1996 by &lt;a href="https://blogs.technet.com/markrussinovich/about.aspx" target="_blank" rel="noreferrer"&gt;Mark Russinovich&lt;/a&gt; and Bryce Cogswell to host their advanced system utilities and technical information. Microsoft acquired Sysinternals in July, 2006. Whether you’re an IT Pro or a developer, you’ll find Sysinternals utilities to help you manage, troubleshoot and diagnose your Windows systems and applications.&lt;/p&gt;</description></item><item><title>Microsoft Research: Sphere multi-touch computing</title><link>https://www.rickvandenbosch.net/blog/microsoft-research-sphere-multi-touch-computing/</link><pubDate>Thu, 31 Jul 2008 07:54:27 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/microsoft-research-sphere-multi-touch-computing/</guid><description>&lt;p&gt;Earlier this week the &lt;a href="https://research.microsoft.com/workshops/fs2008/" target="_blank"&gt;Microsoft Research Faculty Summit&lt;/a&gt; was held. &lt;a href="https://www.on10.net" target="_blank"&gt;On 10&lt;/a&gt; was on the scene, and has a nice movie about the &lt;a href="https://mschnlnine.vo.llnwd.net/d1/on10/6/4/1/3/2/spheremulti_on10.wmv" target="_blank"&gt;Sphere&lt;/a&gt;. For the entire article @ on 10, have a look over here: &lt;a href="https://on10.net/blogs/laura/Sphere-multi-touch-computing/" title="https://on10.net/blogs/laura/Sphere-multi-touch-computing/" target="_blank" rel="noreferrer"&gt;https://on10.net/blogs/laura/Sphere-multi-touch-computing/&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>A new view on Microsoft, Google, Apple and Linux</title><link>https://www.rickvandenbosch.net/blog/a-new-view-on-microsoft-google-apple-and-linux/</link><pubDate>Wed, 23 Jul 2008 15:31:48 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/a-new-view-on-microsoft-google-apple-and-linux/</guid><description>&lt;p&gt;Rob Enderle, columnist at &lt;a href="https://www.technewsworld.com" target="_blank"&gt;TechNewsWorld&lt;/a&gt;, gives a new/changed view on Microsoft, Google, Apple and Linux in his article &lt;a href="https://www.ecommercetimes.com/story/The-Fall-of-Google-the-Rebirth-of-Microsoft-and-the-Changing-Face-of-Apple-and-Linux-63776.html" target="_blank"&gt;The Fall of Google, the Rebirth of Microsoft and the Changing Face of Apple and Linux&lt;/a&gt;. A nice read&amp;hellip;&lt;/p&gt;</description></item><item><title>New Avanade NL website online</title><link>https://www.rickvandenbosch.net/blog/new-avanade-nl-website-online/</link><pubDate>Thu, 03 Jul 2008 04:47:55 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/new-avanade-nl-website-online/</guid><description>&lt;p&gt;Avanade Netherlands released a &lt;a href="https://www.werkenbijavanade.nl" target="_blank"&gt;new website&lt;/a&gt; [1]. Unlike the previous one, this one is here to stay 😉&lt;br&gt;
The website holds information about events, career possibilities, publications, videos, links to blogs of Avanade Netherlands employees and more&amp;hellip; Have a look!&lt;/p&gt;</description></item><item><title>Running code analysis on a custom stsadm command gives errors CA0052 and CA0055</title><link>https://www.rickvandenbosch.net/blog/running-code-analysis-on-a-custom-stsadm-command-gives-errors-ca0052-and-ca0055/</link><pubDate>Mon, 30 Jun 2008 18:45:03 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/running-code-analysis-on-a-custom-stsadm-command-gives-errors-ca0052-and-ca0055/</guid><description>&lt;p&gt;When you want to implement a custom stsadm for SharePoint, all you realy have to do is implement the Microsoft.SharePoint.StsAdmin.ISPStsadmCommand interface. Because I develop on a machine with no SharePoint installed, I (only) copy the assemblies I need to develop locally. For the stsadm command I was working on recently (more on this in a future post) I only needed the Microsoft.SharePoint and Microsoft.Office.Server assemblies. Or at least I thought so&amp;hellip;&lt;/p&gt;</description></item><item><title>A not so clear Visual Studio code analysis message (CA1308)</title><link>https://www.rickvandenbosch.net/blog/a-not-so-clear-visual-studio-code-analysis-message-ca1308/</link><pubDate>Tue, 17 Jun 2008 21:33:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/a-not-so-clear-visual-studio-code-analysis-message-ca1308/</guid><description>&lt;p&gt;While writing a custom stsadm command for SharePoint (more on that in a future post) and having to do something based on the command the user typed in, I used ToLower(&lt;a target="_blank" href="https://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.invariantculture.aspx"&gt;CultureInfo.InvariantCulture&lt;/a&gt;) on the command string to be able to check without the hassle of differences in casing. When I ran code analysis on my project, I got this somewhat cryptic message:&lt;/p&gt;</description></item><item><title>The absolute minimum every software developer …</title><link>https://www.rickvandenbosch.net/blog/the-absolute-minimum-every-software-developer/</link><pubDate>Wed, 11 Jun 2008 04:54:42 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/the-absolute-minimum-every-software-developer/</guid><description>&lt;p&gt;One of the posts that is being read quite frequently over here is &lt;a href="https://bloggingabout.net/blogs/rick/archive/2005/05/18/4118.aspx" target="_blank"&gt;HOWTO: Encode a password using MD5 in C# (or: howto calculate the MD5 hash for a string)&lt;/a&gt;. One of the (many) reactions to that post was from one Simucal, stating:&lt;/p&gt;</description></item><item><title>A scenario where LINQ is too dynamic (answered)</title><link>https://www.rickvandenbosch.net/blog/a-scenario-where-linq-is-too-dynamic-answered/</link><pubDate>Sat, 07 Jun 2008 05:19:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/a-scenario-where-linq-is-too-dynamic-answered/</guid><description>&lt;p&gt;The situation I talked about in &lt;a target="_blank" href="https://www.rickvandenbosch.net/blogs/rick/archive/2008/06/06/a-scenario-where-linq-is-too-dynamic.aspx"&gt;my previous post&lt;/a&gt; had one very big issue: LINQ sometimes just is too dynamic&amp;hellip; 😉&lt;br&gt;
The fact that I changed the value for the Ranking property for each SpecificObject that got matched, made the &lt;em&gt;primary&lt;/em&gt; LINQ query have a different outcome. LINQ uses lazy evaluation and  because of that, the contents of finalGroups and exitGroups changed every time I changed the Ranking value for one of the SpecificObjects. Each time the variable containing the outcome of the LINQ query is iterated through, the query is evaluated again. This made that the matching was all off, and I ended up with a bunch of exit groups that got matched!&lt;/p&gt;</description></item><item><title>A scenario where LINQ is too dynamic</title><link>https://www.rickvandenbosch.net/blog/a-scenario-where-linq-is-too-dynamic/</link><pubDate>Fri, 06 Jun 2008 16:57:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/a-scenario-where-linq-is-too-dynamic/</guid><description>&lt;p&gt;While developing an algorithm to match preferences to possibilities, I had to sort a generic list of a specific object type (SpecificObject). The first x objects would be matched, the rest would be excluded because of the number of available places. To determine the group of objects that would be matched and the group that would be excluded, I did something like this:&lt;/p&gt;</description></item><item><title>Unable to connect publishing custom string handler …</title><link>https://www.rickvandenbosch.net/blog/unable-to-connect-publishing-custom-string-handler/</link><pubDate>Wed, 04 Jun 2008 05:12:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/unable-to-connect-publishing-custom-string-handler/</guid><description>&lt;p&gt;After developing a custom Web Service to be hosted in SharePoint (based on this &lt;a href="https://msdn2.microsoft.com/en-us/library/ms464040.aspx" target="_blank" rel="noreferrer"&gt;HowTo article on MSDN&lt;/a&gt;) and deploying it on a testing environment, I got some entries in the EventLog over there, stating:&lt;/p&gt;</description></item><item><title>Online profiles – update</title><link>https://www.rickvandenbosch.net/blog/online-profiles-update/</link><pubDate>Tue, 27 May 2008 05:18:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/online-profiles-update/</guid><description>&lt;p&gt;I only had time for a quickie:&lt;/p&gt;
&lt;p&gt;The page containing all my online profiles has been updated&amp;hellip;&lt;br&gt;
When interested, have a look &lt;a href="https://www.rickvandenbosch.net/blogs/rick/pages/My-online-profiles.aspx"&gt;at them&lt;/a&gt;{.null}.&lt;/p&gt;</description></item><item><title>The number of fractional digits is out of range?</title><link>https://www.rickvandenbosch.net/blog/the-number-of-fractional-digits-is-out-of-range/</link><pubDate>Sat, 10 May 2008 05:41:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/the-number-of-fractional-digits-is-out-of-range/</guid><description>&lt;p&gt;After extending a textbox with a NumberUpDownExtender, which comes with the AJAX Control Toolkit, I recieved the error “the number of fractional digits is out of range”. This happened when debugging my web application and using the extender. When using the web app in non-debug mode, nothing happened. This included the value change &amp;rsquo;not happening'.&lt;/p&gt;</description></item><item><title>Error connecting to undo manager</title><link>https://www.rickvandenbosch.net/blog/error-connecting-to-undo-manager/</link><pubDate>Mon, 05 May 2008 04:51:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/error-connecting-to-undo-manager/</guid><description>&lt;p&gt;&lt;span class="missing-image" role="img" aria-label="Image missing"&gt;Image missing&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;While developing a web application for a friend of mine, I ran into a Visual Studio error message I hadn&amp;rsquo;t seen before: &lt;em&gt;Error connecting to undo manager of source file &amp;lsquo;D:DevelopmentSomeWeb ApplicationDefault.master.designer.cs&amp;rsquo;.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>EntLib Extensions to WSSF – Part 2</title><link>https://www.rickvandenbosch.net/blog/entlib-extensions-to-wssf-part-2/</link><pubDate>Sun, 04 May 2008 15:54:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/entlib-extensions-to-wssf-part-2/</guid><description>&lt;p&gt;The &lt;a target="_blank" href="https://www.codeplex.com/EntLibExtensionsWSSF"&gt;EntLib Extensions to WSSF&lt;/a&gt; have gotten more and more attention lately. There now is a (very positive) announcement about the extensions on the &lt;a target="_blank" href="https://www.codeplex.com/servicefactory"&gt;WSSF site&lt;/a&gt;, and there is a complete &lt;a target="_blank" href="https://msdn.microsoft.com/en-us/magazine/cc164250.aspx"&gt;article on MSDN&lt;/a&gt; explaining how to use the extensions. Check it out!&lt;/p&gt;</description></item><item><title>First release: Microsoft SharePoint Administration Toolkit</title><link>https://www.rickvandenbosch.net/blog/first-release-microsoft-sharepoint-administration-toolkit/</link><pubDate>Thu, 01 May 2008 08:03:02 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/first-release-microsoft-sharepoint-administration-toolkit/</guid><description>&lt;p&gt;It&amp;rsquo;s here: the Microsoft SharePoint Administration Toolkit. This first release contains two tools, both supported on WSS 3.0 and SharePoint Server 2007.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Batch Site Manager&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
From the “Move, Lock, and Delete Site Collections” page on Applications Management you can schedule bulk operations against site collections in the farm—including moving site collections between content databases (!!).&lt;/p&gt;</description></item><item><title>Live Mesh, a first look</title><link>https://www.rickvandenbosch.net/blog/live-mesh-a-first-look/</link><pubDate>Sat, 26 Apr 2008 08:35:21 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/live-mesh-a-first-look/</guid><description>&lt;p&gt;This morning I found a mail in my inbox telling me I was invited to &lt;a href="https://www.mesh.com" target="_blank"&gt;Live Mesh&lt;/a&gt;. That&amp;rsquo;s a nice start of the weekend, so thanks &lt;a href="https://weblogs.asp.net/jan" target="_blank"&gt;Jan&lt;/a&gt;! The Live Desktop user interface looks pretty cool, and it almost feels like a real desktop. But that part of Live Mesh is pretty much like &lt;a href="https://skydrive.live.com" target="_blank"&gt;Live SkyDrive&lt;/a&gt;: a big online disk for you to put stuff on. Lots of stuff. 5 Gigabytes worth of stuf&amp;hellip; 😉&lt;/p&gt;</description></item><item><title>Rick van den Bosch .net – part II</title><link>https://www.rickvandenbosch.net/blog/rick-van-den-bosch-net-part-ii/</link><pubDate>Thu, 24 Apr 2008 21:26:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/rick-van-den-bosch-net-part-ii/</guid><description>&lt;p&gt;It&amp;rsquo;s been a while because I&amp;rsquo;ve been so busy lately, but the next (technical) step for my personal  website is now online. When browsing to &lt;a href="https://rickvandenbosch.net/blog/" title="https://rickvandenbosch.net/blog/" target="_blank" rel="noreferrer"&gt;https://rickvandenbosch.net/blog/&lt;/a&gt;, the content of my blog here is displayed sort of mirrored over there. I used an OpenSource RSS component to read my private rss feed from blogging about, and display it from there.&lt;/p&gt;</description></item><item><title>Backing up and restoring Visual Studio settings</title><link>https://www.rickvandenbosch.net/blog/backing-up-and-restoring-visual-studio-settings/</link><pubDate>Mon, 21 Apr 2008 04:58:29 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/backing-up-and-restoring-visual-studio-settings/</guid><description>&lt;p&gt;When roaming the &lt;a href="https://forums.microsoft.com/msdn" target="_blank"&gt;MSDN forums&lt;/a&gt; for unanswered questions for me to answer, I come across a lot of questions about any of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Intellisense acting weird&lt;/li&gt;
&lt;li&gt;Intellisense not showing up at all&lt;/li&gt;
&lt;li&gt;Menu items that are all garbled up&lt;/li&gt;
&lt;li&gt;Missing buttons on toolbars&lt;/li&gt;
&lt;li&gt;Complete toolbars missing&lt;/li&gt;
&lt;li&gt;Keyboard shortcuts acting weird&lt;/li&gt;
&lt;li&gt;Keyboard shortcuts not working at all&lt;/li&gt;
&lt;li&gt;&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In most cases, resetting the Visual Studio settings to the default settings using &lt;a href="https://msdn2.microsoft.com/en-us/library/ms241273(VS.80).aspx" target="_blank"&gt;devenv /resetsettings&lt;/a&gt; solves any problems that are in that list. But I can imagine you don&amp;rsquo;t want to go through the hassle of setting up Visual Studio exactly the way you want it again (and again, and&amp;hellip;). There&amp;rsquo;s a solution to that: define your own settings file to restore settings from.&lt;/p&gt;</description></item><item><title>Selecting all the controls of a specific type, the (built in!) LINQ way</title><link>https://www.rickvandenbosch.net/blog/selecting-all-the-controls-of-a-specific-type-the-built-in-linq-way/</link><pubDate>Fri, 18 Apr 2008 16:02:36 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/selecting-all-the-controls-of-a-specific-type-the-built-in-linq-way/</guid><description>&lt;p&gt;We probably all worked with dynamically generated controls on forms, ASP.NET pages or (user) controls. And I guess we&amp;rsquo;ve all written for-each statements to loop through the ControlCollection and filter out all the controls of a specific type, right? I wanted to do the same today, so I started by trying to use LINQ for this:&lt;br&gt;
&lt;span class="missing-image" role="img" aria-label="Image missing"&gt;Image missing&lt;/span&gt;
This, as you can see, generated a compile time error:&lt;br&gt;
&lt;em&gt;Could not find an implementation of the query pattern for source type &amp;lsquo;System.Web.UI.ControlCollection&amp;rsquo;.  &amp;lsquo;Where&amp;rsquo; not found.  Consider explicitly specifying the type of the range variable &amp;lsquo;control&amp;rsquo;.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>‘EntLib Extensions To WSSF’ released to CodePlex</title><link>https://www.rickvandenbosch.net/blog/entlib-extensions-to-wssf-released-to-codeplex/</link><pubDate>Mon, 14 Apr 2008 20:59:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/entlib-extensions-to-wssf-released-to-codeplex/</guid><description>&lt;p&gt;Some of my (Dutch!) Avanade colleagues recently released &amp;lsquo;Entlib Extensions To WSSF&amp;rsquo; to CodePlex. Quite a cool addition to the already rich Enterprise Library.&lt;/p&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Entlib Extensions to WSSF (Web Service Software Factory) is an extension that enables WSSF to easily integrate with Enterprise Library. This extension allows you to very easily handle cross cutting concerns in WCF services like Validation, Exception Handling and Logging without much programming. The extension accomplishes this by using the policy injection application block of enterprise library.&lt;/p&gt;</description></item><item><title>Blu-Ray coming to the Xbox 360?</title><link>https://www.rickvandenbosch.net/blog/blu-ray-coming-to-the-xbox-360/</link><pubDate>Wed, 02 Apr 2008 21:37:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/blu-ray-coming-to-the-xbox-360/</guid><description>&lt;p&gt;I&amp;rsquo;m not entirely sure about the article on &lt;A href="https://www.digitimes.com/" target="_blank"&gt;Digitimes&lt;/A&gt;. One of the reasons is because it was posted on &lt;em&gt;April first&lt;/em&gt;. Another reason is the way it is written. But if it turns out to be true, I&amp;rsquo;m going to have to get a Blu-Ray player for my Xbox 360&amp;hellip; 😉&lt;/p&gt;</description></item><item><title>LinkButton inside UpdatePanel results in full postback, UpdatePanel not triggered</title><link>https://www.rickvandenbosch.net/blog/linkbutton-inside-updatepanel-results-in-full-postback-updatepanel-not-triggered/</link><pubDate>Wed, 02 Apr 2008 04:47:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/linkbutton-inside-updatepanel-results-in-full-postback-updatepanel-not-triggered/</guid><description>&lt;p&gt;When you dynamically generate a LinkButton in code that will be placed inside an UpdatePanel, you&amp;rsquo;ll experience that the Click event for the LinkButton results in a full postback in stead of the UpdatePanel being triggered. There&amp;rsquo;s a rather simpel solution to this problem&amp;hellip;&lt;/p&gt;</description></item><item><title>Error adding an OleDb Data Connection to Visual Studio Server Explorer</title><link>https://www.rickvandenbosch.net/blog/error-adding-an-oledb-data-connection-to-visual-studio-server-explorer/</link><pubDate>Thu, 27 Mar 2008 20:54:18 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/error-adding-an-oledb-data-connection-to-visual-studio-server-explorer/</guid><description>&lt;p&gt;The error I&amp;rsquo;m getting when setting up an OleDB connection to an Access database* via the Server Explorer in Visual Studio 2008 is:&lt;/p&gt;
&lt;p&gt;&lt;span class="missing-image" role="img" aria-label="Image missing"&gt;Image missing&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;lsquo;Format of the initialization string does not conform to specification starting at index 0&amp;rsquo;. The screen doesn&amp;rsquo;t display the way it should be displayed, as you can see in the missing screenshot.&lt;/p&gt;</description></item><item><title>DropDownList SelectedIndexChanged doesn’t trigger UpdatePanel in SharePoint 2007 SP1</title><link>https://www.rickvandenbosch.net/blog/dropdownlist-selectedindexchanged-doesnt-trigger-updatepanel-in-sharepoint-2007-sp1/</link><pubDate>Fri, 21 Mar 2008 15:32:20 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/dropdownlist-selectedindexchanged-doesnt-trigger-updatepanel-in-sharepoint-2007-sp1/</guid><description>&lt;p&gt;A week ago I had a nice page that was hosted in SharePoint and, among others, contained an updatepanel with a dropdownlist in it. Everything worked, and all was well. Because our testers had found some issues we had delivered two newer versions to our development environment. In the last version they found an issue that wasn&amp;rsquo;t there before: selecting a different value in the dropdown did not only update the updatepanel, but resulted in a complete postback. My first idea was: that&amp;rsquo;s an easy one, I&amp;rsquo;ll check the triggers. Boy, was I wrong&amp;hellip;&lt;/p&gt;</description></item><item><title>ModalPopupExtender in SharePoint – part II</title><link>https://www.rickvandenbosch.net/blog/modalpopupextender-in-sharepoint-part-ii/</link><pubDate>Sat, 15 Mar 2008 05:53:41 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/modalpopupextender-in-sharepoint-part-ii/</guid><description>&lt;p&gt;As I &lt;a href="https://bloggingabout.net/blogs/rick/archive/2008/03/14/getting-the-modalpopupextender-to-work-in-sharepoint-2007.aspx" target="_blank"&gt;said earlier&lt;/a&gt;, we didn&amp;rsquo;t test our solution to using the ModalPopupExtender in SharePoint in all situations. Today we made a start to do so. To indicate our successrate: we now use &lt;a href="https://msdn2.microsoft.com/en-us/library/ms536759(VS.85).aspx" target="_blank"&gt;window.showModalDialog&lt;/a&gt; with some extra pages&amp;hellip;&lt;/p&gt;</description></item><item><title>Getting the ModalPopupExtender to work in SharePoint 2007</title><link>https://www.rickvandenbosch.net/blog/getting-the-modalpopupextender-to-work-in-sharepoint-2007/</link><pubDate>Fri, 14 Mar 2008 05:59:23 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/getting-the-modalpopupextender-to-work-in-sharepoint-2007/</guid><description>&lt;p&gt;Getting the ModalPopupExtender from the Ajax Control Toolkit to work (decently) in SharePoint was not exactly a walk in the park. With a default SharePoint installation, the modal popup is partly positioned &amp;lsquo;outside&amp;rsquo; of the page (you only see the bottom right part of the popup in the top left corner of the browser). Postbacks are not executed or executed poorly and the page gets garbled up. A possible solution for the positioning of the popup is to set the X and Y property of the ModalPopupExtender. Downside is you never know (for sure) if the popup is positioned inside the visible part of the browser because of things like non-maximized browser, different resolutions and so on.&lt;br&gt;
Today we seem to have solved our issues with the ModalPopupExtender in SharePoint. We haven’t tested it in all scenario’s yet, but we’ll get to that. At this point everything looks the way it is supposed to. And it seems to work, too… ;).&lt;/p&gt;</description></item><item><title>New feature: subscription by e-mail</title><link>https://www.rickvandenbosch.net/blog/new-feature-subscription-by-e-mail/</link><pubDate>Wed, 12 Mar 2008 16:52:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/new-feature-subscription-by-e-mail/</guid><description>&lt;p&gt;It is now possible to get updates from this blog through e-mail (nice feature, &lt;a href="https://www.feedburner.com/" target="_blank" rel="noreferrer"&gt;feedburner&lt;/a&gt;{.}). Updates will be sent once a day, but only when new items are available.&lt;/p&gt;
&lt;p&gt;Curious? Subscribe &lt;A class="" href="https://www.feedburner.com/fb/a/emailverifySubmit?feedId=1375367&amp;loc=en_US" target="_blank"&gt;here&lt;/A&gt;!&lt;/p&gt;</description></item><item><title>I8 converter – Download (sourcecode available)</title><link>https://www.rickvandenbosch.net/blog/i8-converter-download-sourcecode-available/</link><pubDate>Sun, 09 Mar 2008 21:31:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/i8-converter-download-sourcecode-available/</guid><description>&lt;p&gt;One of my colleagues pointed out the new Fine-grained password policy feature in Windows Server 2008. As you can see in &lt;a target="_blank" href="https://blogs.technet.com/seanearp/archive/2007/10/06/windows-server-2008-fine-grained-password-policy-walkthrough.aspx"&gt;this post&lt;/a&gt; at The Sean Blog, some values have to be entered in the I8 format, which isn&amp;rsquo;t very user friendly. Because of that, he asked me if I could whip up a tool that converts days, hours, minutes and seconds to the I8 format. I quickly put together &lt;a href="https://www.rickvandenbosch.net/downloads/I8Converter.zip" target="_blank" rel="noreferrer"&gt;this small tool&lt;/a&gt; for him. It hasn&amp;rsquo;t been tested extensively, but I think it might be of some use to some of you.&lt;br&gt;
For example, I used longs to store the info. When wanting to calculate huge values, this won&amp;rsquo;t work of course. This could be improved by using the multipliers divided by for instance 10,000,000 and add the appropriate amount of zeros (7) to the string after calculation, so the numerical value stays a lot smaller. Still, I think it does what it should do at this point. You can find the sourcecode [over here][2], or if you would like te change anything: be my guest. Let me know if you find bugs or add cool features: I would like to know.&lt;/p&gt;</description></item><item><title>(Single-Entry, ) Single-Exit, my 2 cents</title><link>https://www.rickvandenbosch.net/blog/single-entry-single-exit-my-2-cents/</link><pubDate>Sat, 08 Mar 2008 11:20:39 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/single-entry-single-exit-my-2-cents/</guid><description>&lt;p&gt;As a reaction to &lt;a href="https://msmvps.com/blogs/peterritchie/archive/2008/03/07/single-entry-single-exit-should-it-still-be-applicable-in-object-oriented-languages.aspx" target="_blank"&gt;this article&lt;/a&gt; at &lt;a href="https://msmvps.com/blogs/peterritchie/default.aspx" target="_blank"&gt;Peter Ritchie&amp;rsquo;s MVP Blog&lt;/a&gt;, I thought I&amp;rsquo;d give my two cents on having a single exit point for methods. Here we go&amp;hellip;&lt;/p&gt;
&lt;p&gt;When writing code, I always create only one exit point except for the occasional throwing of an exception. Most important for me is to always know where your code (really) stops. In case of long and complex methods there&amp;rsquo;s a chance you&amp;rsquo;re going to miss a return statement when scanning through a method. That way you could end up studying code not even applicable to the situation, while missing the real point. I do think there is no real reason to hold on to creating methods with a single exit point other than personal favoritism. This feels the same like using curly brackets with an if-statement that is followed by only one statement. I always use curly brackets, but there are lots of developers who don&amp;rsquo;t.&lt;/p&gt;</description></item><item><title>Now available: PowerCommands for Visual Studio 2008</title><link>https://www.rickvandenbosch.net/blog/now-available-powercommands-for-visual-studio-2008/</link><pubDate>Sat, 08 Mar 2008 08:47:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/now-available-powercommands-for-visual-studio-2008/</guid><description>&lt;p&gt;One of the most annoying things in Visual Studio (to me) was the fact that complete solutions (solution folders, projects, regulare folder)  would be expanded upon opening. And with big solutions, that isn&amp;rsquo;t too much fun. There are macros available online, but the ones i found were pretty slow. This is only one of the things that the PowerCommands for Visual Studio 2008 solves for you. But there is more. Much more!&lt;/p&gt;</description></item><item><title>Short personal update – March 2008</title><link>https://www.rickvandenbosch.net/blog/short-personal-update-march-2008/</link><pubDate>Wed, 05 Mar 2008 09:13:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/short-personal-update-march-2008/</guid><description>&lt;p&gt;This weekend we got back from a skiing trip we went on with the school my girlfriend works at. We had a great time! The kids were great, and so were the teachers and the Huski people who were there to teach the kids how to ski and snowboard. If they need an extra pair of hands next year, I hope they&amp;rsquo;ll consider me: I&amp;rsquo;d be happy to join them.&lt;/p&gt;</description></item><item><title>Upcoming: holiday!</title><link>https://www.rickvandenbosch.net/blog/upcoming-holiday/</link><pubDate>Sun, 24 Feb 2008 20:32:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/upcoming-holiday/</guid><description>&lt;p&gt;I won&amp;rsquo;t be blogging for the next week. Tomorrow evening, we are going on a ski vacation! I was invited to join the skicamp my girlfriend is going on with her work. A nice opportunity to brush up my skiing skills. Let&amp;rsquo;s hope we&amp;rsquo;ll come back in one piece, but I&amp;rsquo;m counting on it 😉&lt;/p&gt;</description></item><item><title>Windows Live SkyDrive now available</title><link>https://www.rickvandenbosch.net/blog/windows-live-skydrive-now-available/</link><pubDate>Fri, 22 Feb 2008 11:10:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/windows-live-skydrive-now-available/</guid><description>&lt;p&gt;Just a quick post: Windows Live SkyDrive is now available. It left the beta stage yesterday. You can now store 5Gb of data online, choose who has access to each folder you create and more. There is a maximum filesize of 50Mb.&lt;/p&gt;</description></item><item><title>PageRequestManagerServerErrorException (status code 500)</title><link>https://www.rickvandenbosch.net/blog/pagerequestmanagerservererrorexception-status-code-500/</link><pubDate>Wed, 20 Feb 2008 19:02:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/pagerequestmanagerservererrorexception-status-code-500/</guid><description>&lt;p&gt;In a quick AJAX demo I had to create today, I ran into a (somewhat cryptic) PageRequestManagerServerErrorException. I needed a simple form of the &lt;a href="https://www.asp.net/AJAX/AjaxControlToolkit/Samples/CascadingDropDown/CascadingDropDown.aspx" target="_blank" rel="noreferrer"&gt;Cascading Dropdown&lt;/a&gt;{.}, one that doesn&amp;rsquo;t use a (web)service for its data, but gets it from a simple method. Here&amp;rsquo;s the setup, and the cause&amp;hellip;&lt;/p&gt;</description></item><item><title>.NET Framework versioning, or The impact of switching from Visual Studio 2005 to 2008</title><link>https://www.rickvandenbosch.net/blog/net-framework-versioning-or-the-impact-of-switching-from-visual-studio-2005-to-2008/</link><pubDate>Sat, 09 Feb 2008 09:37:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/net-framework-versioning-or-the-impact-of-switching-from-visual-studio-2005-to-2008/</guid><description>&lt;p&gt;With the official release of Visual Studio 2008 coming closer and its release on MSDN last november, there are more and more people asking what the impact of migrating from VS2005 to VS2008 will be and if it will have as big an impact as switching from VS2003 to VS2005 had. The answer is pretty simple: no it won&amp;rsquo;t. Let&amp;rsquo;s see why, and what impact it &lt;em&gt;will&lt;/em&gt; have.&lt;/p&gt;</description></item><item><title>Earphones gone bad</title><link>https://www.rickvandenbosch.net/blog/earphones-gone-bad/</link><pubDate>Tue, 05 Feb 2008 21:14:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/earphones-gone-bad/</guid><description>&lt;p&gt;Until the Zune is available in Europe (&lt;a href="https://www.google.com/search?hl=en&amp;amp;q=zune&amp;#43;europe" target="_blank" rel="noreferrer"&gt;when will that be&lt;/a&gt;, if ever&amp;hellip;), I&amp;rsquo;m using an iPod. To be honest, I&amp;rsquo;m pretty satisfied with the product although iTunes still doesn&amp;rsquo;t feel like a solid piece of software&amp;hellip; &lt;FONT size="1"&gt;(understatement anyone?)&lt;/FONT&gt;&lt;/p&gt;</description></item><item><title>Hooray (x 2) for MSDN library Community content</title><link>https://www.rickvandenbosch.net/blog/hooray-x-2-for-msdn-library-community-content/</link><pubDate>Fri, 01 Feb 2008 19:11:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/hooray-x-2-for-msdn-library-community-content/</guid><description>&lt;p&gt;There are several steps to creating a custom web service to be hosted in SharePoint. The &lt;a href="https://msdn2.microsoft.com/en-us/library" target="_blank" rel="noreferrer"&gt;MSDN library&lt;/a&gt;{.} has a walkthrough on &lt;a href="https://msdn2.microsoft.com/en-us/library/ms464040.aspx" target="_blank" rel="noreferrer"&gt;creating a custom web service&lt;/a&gt;{.}. After having followed this walkthrough thoroughly, I though my web service was good to go. Unfortunately all I saw was an error: “Could not load type &amp;lsquo;ThisAndThat&amp;rsquo; from assembly &amp;lsquo;SoAndSo&amp;rsquo;”. Just as I was about to search for an answer somewhere online, I remembered that the MSDN library features the Community content for &lt;a href="https://blogs.msdn.com/msdnwiki/archive/2007/12/10/community-content-is-1-year-old.aspx" target="_blank" rel="noreferrer"&gt;little over a year now&lt;/a&gt;{.} (hooray!).&lt;/p&gt;</description></item><item><title>rick van den bosch .net – part 1</title><link>https://www.rickvandenbosch.net/blog/rick-van-den-bosch-net-part-1/</link><pubDate>Thu, 24 Jan 2008 21:08:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/rick-van-den-bosch-net-part-1/</guid><description>&lt;p&gt;So that&amp;rsquo;s part 1: &lt;a href="https://www.rickvandenbosch.net/" target="_blank" rel="noreferrer"&gt;www.rickvandenbosch.net&lt;/a&gt; is now online. There&amp;rsquo;s nothing to be found over there yet, but the domain has been delivered. Oh, and there&amp;rsquo;s an easy redirect to my blog, so that goes back here ;). From now on, you can also use rickvandenbosch.net/blog as the url to find my blog. I&amp;rsquo;m currently talking to the bloggingabout.net admin to mirror my content over there, for now it&amp;rsquo;s just a redirect. Keep posted for more updates on the new domain.&lt;/p&gt;</description></item><item><title>.NET framework source code now available</title><link>https://www.rickvandenbosch.net/blog/net-framework-source-code-now-available/</link><pubDate>Thu, 17 Jan 2008 07:29:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/net-framework-source-code-now-available/</guid><description>&lt;p&gt;As stated on &lt;a href="https://weblogs.asp.net/scottgu" target="_blank" rel="noreferrer"&gt;ScottGu&amp;rsquo;s blog&lt;/a&gt;{.} in &lt;a href="https://weblogs.asp.net/scottgu/archive/2008/01/16/net-framework-library-source-code-now-available.aspx" target="_blank" rel="noreferrer"&gt;his latest post&lt;/a&gt;{.}, the .NET Framework Library Source Code is now available. A detailed blog post about the steps to follow to enable .NET Framework source access in Visual Studio 2008 can be found at Shawn Burke&amp;rsquo;s blog &lt;a href="https://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx" target="_blank" rel="noreferrer"&gt;in this post&lt;/a&gt;{.}.&lt;/p&gt;</description></item><item><title>Finally getting some coding done</title><link>https://www.rickvandenbosch.net/blog/finally-getting-some-coding-done/</link><pubDate>Thu, 10 Jan 2008 19:39:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/finally-getting-some-coding-done/</guid><description>&lt;p&gt;The last weeks have been filled with holidays and introductional days at &lt;a href="https://www.avanade.nl/" target="_blank" rel="noreferrer"&gt;my new employer&lt;/a&gt;{.}. Because of that, I haven&amp;rsquo;t had the time to realy dive into Visual Studio 2008, although I have played around with it since the RTM version was available. Since this week I&amp;rsquo;ve been writing some serious code in VS2008 for my new personal site (more about this later!). I can only agree with what &lt;A class="" href="https://www.pieterdebruin.net/" target="_blank"&gt;Pieter de Bruin&lt;/A&gt; said in his post about the new line of developer tools and additions: “If you are building .NET 2.0 applications, you really should take a look at all of the above”.&lt;/p&gt;</description></item><item><title>BloggingAbout: we’re back</title><link>https://www.rickvandenbosch.net/blog/bloggingabout-were-back/</link><pubDate>Wed, 09 Jan 2008 17:57:12 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/bloggingabout-were-back/</guid><description>&lt;p&gt;Dennis already &lt;a href="https://bloggingabout.net/blogs/dennis/archive/2008/01/09/problems-with-server-solved.aspx" target="_blank"&gt;blogged about it&lt;/a&gt;: we had some problems with the availability of BloggingAbout since last night. The error was fixed this afternoon, so everything should be back to normal. If you&amp;rsquo;re experiencing any difficulties, please let me know through the &lt;a href="https://bloggingabout.net/blogs/rick/contact.aspx" target="_blank"&gt;contact form&lt;/a&gt;, or mail me at &lt;a href="mailto:rick.van.den.bosch@bloggingabout.net"&gt;rick.van.den.bosch[at]bloggingabout.net&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Blogging @ Almere</title><link>https://www.rickvandenbosch.net/blog/blogging-almere/</link><pubDate>Wed, 02 Jan 2008 20:38:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/blogging-almere/</guid><description>&lt;p&gt;Today was the first of two introduction days at &lt;a href="https://www.avanade.nl/" target="_blank" rel="noreferrer"&gt;Avanade&lt;/a&gt;{.}. Maybe you missed it, but &lt;a href="https://bloggingabout.net/blogs/rick/archive/2007/11/14/010108-a-new-challenge.aspx" target="_blank" rel="noreferrer"&gt;I started there today&lt;/a&gt;{.}. And that&amp;rsquo;s why I&amp;rsquo;m writing this blogpost from a hotel in Almere, using my new Avanade laptop. 😉&lt;/p&gt;</description></item><item><title>Best wishes</title><link>https://www.rickvandenbosch.net/blog/best-wishes/</link><pubDate>Tue, 01 Jan 2008 13:38:13 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/best-wishes/</guid><description>&lt;p&gt;All the best for the year 2008!&lt;br&gt;
I hope we will be hearing/reading a lot of each other this year 😉&lt;/p&gt;</description></item><item><title>Which blog software to use …</title><link>https://www.rickvandenbosch.net/blog/which-blog-software-to-use/</link><pubDate>Wed, 19 Dec 2007 19:53:10 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/which-blog-software-to-use/</guid><description>&lt;p&gt;I&amp;rsquo;m thinking of hosting a blog myself. Most important reason would be that bloggingabout.net doesn&amp;rsquo;t allow some stuff like scripts, embedding flash and links to things like the &lt;a href="https://www.gowindowslive.com/Messenger/Button/Default.aspx" target="_blank"&gt;&amp;lsquo;connect with me&amp;rsquo; button&lt;/a&gt; and so on. Which is completely understandable by the way. What I&amp;rsquo;m not sure about is which software to use. Do you guys have any tips on which blogging software to use? Or maybe even on if I should or shouldn&amp;rsquo;t host it for myself? If you do, let me know.&lt;/p&gt;</description></item><item><title>Two more weird messages / mess-ups …</title><link>https://www.rickvandenbosch.net/blog/two-more-weird-messages-mess-ups/</link><pubDate>Wed, 12 Dec 2007 22:46:24 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/two-more-weird-messages-mess-ups/</guid><description>&lt;p&gt;A Dutch web site, made in SharePoint, uses a specific ActiveX.&lt;br&gt;
Only the name of that control is not really specific:&lt;br&gt;
&lt;span class="missing-image" role="img" aria-label="Image missing"&gt;Image missing&lt;/span&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The MSDN forums haven&amp;rsquo;t been available the last couple of hours.&lt;br&gt;
The message isn&amp;rsquo;t so pretty:&lt;br&gt;
&lt;span class="missing-image" role="img" aria-label="Image missing"&gt;Image missing&lt;/span&gt;&lt;/p&gt;</description></item><item><title>“Some of the properties associated with the solution could not be read”</title><link>https://www.rickvandenbosch.net/blog/some-of-the-properties-associated-with-the-solution-could-not-be-read/</link><pubDate>Thu, 06 Dec 2007 20:43:57 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/some-of-the-properties-associated-with-the-solution-could-not-be-read/</guid><description>&lt;p&gt;Next to the message in the subject, one of the symptoms we encountered is that although the solution contains some test projects the &amp;lsquo;Create private accessor&amp;rsquo; menu has disappeared. Also, selecting &amp;lsquo;Create unit tests&amp;hellip;&amp;rsquo; produces an error. And when editing a testrun config and selecting the &amp;lsquo;Code coverage&amp;rsquo; option, the settings dialog simply closes, without any message.&lt;/p&gt;</description></item><item><title>Why elaboration should be done with a SMALL team</title><link>https://www.rickvandenbosch.net/blog/why-elaboration-should-be-done-with-a-small-team/</link><pubDate>Wed, 05 Dec 2007 22:26:42 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/why-elaboration-should-be-done-with-a-small-team/</guid><description>&lt;p&gt;&lt;span class="missing-image" role="img" aria-label="Image missing"&gt;Image missing&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;A [wikipedia:RUP] project consists of 4 different phases. The &lt;a href="https://en.wikipedia.org/wiki/Rup#Elaboration_phase" target="_blank"&gt;elaboration phase&lt;/a&gt; (the second phase in the RUP &lt;a href="https://en.wikipedia.org/wiki/Rup#Project_lifecycle" target="_blank"&gt;project lifecycle&lt;/a&gt;) is normally done with a small team. One of the important reasons for this is that you want to define the basic form of your architecture. This means you think about concepts, elaborate on them, develop proof of concepts and select the ones that work best for your specific project.&lt;/p&gt;</description></item><item><title>Notepad translation error?</title><link>https://www.rickvandenbosch.net/blog/notepad-translation-error/</link><pubDate>Thu, 29 Nov 2007 22:27:21 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/notepad-translation-error/</guid><description>&lt;p&gt;Have a look at &lt;a href="https://worsethanfailure.com/Articles/Notepad-Translation-Error.aspx" target="_blank"&gt;this article&lt;/a&gt; at &lt;a href="https://worsethanfailure.com" target="_blank"&gt;Worse Than Failure&lt;/a&gt;. That&amp;rsquo;s pretty funny. Or actually, pretty scary&amp;hellip; 😐&lt;/p&gt;
&lt;p&gt;Oh and, by the way, the Rick in the article is not me ;).&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:54fc80f3-798d-445d-b5aa-ffd38da0b1aa" style="padding-right: 0px;padding-left: 0px;float: none;padding-bottom: 0px;margin: 0px;padding-top: 0px"&gt;
 Technorati tags: &lt;a href="https://technorati.com/tags/Funny" rel="tag"&gt;Funny&lt;/a&gt;, &lt;a href="https://technorati.com/tags/Link" rel="tag"&gt;Link&lt;/a&gt;
&lt;/div&gt;</description></item><item><title>Sometimes even experts mess up</title><link>https://www.rickvandenbosch.net/blog/sometimes-even-experts-mess-up/</link><pubDate>Thu, 29 Nov 2007 21:41:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/sometimes-even-experts-mess-up/</guid><description>&lt;p&gt;Today I received a mail from Microsoft with an invitation for an Expert session. As you can see, sometimes even the experts at Microsoft let a glitch through&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;span class="missing-image" role="img" aria-label="Image missing"&gt;Image missing&lt;/span&gt;
(Translation of the text inside the circle: Dear sir, madam [personalize],)&lt;/p&gt;</description></item><item><title>My games list</title><link>https://www.rickvandenbosch.net/blog/my-games-list/</link><pubDate>Tue, 27 Nov 2007 20:38:45 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/my-games-list/</guid><description>&lt;p&gt;Recently I put up a &lt;a href="https://bloggingabout.net/blogs/rick/pages/my-xbox-360-games.aspx" target="_blank"&gt;list of my Xbox 360 games&lt;/a&gt;. I&amp;rsquo;ll try to keep it up to date. I must say it&amp;rsquo;s difficult to choose which game to get next. There are so many good titles out! Assassins Creed, Need for Speed ProStreet, Call of Duty 4 Modern warfare, and more&amp;hellip;&lt;/p&gt;</description></item><item><title>‘100% code coverage, unless…’</title><link>https://www.rickvandenbosch.net/blog/100-code-coverage-unless/</link><pubDate>Mon, 26 Nov 2007 19:48:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/100-code-coverage-unless/</guid><description>&lt;p&gt;When asked about my point of view about a guideline concerning code coverage, my answer always is: go for 100% code coverage. 100%, unless&amp;hellip; Here is why.&lt;/p&gt;
&lt;p&gt;When the guideline for code coverage is 80% (not an uncommon guideline) the devil is in the details. Or in the 20% which is not covered to be exact. When a developer &amp;lsquo;only&amp;rsquo; needs to cover 80% of his code, you can expect him (or her) to start with the easiest scenario&amp;rsquo;s, and work his way towards the more difficult scenario&amp;rsquo;s until the coverage guideline has been met. This way, the scenario&amp;rsquo;s which are the most difficult to realize as a test aren&amp;rsquo;t hit. And, more important, the developer didn&amp;rsquo;t think about the most difficult scenario&amp;rsquo;s and how to test them. In that case the remaining 20% is completely unknown*. I know several testers and I can assure you: they don&amp;rsquo;t like that.&lt;/p&gt;</description></item><item><title>Spam frenzy</title><link>https://www.rickvandenbosch.net/blog/spam-frenzy/</link><pubDate>Sat, 24 Nov 2007 08:07:48 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/spam-frenzy/</guid><description>&lt;p&gt;The last two weeks or so, my blog has been hit by a wave of comment spam. Every morning there are 20-something comments like &amp;lsquo;Nice&amp;rsquo; or &amp;lsquo;Sorry :(&amp;rsquo; to be deleted. Fairly pointless posts&amp;hellip; The only link they contain seems to be in the URL field, and not in the message like they used to. Do they really think a blogger would see that kind of rubbish as a serious comment?&lt;/p&gt;</description></item><item><title>Project template doesn’t understand AssemblyName tag?</title><link>https://www.rickvandenbosch.net/blog/project-template-doesnt-understand-assemblyname-tag/</link><pubDate>Tue, 20 Nov 2007 21:28:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/project-template-doesnt-understand-assemblyname-tag/</guid><description>&lt;p&gt;At my current project we made a project template for Visual Studio for our testers. We added all the references, folders and files a tester needs to add a new system tests project. One of the testers (!) extended our XML generator, which generated XML testcases based on data entered in Excel, to now generate a complete C# test class. Making (system) tests which are automatically run during the nightly build now really is just as simple as entering data in Excel.&lt;/p&gt;</description></item><item><title>Nerd alert?</title><link>https://www.rickvandenbosch.net/blog/nerd-alert/</link><pubDate>Tue, 20 Nov 2007 20:55:45 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/nerd-alert/</guid><description>&lt;p&gt;I have lots of games for my Xbox 360 I still need to / want to finish, like The Orange Box and Bioshock. And despite this, I&amp;rsquo;ve been working &amp;rsquo;non-stop&amp;rsquo; behind my laptop for the last two evenings to prepare it for Visual Studio 2008, and to download and install it. It&amp;rsquo;s almost time&amp;hellip; 😉&lt;/p&gt;</description></item><item><title>010108: a new challenge</title><link>https://www.rickvandenbosch.net/blog/010108-a-new-challenge/</link><pubDate>Wed, 14 Nov 2007 14:52:37 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/010108-a-new-challenge/</guid><description>&lt;p&gt;As of 01-01-2008, I&amp;rsquo;m joining &lt;a href="https://www.avanade.com" target="_blank"&gt;Avanade&lt;/a&gt;. You might have heard Avanade opened an &lt;a href="https://www.avanade.com/nl/about/news/pressdetail.aspx?id=158" target="_blank"&gt;office in the south of The Netherlands&lt;/a&gt; the first of November. I&amp;rsquo;ll be joining the ranks over there (Eindhoven!) and I am exited to get started.&lt;/p&gt;</description></item><item><title>This is NOT a test.</title><link>https://www.rickvandenbosch.net/blog/this-is-not-a-test/</link><pubDate>Mon, 05 Nov 2007 20:33:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/this-is-not-a-test/</guid><description>&lt;p&gt;Test Driven Development is hot, just like unit testing your software and any other kinds of (automated) testing. And as we all know: sometimes stuff that&amp;rsquo;s hot is misinterpreted, explained wrong or just simply used in a really bad way. Unfortunately, testing is no exception to this rule&amp;hellip;&lt;/p&gt;</description></item><item><title>HowTo: Set the Theme for a MasterPage (from code)</title><link>https://www.rickvandenbosch.net/blog/howto-set-the-theme-for-a-masterpage-from-code/</link><pubDate>Sat, 20 Oct 2007 09:19:54 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-set-the-theme-for-a-masterpage-from-code/</guid><description>&lt;p&gt;The MasterPage doesn&amp;rsquo;t have a property for setting the Theme at design time. Despite this, I wanted to set the Theme for a MasterPage, so I decided to set it from code. I was aware of the possibility to &lt;a href="https://msdn2.microsoft.com/en-us/library/0yy5hxdk.aspx" target="_blank"&gt;set the Theme through the web.config&lt;/a&gt;, but that wasn&amp;rsquo;t the way I wanted to set it. One of the reasons being it would result in the theme being applied to the entire website.&lt;/p&gt;</description></item><item><title>DreamScene is here! But what happened to the other Windows Vista Ultimate Extras?</title><link>https://www.rickvandenbosch.net/blog/dreamscene-is-here-but-what-happened-to-the-other-windows-vista-ultimate-extras/</link><pubDate>Fri, 05 Oct 2007 15:15:07 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/dreamscene-is-here-but-what-happened-to-the-other-windows-vista-ultimate-extras/</guid><description>&lt;p&gt;Back in July, Barry Goffe (Director Windows Vista Ultimate) &lt;a href="https://windowsultimate.com/blogs/announcements/archive/2007/07/02/update-on-the-windows-ultimate-extras.aspx" target="_blank"&gt;mentioned&lt;/a&gt; that the missing Extras identified in January would be released at the end of the summer. I just got a bit curious about when these Extras would finally be released, so I visited &lt;a href="https://www.windowsultimate.com" target="_blank"&gt;windowsultimate.com&lt;/a&gt; again. And there it was: &lt;a href="https://windowsultimate.com/blogs/announcements/archive/2007/09/25/windows-dreamscene-released.aspx" target="_blank"&gt;DreamScene was released&lt;/a&gt; recently (September 25th). And although I&amp;rsquo;m not quite sure if I&amp;rsquo;ll use this ever day, it&amp;rsquo;s kind of a cool feature. Isn&amp;rsquo;t it?&lt;/p&gt;</description></item><item><title>HALO 3: my (first) 2 cents</title><link>https://www.rickvandenbosch.net/blog/halo-3-my-first-2-cents/</link><pubDate>Mon, 01 Oct 2007 07:24:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/halo-3-my-first-2-cents/</guid><description>&lt;p&gt;WOW&lt;br&gt;
The single player mode feels like a multiplayer game, with excellent gameplay. Certain parts of the game are pretty creepy, and I like it that there are some surprising elements in there. Sometimes you expect something to happen, which doesn&amp;rsquo;t. And when you least expect it&amp;hellip;. So the (story in the) game is original. That makes a game interesting to play. One of the things I like a lot is that you can use almost everything your opponents use, like vehicles and weapons&lt;br&gt;
The multiplayer part is just great. I played online with some friends this weekend, and we had a blast!&lt;/p&gt;</description></item><item><title>HowTo: Disable specific Code Analysis rules for a Team Build</title><link>https://www.rickvandenbosch.net/blog/howto-disable-specific-code-analysis-rules-for-a-team-build/</link><pubDate>Tue, 04 Sep 2007 17:47:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-disable-specific-code-analysis-rules-for-a-team-build/</guid><description>&lt;p&gt;Thanks to the &lt;a href="https://forums.microsoft.com/MSDN/" target="_blank" rel="noreferrer"&gt;MSDN forums&lt;/a&gt;{.} (and specifically one Hua Chen), I found &lt;a href="https://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2093517" target="_blank" rel="noreferrer"&gt;a way&lt;/a&gt;{.} to disable specific code analysis rules for a team build. In this post I&amp;rsquo;ll combine the steps I followed earlier with the description given at the MSDN forum. I&amp;rsquo;ll start out with some steps earlier on in the process: &lt;strong&gt;&lt;em&gt;how to quickly get a list of all the code analysis rules you want to disable&lt;/em&gt;&lt;/strong&gt; (without having to type it all yourself 😉 ).&lt;/p&gt;</description></item><item><title>Blog silence – Is blogging getting less popular?</title><link>https://www.rickvandenbosch.net/blog/blog-silence-is-blogging-getting-less-popular/</link><pubDate>Mon, 03 Sep 2007 21:00:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/blog-silence-is-blogging-getting-less-popular/</guid><description>&lt;p&gt;Sure, we&amp;rsquo;re still a bit in the holiday season. But the last few months it seems to get quieter in the [wikipedia:blogosphere], and specifically the technical part of it. Maybe I&amp;rsquo;m just imagining it, but it feels like blogging isn&amp;rsquo;t as popular as it used to be. How are you guys experiencing this?&lt;/p&gt;</description></item><item><title>Disable specific Code Analysis rules for a Team Build</title><link>https://www.rickvandenbosch.net/blog/disable-specific-code-analysis-rules-for-a-team-build/</link><pubDate>Fri, 31 Aug 2007 07:15:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/disable-specific-code-analysis-rules-for-a-team-build/</guid><description>&lt;p&gt;After searching a bit, I found a way to disable specific Code Analysis rules for a team build. Or at least I thought so&amp;hellip; The RunCodeAnalysis tag in my build.proj file is set to &amp;lsquo;Always&amp;rsquo; to override the individual project settings, and I added the &amp;lsquo;CodeAnalysisRules&amp;rsquo; tag to exclude some rules as a test. (See below for a part of the build.proj file.) I ran a few builds, but the tag doesn&amp;rsquo;t seem to do what is supposed to. But when you use that tag in a project file, Visual Studio does recognize it as a valid tag&amp;hellip; &lt;/p&gt;</description></item><item><title>I’m baaack …</title><link>https://www.rickvandenbosch.net/blog/im-baaack/</link><pubDate>Sat, 18 Aug 2007 18:03:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/im-baaack/</guid><description>&lt;p&gt;So, after some relaxing at home and a very cool holiday in Spain, I&amp;rsquo;m about to go to work again next monday. And with that, I&amp;rsquo;ll be picking up all my &amp;rsquo;normal day&amp;rsquo; hobbies and stuff. So, I&amp;rsquo;ll try and pick up blogging (and taking pictures) again, just for you guys ;). Stay tuned &amp;hellip; !&lt;/p&gt;</description></item><item><title>Our postal service is like a service bus</title><link>https://www.rickvandenbosch.net/blog/our-postal-service-is-like-a-service-bus/</link><pubDate>Mon, 23 Jul 2007 19:17:28 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/our-postal-service-is-like-a-service-bus/</guid><description>&lt;p&gt;I ordered &lt;a href="https://bloggingabout.net/blogs/rick/archive/2007/07/19/just-in-new-toys.aspx" target="_blank"&gt;some stuff&lt;/a&gt; through the internet a week ago. The packet was sent through the Dutch postal service. They have a track and trace website, that shows where your parcel is at that moment, and where it has been. And that website made me realise the postal service is much like a service bus. I&amp;rsquo;ll compare it to a single service, to emphasise the differences. Let&amp;rsquo;s have a look, shall we &amp;hellip; ?&lt;/p&gt;</description></item><item><title>Opened a photo blog</title><link>https://www.rickvandenbosch.net/blog/opened-a-photo-blog/</link><pubDate>Mon, 23 Jul 2007 16:22:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/opened-a-photo-blog/</guid><description>&lt;p&gt;As you &lt;A href="https://bloggingabout.net/blogs/rick/about.aspx" target="_blank"&gt;may know&lt;/A&gt;, I started out at blogger. I haven&amp;rsquo;t used that blog over there for the last two years, but now it is &lt;a href="https://ricodasilva.blogspot.com/2007/07/here-we-go-again.html" target="_blank" rel="noreferrer"&gt;up and running again&lt;/a&gt;{.}! This time, I&amp;rsquo;m using it as &lt;A href="https://ricodasilva.blogspot.com/" target="_blank"&gt;my photo blog&lt;/A&gt;. I recently got my new camera, and I didn&amp;rsquo;t want to mix picture-posts with my software development related posts over here. So if you&amp;rsquo;re interested, go take a look over there. Next to the link earlier in this post, you can find a link @ the news section of this site, in the left sidebar.&lt;/p&gt;</description></item><item><title>Just in: new toys!</title><link>https://www.rickvandenbosch.net/blog/just-in-new-toys/</link><pubDate>Thu, 19 Jul 2007 17:51:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/just-in-new-toys/</guid><description>&lt;p&gt;Last tuesday evening I ordered them, and just over an hour ago they came in: my new toys. I&amp;rsquo;m talking about my brandnew &lt;a href="https://www.canon-europe.com/For_Home/Product_Finder/Cameras/Digital_SLR/EOS_400D/index.asp" target="_blank" rel="noreferrer"&gt;Canon EOS 400D&lt;/a&gt;!!! I started out with the kit lens (18-55), and I&amp;rsquo;ll get going with that, trying some stuff with this lens. And I just might order another in the future, but you have to start somewhere, right 😉&lt;/p&gt;</description></item><item><title>Stephen Lawler on Microsoft’s Virtual Earth @ TED.com</title><link>https://www.rickvandenbosch.net/blog/stephen-lawler-on-microsofts-virtual-earth-ted-com/</link><pubDate>Mon, 09 Jul 2007 19:12:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/stephen-lawler-on-microsofts-virtual-earth-ted-com/</guid><description>&lt;p&gt;The &lt;a href="https://www.ted.com/" target="_blank" rel="noreferrer"&gt;TED website&lt;/a&gt; actually explains for me why you should watch &lt;a href="https://www.ted.com/index.php/talks/view/id/139" target="_blank" rel="noreferrer"&gt;Stephen Lawler&amp;rsquo;s talk on Virtual Earth&lt;/a&gt;{.}:&lt;/p&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Why you should listen to him:&lt;/p&gt;
&lt;p&gt;Microsoft&amp;rsquo;s Stephen Lawler offers a tour of &lt;a href="https://local.live.com/" target="_blank" rel="noreferrer"&gt;Virtual Earth&lt;/a&gt; that not only reveals the power and potential of the software itself, but also gives a global glimpse of &lt;strong&gt;the new virtual frontier of digital globes&lt;/strong&gt;, the 3D Web and the metaverse.&lt;br&gt;
Lawler also explores &lt;strong&gt;the enormous effort it takes to create the fluid blending and shifting between the multiple view&lt;/strong&gt;s and resolutions of Virtual Earth. From the satellites and airplanes that gather photo data for a top-down view to the ground vehicles and headgear-wearing pedestrians who canvas the ground for an eye-level perspective — all of it represents a monumental effort of logistics and mechanics.&lt;/p&gt;</description></item><item><title>Get maintenance involved in your project. Early.</title><link>https://www.rickvandenbosch.net/blog/get-maintenance-involved-in-your-project-early/</link><pubDate>Wed, 04 Jul 2007 15:07:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/get-maintenance-involved-in-your-project-early/</guid><description>&lt;p&gt;Last week we had a meeting with our contact at the department that will be maintaining the software we&amp;rsquo;re going to be developing in our upcoming project. Normally, these kinds of meetings take place in the end of a project, sometimes even under some (release) stress. At least, that was the case for all the previous projects I was involved in at the customer I&amp;rsquo;m currently at. Most of the time this is because people want to start developing the software instead of thinking about things that are not necessarily their area of expertise.&lt;/p&gt;</description></item><item><title>So… those updates weren’t the problem. Or at least, not the REAL problem.</title><link>https://www.rickvandenbosch.net/blog/so-those-updates-werent-the-problem-or-at-least-not-the-real-problem/</link><pubDate>Mon, 02 Jul 2007 15:11:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/so-those-updates-werent-the-problem-or-at-least-not-the-real-problem/</guid><description>&lt;p&gt;A while ago I wrote about my laptop &lt;a href="https://bloggingabout.net/blogs/rick/archive/2007/06/16/of-windows-live-writer-beta-2-and-crippling-windows-updates.aspx" target="_blank" rel="noreferrer"&gt;not wanting&lt;/a&gt;{.} to connect to the internet or an Exchange Server. Two days later, I thought I &lt;a href="https://bloggingabout.net/blogs/rick/archive/2007/06/18/found-em.aspx" target="_blank" rel="noreferrer"&gt;found&lt;/a&gt;{.} the updates which were the cause of all this. It wasn&amp;rsquo;t exactly true, but in the end everything worked&amp;hellip; Because of that, I let it go for a few days. But after a while, I couldn&amp;rsquo;t help myself: I had to know the real reason for the problem. So after thinking long and hard about the (configuration) differences between my laptop and my &amp;rsquo;normal machine&amp;rsquo;, I could think of only one which could be big enough to have this kind of impact. My laptop &lt;STRIKE&gt;has&lt;/STRIKE&gt; had (the trial version of) Norton Internet Security installed, and my &amp;rsquo;normal machine&amp;rsquo; did not.&lt;/p&gt;</description></item><item><title>Technology, Entertainment, Design</title><link>https://www.rickvandenbosch.net/blog/technology-entertainment-design/</link><pubDate>Wed, 27 Jun 2007 06:31:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/technology-entertainment-design/</guid><description>&lt;p&gt;Because of (a movie on) Microsofts cool new projects &lt;a href="https://labs.live.com/seadragon.aspx" target="_blank" rel="noreferrer"&gt;SeaDragon&lt;/a&gt;{.} and &lt;a href="https://labs.live.com/photosynth" target="_blank" rel="noreferrer"&gt;PhotoSynth&lt;/a&gt;{.} (which doesn&amp;rsquo;t seem to run from behind the firewall over here), I found the TED (Technology, Entertainment, Design) Conference &lt;a href="https://www.ted.com/" target="_blank" rel="noreferrer"&gt;website&lt;/a&gt;{.}. There are some pretty impressive talks to be found there. And some are plain hilarious. There&amp;rsquo;s one I enjoyed a lot: Amazon.com founder Jeff Bezos&amp;rsquo; talk “&lt;a href="https://www.ted.com/index.php/talks/view/id/105" target="_blank" rel="noreferrer"&gt;After the gold rush, there&amp;rsquo;s innovation ahead&lt;/a&gt;{.}“. In this talk he compares the internet hype to the 1849 Gold Rush, but goes even further by using more analogies to explain the current state of the internet. Have a look around the TED website, and see if there&amp;rsquo;s something for you&amp;hellip;&lt;/p&gt;</description></item><item><title>We’re entering puberty …</title><link>https://www.rickvandenbosch.net/blog/were-entering-puberty/</link><pubDate>Fri, 22 Jun 2007 14:57:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/were-entering-puberty/</guid><description>&lt;p&gt;I already stated it at Paul Gielens&amp;rsquo; &lt;a href="https://weblogs.asp.net/pgielens/archive/2007/06/05/sql-server-2008-ctp-announced.aspx" target="_blank" rel="noreferrer"&gt;post&lt;/a&gt; about the SQL Server 2008 CTP: software (development) is about to hit puberty, if it hasn&amp;rsquo;t done so already. Looking at the rate (big!) new things are coming our way, you have to agree we&amp;rsquo;re entering a new level in software (development). Take a look at things like AJAX, the upcoming entity framework combined with SQL Server 2008, &lt;a href="https://windowsclient.net/Acropolis/" target="_blank" rel="noreferrer"&gt;Acropolis&lt;/a&gt;, the upcoming versions of the .NET framework, &lt;a href="https://www.microsoft.com/surface" target="_blank" rel="noreferrer"&gt;Microsoft Surface&lt;/a&gt; and many, many more. Probably just like lots of you out there, I&amp;rsquo;m just happy to be in this business at these (exciting) times.&lt;/p&gt;</description></item><item><title>Found ’em!</title><link>https://www.rickvandenbosch.net/blog/found-em/</link><pubDate>Mon, 18 Jun 2007 20:19:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/found-em/</guid><description>&lt;p&gt;I found the two updates which &lt;a href="https://bloggingabout.net/blogs/rick/archive/2007/06/16/of-windows-live-writer-beta-2-and-crippling-windows-updates.aspx" target="_blank" rel="noreferrer"&gt;crippled&lt;/a&gt;{.} my laptop&amp;rsquo;s Windows installation. After uninstalling and re-installing lots of updates, it seems that these two updates caused the problem:&lt;br&gt;
– &lt;STRIKE&gt;Update for Windows Vista (KB936825)&lt;/STRIKE&gt; This wasn&amp;rsquo;t the one. The problem was back this morning. 🙁 I&amp;rsquo;ll be checking this out later today.&lt;br&gt;
– Update for Outlook 2007 (KB933493)&lt;/p&gt;</description></item><item><title>Of Windows Live Writer Beta 2 and crippling Windows updates</title><link>https://www.rickvandenbosch.net/blog/of-windows-live-writer-beta-2-and-crippling-windows-updates/</link><pubDate>Sat, 16 Jun 2007 08:11:33 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/of-windows-live-writer-beta-2-and-crippling-windows-updates/</guid><description>&lt;p&gt;This is my first post using &lt;a href="https://windowslivewriter.spaces.live.com/" target="_blank" rel="noreferrer"&gt;Windows Live Writer&lt;/a&gt; Beta 2. I must say, it looks nicer than the first beta (having a Windows Vista-proof UI), but that&amp;rsquo;s not all&amp;hellip; Some of the features that were added are pretty darn cool (auto-ping on post, table editing) or just plain good (use the same window for multiple posts, finally!). I am missing the spelling checker though&amp;hellip; My first feeling: this is a pretty big step ahead for Windows Live Writer.&lt;/p&gt;</description></item><item><title>Binary</title><link>https://www.rickvandenbosch.net/blog/binary/</link><pubDate>Fri, 08 Jun 2007 05:53:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/binary/</guid><description>&lt;p&gt;I took the test &lt;a href="https://bloggingabout.net/blogs/adelkhalil" target="_blank" rel="noreferrer"&gt;Adel&lt;/a&gt; blogged about. And guess what? I&amp;rsquo;m &lt;em&gt;&lt;strong&gt;binary&lt;/strong&gt;&lt;/em&gt;!&lt;br&gt;
Does this mean I&amp;rsquo;m 1337? 😉&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.bbspot.com/News/2006/08/language_quiz.php" target="_blank" rel="noreferrer"&gt;&lt;IMG height="90" alt="You are Binary. You are not human and go to great lengths to prove it. You always know where you are and how you got there, but no one else does, ever." src="https://i0.wp.com/www.bbspot.com/Images/News_Features/2006/08/language/binary.jpg?resize=300%2C90" width="300" border="0" data-recalc-dims="1" /&gt;&lt;br&gt;
Which Programming Language are You?&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Riddle me this…</title><link>https://www.rickvandenbosch.net/blog/riddle-me-this/</link><pubDate>Thu, 07 Jun 2007 15:49:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/riddle-me-this/</guid><description>&lt;p&gt;I ran into a nice little riddle on &lt;a href="https://www.thinkgeek.com/" target="_blank" rel="noreferrer"&gt;thinkgeek.com&lt;/a&gt;{.} today (in the shirts section).&lt;br&gt;
If you enjoy silly humor: take a look over there.&lt;/p&gt;
&lt;p&gt;How many people can read hex if only you and dead people can read hex?&lt;/p&gt;</description></item><item><title>Build problem – Solved</title><link>https://www.rickvandenbosch.net/blog/build-problem-solved/</link><pubDate>Sat, 02 Jun 2007 09:41:55 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/build-problem-solved/</guid><description>&lt;p&gt;&lt;a href="https://bloggingabout.net/blogs/rick/archive/2007/06/01/tfs-compilation-error.aspx" target="_blank" rel="noreferrer"&gt;Yesterday&lt;/a&gt;, I posted about a problem with MSBuild building our solution. We solved it, so I wanted to let you in on the &lt;strike&gt;secret&lt;/strike&gt; solution.&lt;/p&gt;
&lt;p&gt;We use the Enterprise Library V1.2 in some of our projects. And because some of the projects are being re-used from other internal projects, not all the references in thos projects were checked for versions. As it turned out, another project had a reference to an enterprise library assembly with a runtime version of .NET 2.0. And allthough this project compiled succesfully, local and on the build server, it broke the build of one of the other projects. This project (the one with the wrong reference) didn&amp;rsquo;t need the EntLib reference, so it &amp;lsquo;disappeared&amp;rsquo; because of optimization. But reference resolving had resolved it, and pointed to EntLib 3.0. Later in the build the project which failed did need the EntLib file, and used the allready resolved assembly location.&lt;/p&gt;</description></item><item><title>Changed host</title><link>https://www.rickvandenbosch.net/blog/changed-host/</link><pubDate>Sat, 02 Jun 2007 09:20:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/changed-host/</guid><description>&lt;p&gt;As I &lt;a href="https://bloggingabout.net/blogs/rick/archive/2007/05/21/blog-unstable.aspx" target="_blank" rel="noreferrer"&gt;mentioned before&lt;/a&gt;, bloggingabout.net got a bit unstable recently. Our administrator saw this, and migrated us to a new host. All DNS servers should be updated by now, so the new host is fully operational. This should make us fully stable again. Together with this move, he also updated our community to Community Server 2007. And because we were into making changes, I updated the look of my blog (again&amp;hellip; 😉 ).&lt;/p&gt;</description></item><item><title>MSBuild – Compilation error</title><link>https://www.rickvandenbosch.net/blog/msbuild-compilation-error/</link><pubDate>Fri, 01 Jun 2007 12:35:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/msbuild-compilation-error/</guid><description>&lt;p&gt;Our current project uses the possibilities of MSBuild to have a daily build on a TFS server. This has been working up until yesterday somewhere around noon. Nobody knows what exactly happened, but it stopped working after our successful build of 11:42 am.&lt;/p&gt;</description></item><item><title>MSBUILD : warning : Specified cast is not valid</title><link>https://www.rickvandenbosch.net/blog/msbuild-warning-specified-cast-is-not-valid/</link><pubDate>Mon, 21 May 2007 20:41:34 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/msbuild-warning-specified-cast-is-not-valid/</guid><description>&lt;p&gt;At my current project we use Team Foundation Server together with the possibility to have a daily build through MSBuild. Over the weekend, the build failed. Because our &amp;lsquo;build master&amp;rsquo; called in sick this morning, I took it upon me to fix the build. But compiling the sources was no problem, because that finished without any errors. And there were no failing (unit)tests. Even better: there were no tests which had run at all! There were &amp;rsquo;no test results to display&amp;rsquo;. The only thing I found in the build log (which is pretty big in a 70+ project solution!) that could indicate a problem was a warning from MSBuild:&lt;/p&gt;</description></item><item><title>Blog unstable</title><link>https://www.rickvandenbosch.net/blog/blog-unstable/</link><pubDate>Mon, 21 May 2007 11:41:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/blog-unstable/</guid><description>&lt;p&gt;You&amp;rsquo;ve probably noticed it yourself. Bloggingabout.NET seems to be a bit unstable since a week or so. But it&amp;rsquo;s not just us: my rss reader indicates &lt;a href="https://weblogs.asp.net/" target="_blank" rel="noreferrer"&gt;https://weblogs.asp.net&lt;/a&gt; has had some problems lately too. Is there any relation between these two sites? Do they happen to use the same database server? Or is it all just purely coincidence&amp;hellip;&lt;/p&gt;</description></item><item><title>Halo 3 betalicious video</title><link>https://www.rickvandenbosch.net/blog/halo-3-betalicious-video/</link><pubDate>Fri, 11 May 2007 18:55:54 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/halo-3-betalicious-video/</guid><description>&lt;p&gt;A Halo 3 video has been posted at the Microsoft website, which can be found through the &lt;a href="https://www.bungie.net/" target="_blank" rel="noreferrer"&gt;Bungie website&lt;/a&gt;. The article containing the link starts out with this next sentence:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Maybe you&amp;rsquo;ve heard of him, maybe you haven&amp;rsquo;t&amp;hellip; but around Microsoft, Mr. Jukes has established a name for himself as a tireless, hardcore and fanatical player of Halo who isn&amp;rsquo;t too shabby in the video production department either.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>LogicaCMG open house (The Netherlands)</title><link>https://www.rickvandenbosch.net/blog/logicacmg-open-house-the-netherlands/</link><pubDate>Thu, 03 May 2007 03:41:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/logicacmg-open-house-the-netherlands/</guid><description>&lt;p&gt;Thursday the 10th of May LogicaCMG The Netherlands organises an open house for ICT professionals. From 4 pm until 9 pm colleagues will be available to answer any and all questions you might have about (working at) LogicaCMG. People active in all of our competences will be present. The open house is hosted at some of our locations across the country. This time, the lucky locations are: Amstelveen, Arnhem, Eindhoven, Rotterdam and Rijswijk. I myself will be present at our location in Eindhoven. To sign up, just send me your info. Try to add your name, address, phonenumber, e-mail address and if possible your curriculum vitae. You can find more info at &lt;a href="https://www.logicacmg.nl/openhuis" target="_blank" rel="noreferrer"&gt;https://www.logicacmg.nl/openhuis&lt;/a&gt; (Dutch page).&lt;/p&gt;</description></item><item><title>Unit Test Adapter threw an exception</title><link>https://www.rickvandenbosch.net/blog/unit-test-adapter-threw-an-exception/</link><pubDate>Tue, 01 May 2007 00:58:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/unit-test-adapter-threw-an-exception/</guid><description>&lt;p&gt;“Unit Test Adapter threw exception: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information..”&lt;/p&gt;
&lt;p&gt;This error popped up at one of the testers of our project this morning. The unittests he selected worked fine on my machine, but all failed on his with the above message. After searching a bit we found that the only thing which was different between my testrunconfig and his was that he enabled code coverage for the assembly these unittests were pounding away at. As it turns out, this error appears when code coveraging (is that even a word?) a signed assembly without re-signing it.&lt;/p&gt;</description></item><item><title>My new configs, and more …</title><link>https://www.rickvandenbosch.net/blog/my-new-configs-and-more/</link><pubDate>Wed, 04 Apr 2007 09:33:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/my-new-configs-and-more/</guid><description>&lt;p&gt;It took me a while, but in the end everything worked out and life&amp;rsquo;s good&amp;hellip; Most important changes are I have my very own server now, containing all the general stuff like mail, music, development stuff and that kind of data.&lt;br&gt;
My workstation received a small update (I was able to upgrade based on the &amp;lsquo;old&amp;rsquo; machine of a friend) and is now running Vista quite smoothly. To be honest, I haven&amp;rsquo;t found any major issues yet.&lt;/p&gt;</description></item><item><title>Why would you?</title><link>https://www.rickvandenbosch.net/blog/why-would-you/</link><pubDate>Tue, 20 Mar 2007 11:47:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/why-would-you/</guid><description>&lt;p&gt;Last week I ran into a variable called @continue in the sourcecode of a project I&amp;rsquo;m reviewing. At first I had to think a bit before I knew what the @ was for. Of course I knew it&amp;rsquo;s an escape character when used in front of a string value. But when used in front of a variable name? In that case, it is an escape character also, but this time for the name of your variable. This way you can use a reserved word as a variable name.&lt;/p&gt;</description></item><item><title>Quickie</title><link>https://www.rickvandenbosch.net/blog/quickie/</link><pubDate>Fri, 16 Mar 2007 07:14:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/quickie/</guid><description>&lt;p&gt;It&amp;rsquo;s been a while since I blogged, because&amp;hellip;&lt;br&gt;
– I started a new (exciting but busy) project building a technical framework (and &amp;lsquo;proving&amp;rsquo; a reference architecture along the way).&lt;br&gt;
– it looks like I might become a published writer when I hand in my article for the Dutch .NET magazine anywhere in the next couple of weeks.&lt;br&gt;
– we had lot&amp;rsquo;s of meetings @ &lt;A href="https://www.logicacmg.com" target="_blank"&gt;LogicaCMG&lt;/A&gt; lately, like the yearmeeting, an architect meeting, a funmeeting (bowling can be cool!), and so on.&lt;br&gt;
– I&amp;rsquo;m planning on doing more along the way of competence development for my team, so I have to do some research and come up with a plan on how to do so.&lt;br&gt;
– I was part of the orgnisation for the reunion of the musical I played in. We&amp;rsquo;re having it this saturday.&lt;br&gt;
– our house still needs some &amp;lsquo;home improvement&amp;rsquo; and I&amp;rsquo;m the guy to do it (preferably not &amp;lsquo;Tim Taylor&amp;rsquo; style).&lt;br&gt;
– I haven&amp;rsquo;t even had time to use my &lt;a href="https://www.rickvandenbosch.net/blogs/rick/archive/2007/01/02/xbox-360.aspx"&gt;Xbox 360&lt;/a&gt; the past couple of weeks!&lt;/p&gt;</description></item><item><title>UIPAB with ASP.NET 2.0 – our solution</title><link>https://www.rickvandenbosch.net/blog/uipab-with-asp-net-2-0-our-solution/</link><pubDate>Fri, 16 Feb 2007 02:39:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/uipab-with-asp-net-2-0-our-solution/</guid><description>&lt;p&gt;As I posted &lt;a href="https://www.rickvandenbosch.net/blogs/rick/archive/2006/11/28/UIPAB-trouble-upgrading-to-ASP.NET-2.0-Web-Application-Project.aspx"&gt;earlier&lt;/a&gt; we had some trouble with upgrading the UIPAB to be used in a ASP.NET 2.0 Web Application Project. Eventually, we solved the problem and life was good. Almost a week ago I received a mail through my blog from someone looking for the solution. So here we go&amp;hellip;&lt;/p&gt;</description></item><item><title>Cannot create/shadow copy ‘your assembly info here’ when that file already exists</title><link>https://www.rickvandenbosch.net/blog/cannot-createshadow-copy-your-assembly-info-here-when-that-file-already-exists/</link><pubDate>Wed, 14 Feb 2007 06:19:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/cannot-createshadow-copy-your-assembly-info-here-when-that-file-already-exists/</guid><description>&lt;p&gt;I encountered his error for the first time today. A Web Application Project I&amp;rsquo;ve been working on for the last months started throwing this error today almost every time I wanted to debug the project. The assembly info changed from time to time, but the error was the same. Most of the time I could &amp;lsquo;repair&amp;rsquo; it by closing the ASP.NET development server. But sometimes, even that didn&amp;rsquo;t work.&lt;/p&gt;</description></item><item><title>Ping trouble</title><link>https://www.rickvandenbosch.net/blog/ping-trouble/</link><pubDate>Sun, 11 Feb 2007 04:43:05 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/ping-trouble/</guid><description>&lt;p&gt;I signed up at technorati &lt;a href="https://bloggingabout.net/blogs/rick/archive/2007/01/24/we-re-back.aspx" target="_blank" rel="noreferrer"&gt;recently&lt;/a&gt;. Technorati uses ping to get the info from blogs. And BloggingAbout.NET (Community Server) supports that. Or it should&amp;hellip; Some posts just don&amp;rsquo;t show up over &lt;a href="https://www.technorati.com/blogs/http%3A%2F%2Fbloggingabout.net%2Fblogs%2Frick" target="_blank" rel="noreferrer"&gt;there&lt;/a&gt;! I&amp;rsquo;ve searched a little, and saw other people were having trouble with this too. I&amp;rsquo;ll see if I can find anything and if I do, I&amp;rsquo;ll forward it to our community administrator.&lt;/p&gt;</description></item><item><title>Defensive programming</title><link>https://www.rickvandenbosch.net/blog/defensive-programming/</link><pubDate>Thu, 08 Feb 2007 01:51:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/defensive-programming/</guid><description>&lt;p&gt;We all encountered them in the field somewhere along the way: pieces of code that are based on assumptions. There&amp;rsquo;s something fundamentally wrong in assuming when writing code. I can understand that, looking at the big picture, you sometimes have to make an assumption when developing software. Some things you just can&amp;rsquo;t know for sure. This might concern something simple like the &lt;A href="https://www.imacfreak.com/abstract.jpg" target="_blank"&gt;resolution of the targeted audience&lt;/A&gt;. But most of the time these kinds of assumptions are based on experience or plain old common sense. When these assumptions fail to be true, most of the time a mitigation strategy is at hand. And the software usually keeps running.&lt;/p&gt;</description></item><item><title>Changed appearance</title><link>https://www.rickvandenbosch.net/blog/changed-appearance/</link><pubDate>Wed, 07 Feb 2007 09:58:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/changed-appearance/</guid><description>&lt;p&gt;Today I changed the appearance of my blog. The header has changed, and the content part is much wider. Because of the self-made banner I think this is a little more personal. Or a little less ordinary, whichever you prefer. If you have any feedback, please let me know. I think it&amp;rsquo;s pretty sweet, although this won&amp;rsquo;t show up pretty in a resolution below 1280 x 1024&amp;hellip; Ah well, I think most people in our line of work will meet this requirement.&lt;/p&gt;</description></item><item><title>Cool present</title><link>https://www.rickvandenbosch.net/blog/cool-present/</link><pubDate>Mon, 29 Jan 2007 21:15:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/cool-present/</guid><description>&lt;p&gt;&lt;span class="missing-image" role="img" aria-label="Image missing"&gt;Image missing&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;It seems there&amp;rsquo;s something to be celebrated today, so my girlfriend went and bought this little gem for me called the Gear4 HouseParty II. Its design is pretty cool, and I must say the quality of the sound comming out of that little box (approx. 25 cm wide) is pretty stunning! It comes with docks for all iPods (except for the shuffle) and even has its own remote, which lets you skip songs, change the volume and even use the iPod menu. Thanks Kaatje, for this pretty neat present!&lt;/p&gt;</description></item><item><title>Tag, I’m it.</title><link>https://www.rickvandenbosch.net/blog/tag-im-it/</link><pubDate>Fri, 26 Jan 2007 10:34:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/tag-im-it/</guid><description>&lt;p&gt;After managing to dodge tags for quite some time, I&amp;rsquo;ve been tagged twice this week. Both &lt;A href="https://www.born2code.net" target="_blank"&gt;PJ van de Sande&lt;/A&gt; and &lt;A href="https://www.marcelboersma.com/" target="_blank"&gt;Marcel Boersma&lt;/A&gt; tagged me, so here we go&amp;hellip;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;**We named our cat after a dog&lt;br&gt;
** Our cat&amp;rsquo;s name is &amp;lsquo;Dribbel&amp;rsquo;, which is the Dutch name for the dog &amp;lsquo;&lt;A href="https://en.wikipedia.org/wiki/Spot_the_Dog" target="_blank"&gt;Spot&lt;/A&gt;&amp;rsquo;. The most important reason for naming the cat like that, is because of a big white spot on its back and a smaller black spot on its nose. Next to that, &amp;lsquo;dribbelen&amp;rsquo; is Dutch for a certain way of walking which Dribbel does too&amp;hellip; And of course, we just liked the name ;).&lt;/p&gt;</description></item><item><title>ASP.NET (2.0) AJAX extensions version 1.0 released</title><link>https://www.rickvandenbosch.net/blog/asp-net-2-0-ajax-extensions-version-1-0-released/</link><pubDate>Thu, 25 Jan 2007 08:27:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/asp-net-2-0-ajax-extensions-version-1-0-released/</guid><description>&lt;p&gt;Scott Guthrie &lt;a href="https://weblogs.asp.net/scottgu/archive/2007/01/23/asp-net-ajax-1-0-released.aspx" target="_blank" rel="noreferrer"&gt;announced it&lt;/a&gt; January 23rd: version 1.0 of the &lt;em&gt;ASP.NET AJAX extensions&lt;/em&gt; has been &lt;a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&amp;amp;displaylang=en" target="_blank" rel="noreferrer"&gt;released&lt;/a&gt;. Good news &amp;hellip; !&lt;/p&gt;
&lt;p&gt;Scott also added &lt;a href="https://weblogs.asp.net/scottgu/archive/2007/01/25/links-to-asp-net-ajax-1-0-resources-and-answers-to-some-common-questions.aspx" target="_blank" rel="noreferrer"&gt;a post&lt;/a&gt; containing &lt;em&gt;Links to ASP.NET AJAX 1.0 resources, and answers to some common questions&lt;/em&gt;. A good read for people who would like to get started on AJAX. It catches some of the common problems you might encounter when you get started with the ASP.NET AJAX extensions. I liked the addition 2.0 (ASP.NET 2.0 AJAX extensions), but that&amp;rsquo;s not used everywhere. Probably because it&amp;rsquo;s kinda weird using two (different) version numbers in a single products&amp;rsquo; name after adding 1.0 for the version for the AJAX library&amp;hellip; (full &amp;amp; difficult productname used &lt;a href="https://ajax.asp.net/downloads/default.aspx?tabid=47" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt;.)&lt;/p&gt;</description></item><item><title>We’re back!</title><link>https://www.rickvandenbosch.net/blog/were-back/</link><pubDate>Wed, 24 Jan 2007 12:17:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/were-back/</guid><description>&lt;p&gt;This morning we landed in Amsterdam at approximately 7.30 am. We had a great week in America, starting of with the great sessions at Microsoft for LEAP. Together with a colleague of mine (&lt;a href="https://www.linkedin.com/pub/2/481/174" target="_blank" rel="noreferrer"&gt;Ruud Campsteijn&lt;/a&gt;) I stayed for a few more days, so we got to see some more than just the inside of the Microsoft building, like an NBA game, the Boeing factory, Downtown Seattle and so on. You will be hearing more about the LEAP sessions in a little while. Right now, I&amp;rsquo;ve been awake for &lt;STRIKE&gt;24&lt;/STRIKE&gt; 30 hours straight, so it might be a good idea to go sleep now&amp;hellip;&lt;/p&gt;</description></item><item><title>Personal update – January 2006</title><link>https://www.rickvandenbosch.net/blog/personal-update-january-2006/</link><pubDate>Tue, 09 Jan 2007 14:15:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/personal-update-january-2006/</guid><description>&lt;p&gt;It&amp;rsquo;s almost here&amp;hellip; Next monday me and about 30 LogicaCMG colleagues will be heading to Redmond. I&amp;rsquo;m pretty excited: we&amp;rsquo;ll be attending some pretty cool sessions, and some of us will get the opportunity to take a look at Microsofts vision of the future home in their &lt;A href="https://seattletimes.nwsource.com/html/businesstechnology/2002048005_microsofthome28.html" target="_blank"&gt;Microsoft Home&lt;/A&gt;. Besides that I&amp;rsquo;ll stay a few days longer, so I can see something of America. My first trip over there ever &amp;hellip; !&lt;/p&gt;</description></item><item><title>Xbox 360</title><link>https://www.rickvandenbosch.net/blog/xbox-360/</link><pubDate>Tue, 02 Jan 2007 05:15:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/xbox-360/</guid><description>&lt;p&gt;The past weeks have been busy for me, but especially in the evenings, with the musical I played in and all that&amp;hellip; During the day, I had some spare time every now and again, and I wasted most of that on my Xbox 360. &amp;hellip; loving it 😉 &amp;hellip;&lt;/p&gt;</description></item><item><title>Low blogging activity – again</title><link>https://www.rickvandenbosch.net/blog/low-blogging-activity-again/</link><pubDate>Mon, 18 Dec 2006 01:22:53 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/low-blogging-activity-again/</guid><description>&lt;p&gt;Maybe I mentioned it earlier: I play in a musical in the month December (&lt;a href="https://www.veldhovenserevue.nl/" target="_blank"&gt;Veldhovense Revue&lt;/a&gt;). We started rehearsing twice a week in March. Now, we&amp;rsquo;ve played 4 shows already, and we&amp;rsquo;ve got 10 more to go. We&amp;rsquo;ve been really busy the last couple of weeks to make it a great show, and I think we succeeded.&lt;/p&gt;</description></item><item><title>UIPAB trouble upgrading to ASP.NET 2.0 Web Application Project</title><link>https://www.rickvandenbosch.net/blog/uipab-trouble-upgrading-to-asp-net-2-0-web-application-project/</link><pubDate>Tue, 28 Nov 2006 12:26:44 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/uipab-trouble-upgrading-to-asp-net-2-0-web-application-project/</guid><description>&lt;p&gt;We&amp;rsquo;re working to upgrade our current ASP.NET 1.1 project to an ASP.NET 2.0 Web Application project (so that&amp;rsquo;s &lt;em&gt;not&lt;/em&gt; the new Visual Studio 2005 website model). We had some basic minor migration issues, which have all been addressed and are currently solved. The only problem we have right now is with the UIP Application Block. There are several people online stating they&amp;rsquo;ve got UIPAB working in a .NET 2.0 project. Unfortunately, we haven&amp;rsquo;t got it working&amp;hellip; yet 😉&lt;/p&gt;</description></item><item><title>WLW – My first post</title><link>https://www.rickvandenbosch.net/blog/wlw-my-first-post/</link><pubDate>Fri, 10 Nov 2006 12:03:32 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/wlw-my-first-post/</guid><description>&lt;p&gt;I tried using Windows Live Writer as soon as it got out, but because of proxy settings at the company I was working publishing posts wasn&amp;rsquo;t possible. I only now got time to try it at home, because I&amp;rsquo;ve been at home ill the past days. I&amp;rsquo;m still not 100% well, but I&amp;rsquo;ll keep quiet to get well soon. So maybe it&amp;rsquo;s better if I go and rest now&amp;hellip;&lt;/p&gt;</description></item><item><title>Tech·Ed Developers 2006</title><link>https://www.rickvandenbosch.net/blog/teched-developers-2006/</link><pubDate>Thu, 02 Nov 2006 05:47:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/teched-developers-2006/</guid><description>&lt;p&gt;Sadly, I will not be attending the 2006 European developer Tech·Ed. Fortunately, the reason I won&amp;rsquo;t be there is quite nice: I am currently attending Microsoft&amp;rsquo;s &amp;lsquo;LEAP for aspiring architects&amp;rsquo; program, which enables me to visit Redmond next January! So although I will not be visiting Spain next week, America is whitin reach! I&amp;rsquo;m looking forward to visiting the Microsoft Campus. I&amp;rsquo;ll post all the interesting information over here &amp;hellip;&lt;/p&gt;</description></item><item><title>There’s a lot to be taught by software developers</title><link>https://www.rickvandenbosch.net/blog/theres-a-lot-to-be-taught-by-software-developers/</link><pubDate>Fri, 13 Oct 2006 02:31:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/theres-a-lot-to-be-taught-by-software-developers/</guid><description>&lt;p&gt;I used to think we (people working in software development) were far behind when it came to testing. Due to a few experiences over hte last few weeks this has changed&amp;hellip; In waterfall projects, testing is at the end of the process, causing it to be the first thing to go when time gets short. In agile methods, test is evenly divided throughout the process. This combined with the popularity of agile methods make that test is getting more and more mature in software development. We all know we should test (although we do not always act upon the things we know), and we’re constantly trying to find ways to optimize our entire process. We are ahead of our times, I tell you.&lt;/p&gt;</description></item><item><title>Google code search</title><link>https://www.rickvandenbosch.net/blog/google-code-search/</link><pubDate>Fri, 06 Oct 2006 00:20:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/google-code-search/</guid><description>&lt;p&gt;Google added another cool search to their &lt;A href="https://labs.google.com/" target="_blank"&gt;labs&lt;/A&gt;: &lt;A href="https://www.google.com/codesearch" target="_blank"&gt;Google Code search&lt;/A&gt;. Find code written in almost any language, and under almost any license. Have a look at &lt;A href="https://www.google.com/codesearch/advanced_code_search" target="_blank"&gt;advanced code search&lt;/A&gt; and see the possibilities. If the codebase that is searched is big enough, this might be a good step into getting developers to use Google if they&amp;rsquo;re looking for a piece of code (when they&amp;rsquo;re that not doing that already&amp;hellip;).&lt;/p&gt;</description></item><item><title>Getting the computername of the host of a VMware image</title><link>https://www.rickvandenbosch.net/blog/getting-the-computername-of-the-host-of-a-vmware-image/</link><pubDate>Fri, 15 Sep 2006 05:11:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/getting-the-computername-of-the-host-of-a-vmware-image/</guid><description>&lt;p&gt;Because of a new way of working here at the customer I&amp;rsquo;m located at, two virtual machines will be deployed to each developer&amp;rsquo;s machine. These VM&amp;rsquo;s will be run using VMware player. The thing is, the VM&amp;rsquo;s should be able to access the network and all the &amp;rsquo;normal&amp;rsquo; resources. Because of this, all the VM&amp;rsquo;s should have unique (computer)names. But they have to be traceable to the host machine.&lt;/p&gt;</description></item><item><title>Basic .NET training</title><link>https://www.rickvandenbosch.net/blog/basic-net-training/</link><pubDate>Tue, 12 Sep 2006 02:33:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/basic-net-training/</guid><description>&lt;p&gt;Together with a colleague, I&amp;rsquo;m giving basic .NET training for colleagues at this moment. Not at THIS moment exactly, because they&amp;rsquo;re doing exercises right now. But today is the second day of four days of training in total. Currently we already have two weird things popping up.&lt;/p&gt;</description></item><item><title>And so we’re back …</title><link>https://www.rickvandenbosch.net/blog/and-so-were-back/</link><pubDate>Wed, 30 Aug 2006 22:58:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/and-so-were-back/</guid><description>&lt;p&gt;I&amp;rsquo;m back again. The past four weeks I&amp;rsquo;ve been entertaining kids on a summer camp (one week) and we&amp;rsquo;ve moved into our new house! After lots of painting, demolition and other stuff, our new house is ready (enough) to live in. In the near future, our new furniture will arrive and our bathroom will be renewed. So: lots of upcoming milestones!&lt;/p&gt;</description></item><item><title>Low blogging activity</title><link>https://www.rickvandenbosch.net/blog/low-blogging-activity/</link><pubDate>Sat, 29 Jul 2006 23:34:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/low-blogging-activity/</guid><description>&lt;p&gt;The next couple of weeks there will be low activity on my blog. First, I&amp;rsquo;ll be guiding a total of almost 100 kids through a summercamp for a week (we&amp;rsquo;re leaving today), next we will start working on our new house! We get the key a week from monday, so that&amp;rsquo;s two days after we come back from camp. Two days of resting&amp;hellip;&amp;hellip; I hope 😉&lt;/p&gt;</description></item><item><title>Visual Studio 2005 SP1 to ship Q3 of this year</title><link>https://www.rickvandenbosch.net/blog/visual-studio-2005-sp1-to-ship-q3-of-this-year/</link><pubDate>Mon, 24 Jul 2006 01:22:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/visual-studio-2005-sp1-to-ship-q3-of-this-year/</guid><description>&lt;p&gt;The &lt;a href="https://msdn.microsoft.com/vstudio/support/servicing" target="_blank" rel="noreferrer"&gt;Visual Studio servicing page&lt;/a&gt; is updated: VS 2005 SP1 will &lt;a href="https://msdn.microsoft.com/vstudio/support/servicing/sp1_vs05/default.aspx" target="_blank" rel="noreferrer"&gt;ship Q3 of this year&lt;/a&gt;. This date seems to have has slipped before, but at least it gives us an estimated time of shipping.&lt;/p&gt;</description></item><item><title>Microsoft Sandcastle – status update</title><link>https://www.rickvandenbosch.net/blog/microsoft-sandcastle-status-update/</link><pubDate>Mon, 24 Jul 2006 01:00:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/microsoft-sandcastle-status-update/</guid><description>&lt;p&gt;&lt;a href="https://www.rickvandenbosch.net/blogs/jschreuder"&gt;Jan Schreuder&lt;/a&gt; blogged about it earlier, and the buzz around Sandcastle is growing&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://weblogs.asp.net/bhouse" target="_blank" rel="noreferrer"&gt;Brenton House&lt;/a&gt; posted about Sandcastle &lt;a href="https://weblogs.asp.net/bhouse/archive/2006/07/21/Microsoft-Sandcastle-to-possibly-be-released-today.aspx" target="_blank" rel="noreferrer"&gt;last friday&lt;/a&gt;, stating that it might have been the day Sandcastle would be released. Unfortunately it wasn&amp;rsquo;t, so the waiting does not stop yet. It even looks like we might be waiting a little longer:&lt;/p&gt;</description></item><item><title>New MSDN Library provides IE7 Search provider</title><link>https://www.rickvandenbosch.net/blog/new-msdn-library-provides-ie7-search-provider/</link><pubDate>Mon, 17 Jul 2006 04:03:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/new-msdn-library-provides-ie7-search-provider/</guid><description>&lt;p&gt;MSDN 2 Library has been online for a while now. When you visit the &amp;lsquo;old&amp;rsquo; MSDN library, you see the following text:&lt;/p&gt;
&lt;p&gt;“&lt;em&gt;We’re upgrading the MSDN Library to a new publishing system which provides improved performance, better search relevance, XHTML compliance, URLs which don’t change after product releases, and more. During the next few months we’ll gradually move content over to the new site, although MSDN Search will work across both sites automatically. The first few levels of the Table of Contents (TOC) tree will be kept in sync across both sites; you can select the product/technology you want in the directory tree and we’ll redirect you to the correct library for that content.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Unexpected behaviour when calling overriden method</title><link>https://www.rickvandenbosch.net/blog/unexpected-behaviour-when-calling-overriden-method/</link><pubDate>Fri, 30 Jun 2006 00:54:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/unexpected-behaviour-when-calling-overriden-method/</guid><description>&lt;p&gt;Since not too long ago, I joined the &lt;a href="https://forums.microsoft.com/msdn/default.aspx?siteid=1" target="_blank" rel="noreferrer"&gt;MSDN Forums&lt;/a&gt;. The MSDN Forums is a big community where lots of knowledge is passed around. I recommend joining.&lt;/p&gt;
&lt;p&gt;Yesterday I ran into an interesting post. It&amp;rsquo;s about an overriding method that exactly seems to match the call, but doesn&amp;rsquo;t get called. In stead, the base method is called&amp;hellip; Apparently this is because of override-resolution starting at the base working its way up, and a method declaration that matches more than you would think it does.&lt;/p&gt;</description></item><item><title>Consolas font – my 2 cents</title><link>https://www.rickvandenbosch.net/blog/consolas-font-my-2-cents/</link><pubDate>Tue, 27 Jun 2006 05:14:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/consolas-font-my-2-cents/</guid><description>&lt;p&gt;“Consolas is a monospaced font (like an old typewriter) and good for programmers setting code (its core purpose).”&lt;/p&gt;
&lt;p&gt;The above quote is taken from the Microsoft Design &lt;a href="https://www.microsoft.com/resources/design" target="_blank" rel="noreferrer"&gt;website&lt;/a&gt;, and specifically the &lt;a href="https://www.microsoft.com/resources/design/ClearType.html" target="_blank" rel="noreferrer"&gt;part&lt;/a&gt; about &lt;a href="https://www.microsoft.com/typography/ClearTypeInfo.mspx" target="_blank" rel="noreferrer"&gt;ClearType&lt;/a&gt; fonts. It states the main reason for developing the Consolas Font Pack (&lt;a href="https://www.microsoft.com/downloads/details.aspx?familyid=22e69ae4-7e40-4807-8a86-b3d36fab68d3&amp;amp;displaylang=en" target="_blank" rel="noreferrer"&gt;download here&lt;/a&gt;) is to develop a better font for &amp;lsquo;programmers setting code&amp;rsquo;. Because of this, I primarily tested Consolas in Visual Studio, my editor of choice when writing code 😉&lt;/p&gt;</description></item><item><title>‘protected internal’ != (‘protected’ &amp; ‘internal’)</title><link>https://www.rickvandenbosch.net/blog/protected-internal-protected-internal/</link><pubDate>Mon, 26 Jun 2006 03:34:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/protected-internal-protected-internal/</guid><description>&lt;p&gt;Having a database management class called DatabaseManager, I wanted to make a property for this DatabaseManager in a BaseForm. This way, every form inheriting from BaseForm would be able to use the same instance of the DatabaseManager.&lt;/p&gt;</description></item><item><title>Assess your Microsoft skills</title><link>https://www.rickvandenbosch.net/blog/assess-your-microsoft-skills/</link><pubDate>Wed, 21 Jun 2006 03:27:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/assess-your-microsoft-skills/</guid><description>&lt;p&gt;Recently I ran into the &lt;a href="https://assessment.learning.microsoft.com/test/home.asp" target="_blank" rel="noreferrer"&gt;Microsoft Skills Assessment&lt;/a&gt; page. After singing in with your passport, you can take all kinds of skills assessments for various Microsoft products, from Visual Studio 2005 to Windows Storage Server 2003.&lt;/p&gt;</description></item><item><title>Personal update</title><link>https://www.rickvandenbosch.net/blog/personal-update-2/</link><pubDate>Mon, 19 Jun 2006 03:33:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/personal-update-2/</guid><description>&lt;p&gt;Lots of stuff happened the past few months, so it&amp;rsquo;s time for a personal update. Here we go&amp;hellip;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;I&amp;rsquo;ll be attending an MSF4 Agile Masterclass @ Microsoft in July&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In August my girlfriend and I will be the proud owners of a house in Grasrijk (a part of Eindhoven). We can&amp;rsquo;t wait &amp;hellip; !&lt;/p&gt;</description></item><item><title>Houston, we have an upgrade…</title><link>https://www.rickvandenbosch.net/blog/houston-we-have-an-upgrade/</link><pubDate>Fri, 16 Jun 2006 03:43:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/houston-we-have-an-upgrade/</guid><description>&lt;p&gt;BloggingAbout.NET was upgraded today! We are now CommunityServer 2.0 enabled. Because of this, I also changed the look and the description of my blog. Why not do everything at once 😉&lt;/p&gt;</description></item><item><title>On Risk-based Software Development (and a hint of Madonna)</title><link>https://www.rickvandenbosch.net/blog/on-risk-based-software-development-and-a-hint-of-madonna/</link><pubDate>Wed, 07 Jun 2006 23:55:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/on-risk-based-software-development-and-a-hint-of-madonna/</guid><description>&lt;p class="MsoNormal"&gt;
 &lt;span lang="EN-GB"&gt;Last night at &lt;/span&gt;&lt;span lang="EN-GB"&gt;eleven thirty&lt;/span&gt;&lt;span lang="EN-GB"&gt;, when I was taking a shower after playing volleyball for an hour and a half, I thought of a link between risk-based software development and&amp;hellip;.. a pop song*. Sometimes you think of stuff&amp;nbsp;at the weirdest moments.&lt;/p&gt;</description></item><item><title>Error: Could not instantiate activex control ‘xxxx-xxx’ because the current thread is not in a single threaded apartment</title><link>https://www.rickvandenbosch.net/blog/error-could-not-instantiate-activex-control-xxxx-xxx-because-the-current-thread-is-not-in-a-single-threaded-apartment/</link><pubDate>Thu, 01 Jun 2006 23:27:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/error-could-not-instantiate-activex-control-xxxx-xxx-because-the-current-thread-is-not-in-a-single-threaded-apartment/</guid><description>&lt;p&gt;At our current project, we have an application which is deployed using No Touch Deployment. Because of some &lt;a href="https://msdn2.microsoft.com/en-us/library/system.runtime.interopservices.sehexception.aspx" target="_blank" rel="noreferrer"&gt;SEHException&lt;/a&gt; we got a few months back, we started our application in a separate thread using a launcher class which contains the Main() method for the application. Recently we added functionality to display HTML pages our application generates, so we added the ActiveX webbrowser (in &lt;font size="2"&gt;AxSHDocVw.dll).&lt;/p&gt;</description></item><item><title>IIS 7.0 on the MSDN .NET show</title><link>https://www.rickvandenbosch.net/blog/iis-7-0-on-the-msdn-net-show/</link><pubDate>Sun, 21 May 2006 23:25:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/iis-7-0-on-the-msdn-net-show/</guid><description>&lt;p&gt;ScottGu &lt;a href="https://weblogs.asp.net/scottgu/archive/2006/05/20/IIS-7.0-on-the-MSDN-.NET-Show.aspx" target="_blank" rel="noreferrer"&gt;blogged about&lt;/a&gt; IIS 7.0 on the MSDN .NET show. He and Bill Staples did an interview on IIS 7.0, which will ship with Windows Vista Beta 2. As Scott said: &lt;font size="2"&gt;IIS 7.0 is a major, major update and improvement to the overall Microsoft web platform stack. See it. You can find it &lt;a href="https://msdn.microsoft.com/theshow/episode.aspx?xml=theshow/en/Episode056/manifest.xml"&gt;here&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;</description></item><item><title>HowTo: determine which object (and method) called another method</title><link>https://www.rickvandenbosch.net/blog/howto-determine-which-object-and-method-called-another-method/</link><pubDate>Fri, 19 May 2006 05:04:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-determine-which-object-and-method-called-another-method/</guid><description>&lt;p&gt;Sometimes when you&amp;rsquo;re inside a method you would like to know which method called it. Or even which object. For instance when you write a &lt;a href="https://msdn2.microsoft.com/en-US/library/system.diagnostics.tracelistener.aspx" target="_blank" rel="noreferrer"&gt;TraceListener&lt;/a&gt;, it might be pretty cool to make the TraceListener smart enough to find out what object called him and from which method. The &lt;a href="https://msdn2.microsoft.com/en-US/library/system.diagnostics.stacktrace.aspx" target="_blank" rel="noreferrer"&gt;StackTrace&lt;/a&gt; object in .NET makes this pretty easy. Here&amp;rsquo;s a howto&amp;hellip;&lt;/p&gt;</description></item><item><title>House for sale!</title><link>https://www.rickvandenbosch.net/blog/house-for-sale/</link><pubDate>Sun, 07 May 2006 01:18:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/house-for-sale/</guid><description>&lt;p&gt;I&amp;rsquo;m not blogging about the wellknown song by the Dutch band &lt;a href="https://nl.wikipedia.org/wiki/Lucifer_%28popgroep%29" target="_blank" rel="noreferrer"&gt;Lucifer&lt;/a&gt; from the year 1975, but to let you know we (my girlfriend and me) have bought a new house! Somewhere in August of this year, we will be the proud owners of a house in &amp;lsquo;Grasrijk&amp;rsquo;, a new part of Eindhoven right next to Veldhoven. After three-somewhat years in our current home we are ready for the next step. And now we can&amp;rsquo;t wait &amp;hellip;. !&lt;/p&gt;</description></item><item><title>Cannot widen from target type to primitive type.</title><link>https://www.rickvandenbosch.net/blog/cannot-widen-from-target-type-to-primitive-type/</link><pubDate>Tue, 02 May 2006 12:29:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/cannot-widen-from-target-type-to-primitive-type/</guid><description>&lt;p&gt;A few days ago we ran into the error in the subject of this post at my current project. Because it wasn&amp;rsquo;t easy finding any usefull hints pointing towards a solution, I&amp;rsquo;ll post ours here.&lt;/p&gt;</description></item><item><title>BloggingAbout .NET meeting? – Part 2</title><link>https://www.rickvandenbosch.net/blog/bloggingabout-net-meeting-part-2/</link><pubDate>Tue, 02 May 2006 12:21:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/bloggingabout-net-meeting-part-2/</guid><description>&lt;p&gt;I&amp;rsquo;ve received lot&amp;rsquo;s of positive reactions on the post about organizing a &lt;a href="https://bloggingabout.net/blogs/rick/archive/2006/04/20/12024.aspx" target="_blank" rel="noreferrer"&gt;bloggingabout.net meeting&lt;/a&gt;. I&amp;rsquo;ll  try to squeeze in organizing a meeting in the near future. But see the near future somewhere between now and a few months. As you can image lot&amp;rsquo;s of stuff should be taken care of: a place to have the meeting, food &amp;amp; drinks, a decent agenda and maybe even guestspeakers. And to keep everything affordable for all the visitors: maybe we should consider finding a sponsor. But before we go there it&amp;rsquo;s important to make sure it&amp;rsquo;s possible.&lt;/p&gt;</description></item><item><title>BloggingAbout .NET meeting?</title><link>https://www.rickvandenbosch.net/blog/bloggingabout-net-meeting/</link><pubDate>Thu, 20 Apr 2006 12:03:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/bloggingabout-net-meeting/</guid><description>&lt;p&gt;I&amp;rsquo;ve been thinking: would there be any interest for a bloggingabout .net meeting among the bloggers? We are all into .NET and most of us seem to enjoy a good discussion. Maybe we can organize a platform for those discussions in real life in stead of through posts and comments. It could be about anything, but has to have a predefined agenda to make sure the meeting has a goal.&lt;/p&gt;</description></item><item><title>SecurityException: That assembly does not allow partially trusted callers.</title><link>https://www.rickvandenbosch.net/blog/securityexception-that-assembly-does-not-allow-partially-trusted-callers/</link><pubDate>Fri, 07 Apr 2006 09:52:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/securityexception-that-assembly-does-not-allow-partially-trusted-callers/</guid><description>&lt;p&gt;The exception mentioned in the title of this post was the one I encountered when using an ASP.NET control I had written.&lt;/p&gt;
&lt;p&gt;**How I encountered the exception:&lt;/p&gt;
&lt;p&gt;** Because I develop several websites, there&amp;rsquo;s a lot of functionality I need more than once. A possible solution for this is to write a control gallery containing the functionality I needed. And putting them in a seperate assembly makes it easy to dstribute them freely in the near future ;). I made the assembly (containing an image gallery and a download gallery) and used it in a website I am developing together with a good friend of mine. There were no problems and life seemed good. Until the day came we published the website. After putting the website online, one of the pages was not rendering correctly, displaying the message &amp;ldquo;&lt;em&gt;Unhandled Exception: System.Security.SecurityException: That assembly does not allow partially trusted callers&lt;/em&gt;&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Visual Studio 2005 IDE bug</title><link>https://www.rickvandenbosch.net/blog/visual-studio-2005-ide-bug/</link><pubDate>Tue, 28 Mar 2006 11:06:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/visual-studio-2005-ide-bug/</guid><description>&lt;p&gt;Yesterday we ran into a bug in the Visual Studio 2005 IDE. To be precise: in Intellisense when writing a web.sitemap file. The Intellisense tells you the attribute which indicates whether a site map provider filters site map nodes based on a user&amp;rsquo;s role is called securityTrimmingEnabled. But when you use this attribute and run the website, you receive an error stating there is an &lt;em&gt;Unrecognized attribute &amp;lsquo;securityTrimmingEnabled&amp;rsquo;&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>BizTalk 2006 course</title><link>https://www.rickvandenbosch.net/blog/biztalk-2006-course/</link><pubDate>Fri, 24 Mar 2006 01:21:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/biztalk-2006-course/</guid><description>&lt;p&gt;Wednesday and thursday I attended the first part of a BizTalk 2006 course at &lt;a href="https://www.class-a.nl" target="_blank" rel="noreferrer"&gt;Class-A&lt;/a&gt;. Next week I&amp;rsquo;ll be finishing the course (tuesday and wednesday). I have to say that the trainer/coach who gives the course (Astrid Hackenberg) really knows what she&amp;rsquo;s talking about. At this point the 12 (?) people attending the course have not yet come up with a question she couldn&amp;rsquo;t answer.&lt;/p&gt;</description></item><item><title>Thank you, my friend …</title><link>https://www.rickvandenbosch.net/blog/thank-you-my-friend/</link><pubDate>Fri, 24 Mar 2006 00:35:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/thank-you-my-friend/</guid><description>&lt;p&gt;After years of loyal service, I&amp;rsquo;m going to sell my current digital camera. I&amp;rsquo;m interested in buying an even better one (7.1 MP), although the &lt;a href="https://www.dpreview.com/reviews/sonydscs85/" target="_blank" rel="noreferrer"&gt;Sony DSC-S85&lt;/a&gt; I have now (4.1 MP) has brought me lots of great  pictures.&lt;/p&gt;</description></item><item><title>DevDays 2006</title><link>https://www.rickvandenbosch.net/blog/devdays-2006/</link><pubDate>Thu, 09 Mar 2006 00:07:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/devdays-2006/</guid><description>&lt;p&gt;I attended the DevDays 2006 and my overall impression was: cool. Allthough some of the sessions I attended weren&amp;rsquo;t good (or actually, were very bad), the overall feeling is good and I picked up on some great stuff. Meeting up with some smart people is also a good addition to attending the sessions.&lt;/p&gt;</description></item><item><title>Agile Software Development, Principles, Patterns, and Practices</title><link>https://www.rickvandenbosch.net/blog/agile-software-development-principles-patterns-and-practices/</link><pubDate>Thu, 09 Feb 2006 23:01:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/agile-software-development-principles-patterns-and-practices/</guid><description>&lt;p&gt;Last week a book I requested arrived: &lt;a href="https://www.amazon.com/gp/product/0135974445/103-3533944-6738255?v=glance&amp;amp;n=283155" target="_blank" rel="noreferrer"&gt;Agile Software Development, Principles, Patterns, and Practices&lt;/a&gt; by Robert C. Martin. I haven&amp;rsquo;t had the time to dive in to it, but my first impression is this book is a good one. Nice quote I ran into on the first page, as one of the principles agile development follows:&lt;/p&gt;</description></item><item><title>HowTo: read your configfile when using no-touch deployment</title><link>https://www.rickvandenbosch.net/blog/howto-read-your-configfile-when-using-no-touch-deployment/</link><pubDate>Mon, 16 Jan 2006 01:37:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-read-your-configfile-when-using-no-touch-deployment/</guid><description>&lt;p&gt;Earlier I posted about reading a configfile when using no-touch deployment. Several people have contacted me to post the code, so here it is.&lt;/p&gt;
&lt;p&gt;&lt;font color="#0000ff" size="2"&gt;private&lt;/font&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;static&lt;/font&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;bool&lt;/font&gt; &lt;font size="2"&gt;InitializeRemoting()&lt;br /&gt; {&lt;br /&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;    string&lt;/font&gt; &lt;font size="2"&gt;configFile;&lt;/p&gt;</description></item><item><title>Media Center Trouble – Gone!</title><link>https://www.rickvandenbosch.net/blog/media-center-trouble-gone/</link><pubDate>Fri, 30 Dec 2005 04:45:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/media-center-trouble-gone/</guid><description>&lt;p&gt;Sometimes things aren&amp;rsquo;t as difficult as they seem&amp;hellip;&lt;/p&gt;
&lt;p&gt;After some extra reading, and searching on &lt;a href="https://gathering.tweakers.net" target="_blank" rel="noreferrer"&gt;gathering.tweakers.net&lt;/a&gt;, I found that everything I had done was correct. The only uncertainty was my graphics card. I went out and bought me a faster one (a Radeon 9550) and everything works well! As I am typing this, the same machine is playing a sweet K&amp;rsquo;s Choice song and recording a TV show, while displaying media center on my TV without any problems. Me likey.&lt;/p&gt;</description></item><item><title>Media Center Trouble – Part 2</title><link>https://www.rickvandenbosch.net/blog/media-center-trouble-part-2/</link><pubDate>Fri, 30 Dec 2005 01:12:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/media-center-trouble-part-2/</guid><description>&lt;p&gt;Ramon&amp;rsquo;s tips helped me a bit further, because they enabled me to test some of the settings and try where the problem is.&lt;/p&gt;
&lt;p&gt;I now encounter a very nice but weird phenomenon: when I use DualView on my NVidia card, I can drag Media Center to my TV. This works and shows up properly. When I maximize Media Center the image is all garbled up. But: when I open another window (this can be anything: notepad, display properties or the DirectX Control Panel (By the way: thanks for that one Ramon!)) and give this &lt;em&gt;other window&lt;/em&gt; the focus, my Media Center display perfect. As soon as Media Center gets the focus, its image garbles up.&lt;/p&gt;</description></item><item><title>Media Center Edition trouble</title><link>https://www.rickvandenbosch.net/blog/media-center-edition-trouble/</link><pubDate>Thu, 29 Dec 2005 00:23:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/media-center-edition-trouble/</guid><description>&lt;p&gt;It&amp;rsquo;s been a while since I&amp;rsquo;ve been blogging, because my project has been extremely hectic. Now I&amp;rsquo;m enjoying a week off, so I&amp;rsquo;ve got time for toys now&amp;hellip; 😉&lt;/p&gt;
&lt;p&gt;One of these toys was going to be Windows XP Media Center Edition. I installed it, bought a compatible TV card together with a MCE remote and yep: everything is working fine. At least, as long as I am watching it on my monitor. As soon as I switch to TV (through the TV Out on my GeForce Ti4800 SE) there&amp;rsquo;s trouble. I found that when Media Center is not maximized, it shows up on my TV. But when I try to maximize it, it garbles up the image up to a point where you cannot even recognize Media Center in it. It feels like the TV doesn&amp;rsquo;t support the refresh rate or something, but I can&amp;rsquo;t alter that in my NVidia driver.&lt;/p&gt;</description></item><item><title>ASP.NET 2.0 menu rendering differently in browser and at w3.org validator</title><link>https://www.rickvandenbosch.net/blog/asp-net-2-0-menu-rendering-differently-in-browser-and-at-w3-org-validator/</link><pubDate>Thu, 24 Nov 2005 13:24:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/asp-net-2-0-menu-rendering-differently-in-browser-and-at-w3-org-validator/</guid><description>&lt;p&gt;I ran in to something strange today&amp;hellip;&lt;/p&gt;
&lt;p&gt;The ASP.NET 2.0 Menu control renders differently in a browser and in the &lt;a href="https://validator.w3.org" target="_blank" rel="noreferrer"&gt;W3 validator&lt;/a&gt;. Loading the page in a browser results in the usage of the correct attribute &amp;lsquo;vertical-align&amp;rsquo; for the image which is used to indicate a menu has subitems. I checked this in IE and FireFox and both browsers rendered correct XHTML. When you copy the source of the rendered page and paste it in the validator-textbox at W3.org, it validates the XHTML. When you check the page directly by entering a URL, the menu renders using the non-correct attribute &amp;lsquo;valign&amp;rsquo;, causing my page to fail validation.  But the copied source passes validation!&lt;/p&gt;</description></item><item><title>Binary .NET remoting over https: throwing errors serverside</title><link>https://www.rickvandenbosch.net/blog/binary-net-remoting-over-http-throwing-errors-serverside/</link><pubDate>Thu, 24 Nov 2005 13:18:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/binary-net-remoting-over-http-throwing-errors-serverside/</guid><description>&lt;p&gt;As a follow-up to my &lt;a href="https://bloggingabout.net/blogs/rick/archive/2005/11/23/10361.aspx" target="_blank" rel="noreferrer"&gt;previous post&lt;/a&gt;..&lt;/p&gt;
&lt;p&gt;Eventually a colleague of mine pointed me in the right direction. The &lt;a href="https://msdn.microsoft.com/library/default.asp?url=https://www.rickvandenbosch.net/library/en-us/cpgenref/html/gnconcustomerrorselement.asp" target="_blank" rel="noreferrer"&gt;System.Runtime.Remoting part of a configfile&lt;/a&gt; can also contain a &lt;customErrors&gt; tag. Setting it to &amp;ldquo;Off&amp;rdquo; made that I got the expected exception. Thanks Jasper!&lt;/p&gt;</description></item><item><title>.NET remoting (http binary): passing (custom) errors</title><link>https://www.rickvandenbosch.net/blog/net-remoting-http-binary-passing-custom-errors/</link><pubDate>Wed, 23 Nov 2005 01:09:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/net-remoting-http-binary-passing-custom-errors/</guid><description>&lt;p&gt;We are using binary .NET remoting over http for a client-server application. At the server, we have implemented custom error handling which results in the Service Interface (the facade layer) to throw a decent exception, with lots of information. The problem we encounter now is that most of the time the client displays these exceptions as BinaryFormatter exceptions, in stead of the ApplicationException or the normal Exception we throw serverside.&lt;/p&gt;</description></item><item><title>No-touch deployment &amp; reading your config file</title><link>https://www.rickvandenbosch.net/blog/no-touch-deployment-reading-your-config-file/</link><pubDate>Tue, 08 Nov 2005 10:35:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/no-touch-deployment-reading-your-config-file/</guid><description>&lt;p&gt;When you use &lt;a href="https://msdn.microsoft.com/library/default.asp?url=https://www.rickvandenbosch.net/library/en-us/dv_vstechart/html/vbtchno-touchdeploymentinnetframework.asp" target="_blank" rel="noreferrer"&gt;No-touch deployment&lt;/a&gt;, reading your config file might cause some problems.&lt;/p&gt;
&lt;p&gt;I experienced this when I received a &amp;lsquo;No message was deserialized prior to calling the DispatchChannelSink&amp;rsquo; error last week. It took me quite some time before I found the problem, because of the strange error. After a while I thought about the way my app was starting: I started a separate thread which configured a remoting interface based on the config file: &lt;a href="https://msdn.microsoft.com/library/default.asp?url=https://www.rickvandenbosch.net/library/en-us/cpref/html/frlrfsystemruntimeremotingremotingconfigurationclassconfiguretopic.asp" target="_blank" rel="noreferrer"&gt;RemotingConfiguration.Configure()&lt;/a&gt;. This because of the non-standard binary formatter that was used. The thread didn&amp;rsquo;t throw an exception (I know, bad programming, but it was a proof-of-concept 😉 ) and so the app tried to communicate with the remoted object&amp;hellip;.. which resulted in the error above.&lt;/p&gt;</description></item><item><title>VS2005, a first look</title><link>https://www.rickvandenbosch.net/blog/vs2005-a-first-look/</link><pubDate>Sat, 05 Nov 2005 00:18:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/vs2005-a-first-look/</guid><description>&lt;p&gt;Last week I played with VS2005 a little. My first overall impression is: &lt;strong&gt;sweet&lt;/strong&gt;! Partial classes, nullable types, generics, master pages, new controls, great extra debug info&amp;hellip; they all make our life a little easier.&lt;/p&gt;</description></item><item><title>IBM certified: Rational Unified Process</title><link>https://www.rickvandenbosch.net/blog/ibm-certified-rational-unified-process/</link><pubDate>Fri, 28 Oct 2005 04:28:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/ibm-certified-rational-unified-process/</guid><description>&lt;p&gt;I&amp;rsquo;m having a good weekendstart today: I took an exam for Rational Unified Process this afternoon, and passed with a score of 91%! I am now an IBM certified Rational Unified Process professional. Sweet.&lt;/p&gt;</description></item><item><title>Howto: create a custom httpHandler</title><link>https://www.rickvandenbosch.net/blog/howto-create-a-custom-httphandler/</link><pubDate>Thu, 27 Oct 2005 09:02:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-create-a-custom-httphandler/</guid><description>&lt;p&gt;If you would like to (for example) make sure all the jpegs on your site are displayed including a copyright text or something like that, you could use the example I posted &lt;a href="https://bloggingabout.net/blogs/rick/archive/2005/05/12/3849.aspx" target="_blank" rel="noreferrer"&gt;before&lt;/a&gt;. But it would be easier to write a custom httpHandler. Here&amp;rsquo;s a small howto:&lt;/p&gt;</description></item><item><title>Internet Explorer Developer Toolbar (Beta)</title><link>https://www.rickvandenbosch.net/blog/internet-explorer-developer-toolbar-beta/</link><pubDate>Sun, 16 Oct 2005 01:14:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/internet-explorer-developer-toolbar-beta/</guid><description>&lt;p&gt;Today I stumbled upon the &lt;a href="https://blogs.microsoft.nl" target="_blank" rel="noreferrer"&gt;Dutch Microsoft blogs&lt;/a&gt; and found an interesting post at the blog of Robert Fransen: the IE Developer Toolbar beta is available! The Toolbar offers you lots of handy features:&lt;/p&gt;</description></item><item><title>HowTo: implement a list that sorts based on value ( not key ! )</title><link>https://www.rickvandenbosch.net/blog/howto-implement-a-list-that-sorts-based-on-value-not-key/</link><pubDate>Tue, 04 Oct 2005 06:34:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-implement-a-list-that-sorts-based-on-value-not-key/</guid><description>&lt;p&gt;&lt;span&gt;&lt;/p&gt;&lt;/p&gt;
&lt;div&gt;
 Sometimes you&amp;nbsp;need a sorted list. You&amp;nbsp;would think in that case&amp;nbsp;the &lt;a href="https://msdn.microsoft.com/library/default.asp?url=https://www.rickvandenbosch.net/library/en-us/cpref/html/frlrfsystemcollectionssortedlistclasstopic.asp"&gt;SortedList&lt;/a&gt; class would help out, but unfortunately this one only sorts based on the key, while most of the time you would like to sort based on the value.&amp;nbsp;&lt;/p&gt;</description></item><item><title>HowTo: Thread safe singleton implementation of a class</title><link>https://www.rickvandenbosch.net/blog/howto-thread-safe-singleton-implementation-of-a-class/</link><pubDate>Wed, 21 Sep 2005 10:59:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-thread-safe-singleton-implementation-of-a-class/</guid><description>&lt;p&gt;Normally, if you would like a singleton implementation of a class, you would go about it a little bit like this:&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;font color="#0000ff" size="2"&gt;public&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;class&lt;/font&gt;&lt;font size="2"&gt; BloggingAbout&lt;br /&gt; {&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;private&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;static&lt;/font&gt;&lt;font size="2"&gt; BloggingAbout bloggingAbout;&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color="#0000ff" size="2"&gt;private&lt;/font&gt;&lt;font size="2"&gt; BloggingAbout()&lt;br /&gt; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;</description></item><item><title>Structuring your projects</title><link>https://www.rickvandenbosch.net/blog/structuring-your-projects/</link><pubDate>Fri, 16 Sep 2005 02:28:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/structuring-your-projects/</guid><description>&lt;p&gt;At my current project, I’m trying to bring some structure in our visual Studio projects. But I’m finding myself not sure about how far I should go. Maybe you should know I tend to be something of a purist. At the moment, we created a project with a single class, because it didn’t belong anywhere else. So we created a client specific ‘Common’ project and put the one file there.&lt;/p&gt;</description></item><item><title>Remoting, serialization error, CallContext, Clone()</title><link>https://www.rickvandenbosch.net/blog/remoting-serialization-error-callcontext-clone/</link><pubDate>Thu, 15 Sep 2005 08:34:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/remoting-serialization-error-callcontext-clone/</guid><description>&lt;p&gt;I couldn&amp;rsquo;t come up with a decent title for this post, so I just spit out some keywords.&lt;/p&gt;
&lt;p&gt;We got an error today, stating the Controller of some object we wanted to put on CallContext needed to be serializable. Not thinking about the weird content of this error, we tried what would happen if we made the controller serializable. We now got a different error, which was even more weird:&lt;/p&gt;</description></item><item><title>Design guidelines – again</title><link>https://www.rickvandenbosch.net/blog/design-guidelines-again/</link><pubDate>Wed, 14 Sep 2005 08:46:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/design-guidelines-again/</guid><description>&lt;p&gt;I saw a presentation monday to explain the basics of .NET to some starting developers. In that presentation, I saw a piece of code design I don&amp;rsquo;t think should be showed. Ever. Especially to people who are about to enter the .NET world. In one cs-file, I saw a base class, two inheriting classes and then again two classes which inherited from on of the former mentioned classes. So there were 5 public classes in one file. A shiver ran down my back &amp;hellip;&lt;/p&gt;</description></item><item><title>Advanced remoting – “No assembly associated with XML key”</title><link>https://www.rickvandenbosch.net/blog/advanced-remoting-no-assembly-associated-with-xml-key/</link><pubDate>Mon, 05 Sep 2005 11:14:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/advanced-remoting-no-assembly-associated-with-xml-key/</guid><description>&lt;p&gt;For my current project I&amp;rsquo;m trying to implement a factory pattern using remoting. This seems to be more difficult than I imagined. I&amp;rsquo;ve done the following:&lt;/p&gt;
&lt;p&gt;– Create an &lt;em&gt;Interfaces&lt;/em&gt; project containing an IProductFactory and an IProduct.&lt;/p&gt;</description></item><item><title>Here we go – summer 2005 edition</title><link>https://www.rickvandenbosch.net/blog/here-we-go-summer-2005-edition/</link><pubDate>Mon, 22 Aug 2005 04:27:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/here-we-go-summer-2005-edition/</guid><description>&lt;p&gt;We landed in Eindhoven this morning after a great holiday in Turkey. I&amp;rsquo;ve done some resting, got a tan and I&amp;rsquo;m ready to go for the rest of this year&amp;hellip; And not only at my job: I&amp;rsquo;ll also pick up on blogging about .NET again.&lt;/p&gt;</description></item><item><title>Leaving on a jetplain…</title><link>https://www.rickvandenbosch.net/blog/leaving-on-a-jetplain/</link><pubDate>Wed, 03 Aug 2005 05:52:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/leaving-on-a-jetplain/</guid><description>&lt;p&gt;I&amp;rsquo;m leaving for a 2-week holiday next sunday. Or actually, I&amp;rsquo;m going to a childrens camp as group leader for a week first, and after that I&amp;rsquo;m in need of a holiday ;). So then I&amp;rsquo;ll be leaving for 8 days of sun in Turkey. I&amp;rsquo;ll be back august twentysecond, but the two days after that are filled up with some in-house training, so my blog might be kinda quiet the next few weeks. But don&amp;rsquo;t worry: I&amp;rsquo;ll be back blogging my ass of before you know it 😉&lt;/p&gt;</description></item><item><title>JetBrains ReSharper 2.0 – First impression</title><link>https://www.rickvandenbosch.net/blog/jetbrains-resharper-2-0-first-impression/</link><pubDate>Thu, 21 Jul 2005 04:35:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/jetbrains-resharper-2-0-first-impression/</guid><description>&lt;p&gt;Dennis &lt;a href="https://bloggingabout.net/blogs/dennis/archive/2005/07/21/8629.aspx" target="_blank" rel="noreferrer"&gt;blogged&lt;/a&gt; about it earlier today, and as soon as I saw that I couldn&amp;rsquo;t help myself: I had to try out ReSharper 2.0! Little did I know about the consequences&amp;hellip;&lt;/p&gt;</description></item><item><title>Did you know: Visual Studio help ‘tabbed browsing’</title><link>https://www.rickvandenbosch.net/blog/did-you-know-visual-studio-help-tabbed-browsing/</link><pubDate>Wed, 20 Jul 2005 05:27:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/did-you-know-visual-studio-help-tabbed-browsing/</guid><description>&lt;p&gt;Holding down the SHIFT key when you click a link in the Visual Studio help (using external help) opens the topic in a new tab in the help browser. So that&amp;rsquo;s a form of tabbed browsing. Sweet.&lt;/p&gt;</description></item><item><title>The conditional operator (? :)</title><link>https://www.rickvandenbosch.net/blog/the-conditional-operator/</link><pubDate>Tue, 19 Jul 2005 22:07:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/the-conditional-operator/</guid><description>&lt;p&gt;Every now and again I see a piece of code where the author has used the conditional operator &lt;strong&gt;? :&lt;/strong&gt; . It might be my tidyness or it might take some getting used to, but I don&amp;rsquo;t like it. I don&amp;rsquo;t like it at all! My gut feeling says it&amp;rsquo;s nasty, because it&amp;rsquo;s not easy readable code. Lets look at an example. Imagine you have a property getter for the count of a collection. When the ArrayList you use internally is null, you want to return 0, else you want to return the count of the internal ArrayList. With the conditional operator, this looks like this:&lt;/p&gt;</description></item><item><title>New: post rating</title><link>https://www.rickvandenbosch.net/blog/new-post-rating/</link><pubDate>Mon, 18 Jul 2005 07:05:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/new-post-rating/</guid><description>&lt;p&gt;Since we upgraded to Community Server, visitors are now able to rate posts. This way you can let the bloggers here at bloggingabout.net know what you think about the things they post. Give it a go!&lt;/p&gt;</description></item><item><title>DataSets vs Classes</title><link>https://www.rickvandenbosch.net/blog/datasets-vs-classes/</link><pubDate>Mon, 18 Jul 2005 01:22:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/datasets-vs-classes/</guid><description>&lt;P class="MsoNormal"&gt;
 &lt;SPAN lang="EN-US"&gt;Should I choose datasets or will classes do the trick? This is a question each developer probably asks himself (or herself) at the beginning of a project. And maybe even along the way…&lt;/SPAN&gt;
&lt;/P&gt;
&lt;P class="MsoNormal"&gt;
 &lt;SPAN lang="EN-US"&gt;If I had to answer that question, I wouldn’t now what to say because I think it depends on a lot of things which of the two will be better. Both of them have pros and cons. DataSets for instance are very easy to persist in a database. Classes on the other hand can enforce business rules more easily.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN lang="EN-US"&gt;Barry Gervin started out with &lt;A href="https://objectsharp.com/Blogs/barry/archive/2004/02/10/273.aspx"&gt;a list&lt;/A&gt; why datasets are so good, but in the comments there’s a big discussion going on about when to use datasets and when to use custom entities. I for one like datasets and classes. And I think we can use them both, even within the same system. On the other hand, that might get a bit complex.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN lang="EN-US"&gt;Is &lt;A href="https://udidahan.weblogs.us/"&gt;Udi Dahan&lt;/A&gt;'s comment&amp;nbsp;right? Should dataset only be used in one-off situations, or can they belong in the center of a system’s architecture?&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN lang="EN-US"&gt;I don’t have a particular preference, although I seem to be inclined to start with classes more often. Do you have a preference? If so, drop me a line in the comments!&lt;FONT face="Arial"&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
&lt;/P&gt;</description></item><item><title>The importance of testing (or: The influence of a bug …)</title><link>https://www.rickvandenbosch.net/blog/the-importance-of-testing-or-the-influence-of-a-bug/</link><pubDate>Thu, 14 Jul 2005 21:51:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/the-importance-of-testing-or-the-influence-of-a-bug/</guid><description>&lt;P class="MsoNormal"&gt;
 &lt;SPAN lang="EN-GB"&gt;We programmers know about bugs. We fight them now and then, create them sometimes but most of all try to keep them out of our software. At least, I hope you do too ;). Trend Micro has been the victim of a bug, and this had some nasty consequences for them. April 23rd this year, Trend Micro offered the update 'Official Pattern Release 2.594.00' on their website. This update allocated almost all system memory, making it impossible to work with the computer. Within two hours (!) a new version of the update was placed on the website and the erroneous one was removed. That two hours cost Trend Micro 8 million dollars! Tens of thousands of computers were 'infected' by the bug, more than 28000 customers called the callcenter that was rapidly put together.&lt;BR /&gt;&lt;BR /&gt;I think this illustrates&amp;nbsp;the importance of a few things I think every release in a software development project must go through:&lt;/SPAN&gt;
&lt;/P&gt;
&lt;P class="MsoNormal"&gt;
 &lt;SPAN lang="EN-GB"&gt;&amp;#8211; Unit testing&lt;BR /&gt;&amp;#8211; Testing new features&lt;BR /&gt;&amp;#8211; Testing old features&lt;BR /&gt;&amp;#8211; Testing the influence of changes&lt;BR /&gt;&amp;#8211; Regression testing&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN lang="EN-GB"&gt;&amp;#8211; TESTING!&lt;BR /&gt;&lt;BR /&gt;Although testing is beginning to get more important in software development, I think a lot of companies are not up to par in that department. Where design and development of software have reached &lt;S&gt;maturity&lt;/S&gt; puberty, testing seems to be strugling to&amp;nbsp;get out of&amp;nbsp;its&amp;nbsp;diapers. Of course, there’s someone who is pushing the buttons and looking at the results, but that’s not enough. These days, software is very important. Like with Trend Micro, errors in software can cost you lots of money. I think the problem is that people don’t like to spend money for something&amp;nbsp;when it’s hard to see if it pays off.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN lang="EN-GB"&gt;Maybe the problem is that good testing doesn’t show itself. When an error is found in a system through testing, that’s what the test was there for. But there’s no (easy) way to estimate what the influence (or the cost) of that error would have been if it wouldn’t have been found. Maybe what happened to Trend Micro was a good thing, because it illustrates the importance of testing.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN lang="EN-GB"&gt;I mean: it’s better to spend thousands of dollars more on testing than 8 million on repairing the trail of a bug later on, right?&lt;/SPAN&gt;
&lt;/P&gt;</description></item><item><title>ASP.NET 2.0</title><link>https://www.rickvandenbosch.net/blog/asp-net-2-0-2/</link><pubDate>Wed, 13 Jul 2005 07:38:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/asp-net-2-0-2/</guid><description>&lt;p&gt;If you&amp;rsquo;re interested in Visual Studio 2005, and especially ASP.NET 2.0, visit this site: &lt;a href="https://beta.asp.net/" target="_blank" rel="noreferrer"&gt;https://beta.asp.net/&lt;/a&gt; It&amp;rsquo;s an official Microsoft beta site running ASP.NET 2.0. Including forum, a control gallery, tutorials, starter kits and many more!&lt;/p&gt;</description></item><item><title>Trying to find the right new look</title><link>https://www.rickvandenbosch.net/blog/trying-to-find-the-right-new-look/</link><pubDate>Tue, 12 Jul 2005 11:13:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/trying-to-find-the-right-new-look/</guid><description>&lt;p&gt;We finally made the change to Community Server here at bloggingabout.net. Because of this, some stuff will change. One of them is the appearance of all the blogs. And I&amp;rsquo;m not entirely happy with the way my blog is looking right now. I guess it takes some getting used to. Maybe I&amp;rsquo;ll switch a little the next days. If you think I should keep a certain skin (or loose it!): drop me a comment&amp;hellip;&lt;/p&gt;</description></item><item><title>CoolToolList.Add(CLRProfiler);</title><link>https://www.rickvandenbosch.net/blog/cooltoollist-addclrprofiler/</link><pubDate>Tue, 12 Jul 2005 02:04:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/cooltoollist-addclrprofiler/</guid><description>&lt;P class="MsoNormal"&gt;
 &lt;SPAN lang="EN-US"&gt;Microsoft's &lt;A href="https://www.microsoft.com/downloads/details.aspx?FamilyId=86CE6052-D7F4-4AEB-9B7A-94635BEEBDDA&amp;displaylang=en"&gt;CLRProfiler&lt;/A&gt; is&amp;nbsp;a tool&amp;nbsp;you can use to analyze the behavior of your managed applications. I've used it a number of times and it can be pretty helpfull in profiling your apps. According to Microsoft, these are its strengths and weaknesses:&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;A name="_Toc54579203"&gt;&lt;SPAN lang="EN-US"&gt;&lt;STRONG&gt;Highlights&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN lang="EN-US"&gt;&lt;/SPAN&gt;
&lt;/P&gt;
&lt;UL type="disc"&gt;
 &lt;br /&gt; 
 &lt;LI class="MsoNormal"&gt;
 &lt;SPAN lang="EN-US"&gt;CLRProfiler is a tool that is focused on analyzing what is going on in the garbage collector heap:&lt;/SPAN&gt;&lt;br /&gt; &lt;UL type="circle"&gt;
 &lt;br /&gt; 
&lt;pre&gt;&lt;code&gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;Which methods allocate which types of objects?&amp;lt;/SPAN&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;Which objects survive?&amp;lt;/SPAN&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;What is on the heap?&amp;lt;/SPAN&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;What keeps objects alive?&amp;lt;/SPAN&amp;gt;
 &amp;lt;/LI&amp;gt;&amp;lt;/UL&amp;gt;
 &amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;Additionally:&amp;lt;/SPAN&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;UL type=&amp;quot;circle&amp;quot;&amp;gt;
 &amp;lt;br /&amp;gt; 
 
 &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;The call graph feature lets you see who is calling whom how often.&amp;lt;/SPAN&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;Which methods, classes, modules get pulled in by whom&amp;lt;/SPAN&amp;gt;
 &amp;lt;/LI&amp;gt;&amp;lt;/UL&amp;gt;
 &amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;The tool can profile applications, services, and ASP&amp;lt;/SPAN&amp;gt;&amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;.NET&amp;lt;/SPAN&amp;gt;&amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt; pages.&amp;lt;/SPAN&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;The tool can control profiling:&amp;lt;/SPAN&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;UL type=&amp;quot;circle&amp;quot;&amp;gt;
 &amp;lt;br /&amp;gt; 
 
 &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;You can add comments that can also serve as time markers.&amp;lt;/SPAN&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;You can turn allocation and call logging on or off.&amp;lt;/SPAN&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;You can trigger a heap dump.&amp;lt;/SPAN&amp;gt;
 &amp;lt;/LI&amp;gt;&amp;lt;/UL&amp;gt;
 &amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;The log files produced are self-contained – you do not need to save symbol files and the like to later analyze the log file.&amp;lt;/SPAN&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;There is also a command-line interface allowing log files to be produced in batch mode.&amp;lt;/SPAN&amp;gt;
 &amp;lt;/LI&amp;gt;&amp;lt;/UL&amp;gt;
 &amp;lt;br /&amp;gt; &amp;lt;P class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;&amp;lt;A name=&amp;quot;_Toc54579204&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Lowlights&amp;lt;/STRONG&amp;gt;&amp;lt;/A&amp;gt;&amp;lt;/SPAN&amp;gt;
 &amp;lt;/P&amp;gt;
 
 &amp;lt;br /&amp;gt; &amp;lt;UL type=&amp;quot;disc&amp;quot;&amp;gt;
 &amp;lt;br /&amp;gt; 
 
 &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;CLRProfiler is an intrusive tool; seeing a 10 to 100x slowdown in the application being profiled is not unusual. Therefore, it is not the right tool to find out where time is spent – use other profilers for that.&amp;lt;/SPAN&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;Log files can get huge. By default, every allocation and every call is logged, which can consume gigabytes of disk space. However, allocation and call logging can be turned on and off selectively either by the application or in the CLRProfiler UI.&amp;lt;/SPAN&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;CLRProfiler cannot “attach” to an application that is already running.&amp;lt;/SPAN&amp;gt;
 &amp;lt;/LI&amp;gt;&amp;lt;/UL&amp;gt;
 &amp;lt;br /&amp;gt; &amp;lt;P class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;&amp;lt;/SPAN&amp;gt;&amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;&amp;lt;A name=&amp;quot;_Toc54579205&amp;quot;&amp;gt;&amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;&amp;lt;STRONG&amp;gt;Internals overview&amp;lt;/STRONG&amp;gt;&amp;lt;/SPAN&amp;gt;&amp;lt;/A&amp;gt;&amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;&amp;lt;/SPAN&amp;gt;&amp;lt;/P&amp;gt;&amp;lt;br /&amp;gt; 
 
 &amp;lt;UL type=&amp;quot;disc&amp;quot;&amp;gt;
 &amp;lt;br /&amp;gt; 
 
 &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;The tool uses the public profiling interfaces that the CLR exposes. These work by loading a COM component that then gets called whenever a significant event happens – a method gets called, an object gets allocated, a garbage collection gets triggered, and so on. &amp;lt;/SPAN&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;The COM component writes information about these events into a log file (such as “C:WINDOWSTemppipe_1636.log”).&amp;lt;/SPAN&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;LI class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;The GUI (Windows Forms application) analyzes the log file and displays various views.&amp;lt;/SPAN&amp;gt;
 &amp;lt;/LI&amp;gt;&amp;lt;/UL&amp;gt;
 &amp;lt;br /&amp;gt; &amp;lt;P class=&amp;quot;MsoNormal&amp;quot;&amp;gt;
 &amp;lt;SPAN lang=&amp;quot;EN-US&amp;quot;&amp;gt;I also found &amp;lt;A href=&amp;quot;https://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20030729CLRGN/manifest.xml&amp;quot;&amp;gt;this video&amp;lt;/A&amp;gt; about the CLRProfiler, but I haven't had time to watch it yet...&amp;lt;/SPAN&amp;gt;&amp;lt;/SPAN&amp;gt;
 &amp;lt;/P&amp;gt;&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Hair</title><link>https://www.rickvandenbosch.net/blog/hair/</link><pubDate>Sun, 10 Jul 2005 10:23:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/hair/</guid><description>&lt;p&gt;Last weekend I went to see the musical Hair at the Stadsschouwburg in Eindhoven. It was played by an allmost all American cast: only the male lead was a Dutch guy, if I understood correctly. (Normally the female lead was Dutch too, but that role was played by someone else last saturday.) And I have to say: it was really great! Unbelievable vocals, great play and a pretty cool way to bring all those long forgotten beautiful songs back to life (Aquariuuuuus). Unfortunately last sunday was the last performance, so I would say &amp;lsquo;go see it&amp;rsquo; but that&amp;rsquo;s not possible. It was their last performance in The Netherlands last sunday.&lt;/p&gt;</description></item><item><title>Howto: present a Crystal Reports report as a PDF in an ASP.NET web application (without using temporary files)</title><link>https://www.rickvandenbosch.net/blog/howto-present-a-crystal-reports-report-as-a-pdf-in-an-asp-net-web-application-without-using-temporary-files/</link><pubDate>Fri, 08 Jul 2005 18:53:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-present-a-crystal-reports-report-as-a-pdf-in-an-asp-net-web-application-without-using-temporary-files/</guid><description>&lt;p&gt;This one is actually quite simple: Crystal Reports supports exporting to a PDF. Exporting can be done to disk, or to a stream. And a stream can be written to the Repsonse property of a page. And there you go 😉&lt;/p&gt;</description></item><item><title>Developers! – Steve Ballmer on channel 9</title><link>https://www.rickvandenbosch.net/blog/developers-steve-ballmer-on-channel-9/</link><pubDate>Fri, 08 Jul 2005 17:22:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/developers-steve-ballmer-on-channel-9/</guid><description>&lt;p&gt;View the &lt;a href="https://channel9.msdn.com/ShowPost.aspx?PostID=85529#85529" target="_blank" rel="noreferrer"&gt;interview&lt;/a&gt; Channel 9 had with Microsoft&amp;rsquo;s CEO: Steve Ballmer. The interview in short:&lt;/p&gt;
&lt;p&gt;_Why does Microsoft care about developers?&lt;br&gt;
01:11 Why does Microsoft have an evangelism team?&lt;br&gt;
01:48 What is your call to action for developers right now?&lt;br&gt;
02:44 Microsoft is a leader in transparency and blogging. Why did you allow blogging?&lt;br&gt;
03:38 Time for some tough questions. On the blogs there are those that say that Microsoft doesn&amp;rsquo;t innovate, can you give us some examples of where Microsoft is innovating?&lt;br&gt;
05:42 Coming up with tough questions for you is hard. If you were in my position what tough questions would you ask Microsoft&amp;rsquo;s CEO?&lt;br&gt;
07:22 Since a lot of Microsoft employees watch Channel 9, what would you say to all the Microsoft employees around the world?&lt;br&gt;
08:48 What do you want to be remembered as?&lt;/p&gt;</description></item><item><title>Online ClearType tuner</title><link>https://www.rickvandenbosch.net/blog/online-cleartype-tuner/</link><pubDate>Fri, 08 Jul 2005 15:42:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/online-cleartype-tuner/</guid><description>&lt;p&gt;&lt;a href="https://www.microsoft.com/typography/ClearType/tuner/Step1.aspx" target="_blank" rel="noreferrer"&gt;This&lt;/a&gt; Microsoft sites makes it possible to enable ClearType fonts in Windwos XP from a web interface (using Internet Explorer). Neat! There&amp;rsquo;s a &lt;a href="https://www.microsoft.com/typography/ClearTypePowerToy.mspx" target="_blank" rel="noreferrer"&gt;powertoy&lt;/a&gt; available also&amp;hellip;&lt;/p&gt;
&lt;p&gt;ClearType is a special way of displaying fonts that makes fonts stand out more on LCD screens. It&amp;rsquo;s almost as if you&amp;rsquo;re looking at a piece of paper with the words printed on it. Click &lt;a href="https://www.microsoft.com/typography/ClearTypeInfo.mspx" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt; for more information on ClearType.&lt;/p&gt;</description></item><item><title>ASP.NET – Configuration error. Parser Error Message: Access is denied: somename.dll</title><link>https://www.rickvandenbosch.net/blog/asp-net-configuration-error-parser-error-message-access-is-denied-somename-dll/</link><pubDate>Thu, 07 Jul 2005 18:55:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/asp-net-configuration-error-parser-error-message-access-is-denied-somename-dll/</guid><description>&lt;p&gt;My last message was about this strange error I received. Today I got it again, which led me to believe a hardware failure was not the reason. So after some more investigation I found out Index Server was to blaim. Taken from support.microsoft.com (click &lt;a href="https://support.microsoft.com/default.aspx?scid=kb;en-us;329065" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt; for full article):&lt;/p&gt;</description></item><item><title>ASP.NET error concerning referenced DLL</title><link>https://www.rickvandenbosch.net/blog/asp-net-error-concerning-referenced-dll/</link><pubDate>Mon, 04 Jul 2005 09:44:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/asp-net-error-concerning-referenced-dll/</guid><description>&lt;p&gt;I&amp;rsquo;ve been using &lt;a href="https://www.skmmenu.com/" target="_blank" rel="noreferrer"&gt;skmmenu&lt;/a&gt; for quite a while now, and I think it&amp;rsquo;s great! But last Friday I was fooling around in Visual Studio, trying to make some fun stuff in ASP.NET, when I got a strange error about a reference. The information part:&lt;/p&gt;</description></item><item><title>Upcoming change</title><link>https://www.rickvandenbosch.net/blog/upcoming-change/</link><pubDate>Wed, 29 Jun 2005 07:04:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/upcoming-change/</guid><description>&lt;p&gt;Soon bloggingabout.net will switch to new (and better) blogging software. Because of this, the URL to my blog (and any other blog at bloggingabout.net) will change. In stead of &lt;em&gt;bloggingabout.net/username&lt;/em&gt;, all blogs will become available through URLs like &lt;strong&gt;&lt;em&gt;bloggingabout.net/blogs/username&lt;/em&gt;&lt;/strong&gt;. Don&amp;rsquo;t worry if you can&amp;rsquo;t remember: the old URL will keep working for a while: it will redirect to the new one. I&amp;rsquo;ll keep you posted when the change is going to be done.&lt;/p&gt;</description></item><item><title>Did you know… Visual SourceSafe “Keyword Expansion Support”</title><link>https://www.rickvandenbosch.net/blog/did-you-know-visual-sourcesafe-keyword-expansion-support/</link><pubDate>Mon, 27 Jun 2005 12:35:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/did-you-know-visual-sourcesafe-keyword-expansion-support/</guid><description>&lt;p&gt;Although we&amp;rsquo;re not using SourceSafe at my current project (yet), I found out about a cool feature recently: Keyword Expansion. It enables you to get information about the revision, date, author and so on of the version of the file you are looking at &lt;strong&gt;&lt;em&gt;inside the file itself&lt;/em&gt;&lt;/strong&gt;. This way you can see version information in the comments of your code-file, without even starting SourceSafe.&lt;/p&gt;</description></item><item><title>ComboBox trouble</title><link>https://www.rickvandenbosch.net/blog/combobox-trouble/</link><pubDate>Thu, 23 Jun 2005 11:27:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/combobox-trouble/</guid><description>&lt;p&gt;&lt;SPAN lang="EN-GB"&gt;The default ComboBox has some weird characteristics&amp;hellip;&lt;br /&gt;&lt;/p&gt;
&lt;P&gt;
&lt;/P&gt;&lt;/SPAN&gt;
&lt;p&gt;&lt;SPAN lang="EN-GB"&gt;&lt;/SPAN&gt;&lt;/p&gt;
&lt;p&gt;&lt;SPAN lang="EN-GB"&gt;We created our own control which derives from the ComboBox because we wanted to create a ComboBox where the user could type (parts of) the value he or she wants to select, but would not be able to type something that was not in the list. So that&amp;rsquo;s kind of a combination between the DropDownStyles &lt;EM&gt;DropDown&lt;/EM&gt; and &lt;EM&gt;DropDownList&lt;/EM&gt;. The basics weren&amp;rsquo;t that complicated, so we created the controls pretty fast. But then came the next step: fine-tuning.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>HOWTO: display your assembly @ Add Reference</title><link>https://www.rickvandenbosch.net/blog/howto-display-your-assembly-add-reference/</link><pubDate>Fri, 17 Jun 2005 14:15:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-display-your-assembly-add-reference/</guid><description>&lt;p&gt;You might want to be able to let your assembly show up in the Add Reference window in Visual Studio without the user having to browse for it. When you install your assembly in the GAC, it doesn&amp;rsquo;t automatically show up in the Add Reference window, because it doesn&amp;rsquo;t enumerate all assemblies in the GAC. Installing in the GAC only eliminates the need to copy assemblies localy when referencing them. Microsoft doesn&amp;rsquo;t recommend putting assemblies in the GAC by the way&amp;hellip;&lt;/p&gt;</description></item><item><title>A failure occurred writing to the resources file. The system could not find the file specified.</title><link>https://www.rickvandenbosch.net/blog/a-failure-occurred-writing-to-the-resources-file-the-system-could-not-find-the-file-specified/</link><pubDate>Wed, 15 Jun 2005 09:32:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/a-failure-occurred-writing-to-the-resources-file-the-system-could-not-find-the-file-specified/</guid><description>&lt;p&gt;We received the above error for the resx file of a form in our project today. So we checked the existence of the resx file it concerned, and it was there. So maybe the file was corrupt? We deleted the file, removed it from the project and let Visual Studio re-create it by editing the form in the designer. Building the solution gave the same error&amp;hellip; again the file was right where it was supposed to be.&lt;/p&gt;</description></item><item><title>Microsoft releases ‘Acrylic’ beta</title><link>https://www.rickvandenbosch.net/blog/microsoft-releases-acrylic-beta/</link><pubDate>Sat, 11 Jun 2005 09:30:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/microsoft-releases-acrylic-beta/</guid><description>&lt;p&gt;Microsoft has released a beta for the program codenamed &amp;lsquo;Acrylic&amp;rsquo;. According to some people this might be Microsofts attempt to compete with Adobe, because it is said the program is the ideal combination of vector based graphics (Illustrator) and pixel based graphics (Photoshop). Is this Microsofts answer to the domination of Adobe in the graphics department?&lt;/p&gt;</description></item><item><title>A custom SOAP fault handler and a ‘Reference not set to an instance of an object’ error …</title><link>https://www.rickvandenbosch.net/blog/a-custom-soap-fault-handler-and-a-reference-not-set-to-an-instance-of-an-object-error/</link><pubDate>Fri, 10 Jun 2005 21:38:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/a-custom-soap-fault-handler-and-a-reference-not-set-to-an-instance-of-an-object-error/</guid><description>&lt;p&gt;Today we had a problem on the project I am working on. To be more precise: I had a problem, the other team members did not.&lt;/p&gt;
&lt;p&gt;Quick explanation: We have a server component which uses a web service for some of the functionality we need. Other functionality can be found in a different system which is reachable through IBM WebSphere MQ. The server component is available through remoting, the objects are hosted in IIS. To get decent SOAP errors someone on the team created a custom SOAPFaultHandler and included it in the web.config of the server component. So far so good.&lt;/p&gt;</description></item><item><title>Tabbed browsing in IE6</title><link>https://www.rickvandenbosch.net/blog/tabbed-browsing-in-ie6/</link><pubDate>Thu, 09 Jun 2005 19:01:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/tabbed-browsing-in-ie6/</guid><description>&lt;p&gt;Although I don&amp;rsquo;t like Internet Explorer toolbars at all, I&amp;rsquo;m thinking about installing one. &lt;a href="https://toolbar.msn.com/" target="_blank" rel="noreferrer"&gt;MSN toolbar V1.2&lt;/a&gt; now gives your IE5.1+ browser the cool feature of tabbed browsing. This IE7 preview kind of thing is available for download together with Windows Desktop Search functionality and some more stuff. Read about the functionality &lt;a href="https://search.msn.com/docs/toolbar.aspx?t=MSNTbar_CONC_AboutMSNToolbarSuite.htm&amp;amp;FORM=ATSP&amp;amp;v=02.00.00" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt;, or just &lt;a href="https://g.msn.com/8SEURL/enusDownloadSuiteURLbdy_tbarhome" target="_blank" rel="noreferrer"&gt;get it&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Visual Studio .NET Bootstrapper</title><link>https://www.rickvandenbosch.net/blog/visual-studio-net-bootstrapper/</link><pubDate>Mon, 06 Jun 2005 22:37:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/visual-studio-net-bootstrapper/</guid><description>&lt;p&gt;Have you ever made an install for your application with Visual Studio and sent it out into the world, only to get complaints of people that your software wouldn&amp;rsquo;t run?&lt;/p&gt;</description></item><item><title>Controls disappear from the Windows Forms Designer in VS2k3</title><link>https://www.rickvandenbosch.net/blog/controls-disappear-from-the-windows-forms-designer-in-vs2k3/</link><pubDate>Mon, 06 Jun 2005 22:24:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/controls-disappear-from-the-windows-forms-designer-in-vs2k3/</guid><description>&lt;p&gt;We recently ran into the problem mentioned in the title of this post at work. Microsoft has a &lt;a href="https://support.microsoft.com/?kbid=842706" target="_blank" rel="noreferrer"&gt;knowledgebase article&lt;/a&gt; (kbid 842706) for this bug. The hotfix is not to be distributed freely, but I already spoke to some people who have contacted Microsoft and got the fix for free. It will be e-mailed to you.&lt;/p&gt;</description></item><item><title>Update</title><link>https://www.rickvandenbosch.net/blog/update/</link><pubDate>Tue, 31 May 2005 20:26:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/update/</guid><description>&lt;p&gt;Sorry I&amp;rsquo;ve been away for a while, but there was hardly enough time between work, friends, birthdays and deadlines for me to blog&amp;hellip; I&amp;rsquo;ll try and make up for lost time.&lt;/p&gt;</description></item><item><title>HOWTO: Encode a password using MD5 in C# (or: howto calculate the MD5 hash for a string)</title><link>https://www.rickvandenbosch.net/blog/howto-encode-a-password-using-md5-in-c-or-howto-calculate-the-md5-hash-for-a-string/</link><pubDate>Wed, 18 May 2005 12:40:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-encode-a-password-using-md5-in-c-or-howto-calculate-the-md5-hash-for-a-string/</guid><description>&lt;p&gt;The following method returns the MD5 hash for any given string. For instance for a password. It might be of some assistance when you&amp;rsquo;re trying to validate user credentials but you don&amp;rsquo;t want to store the password readable in the database.&lt;/p&gt;</description></item><item><title>Commenting your code – The sequel</title><link>https://www.rickvandenbosch.net/blog/commenting-your-code-the-sequel/</link><pubDate>Tue, 17 May 2005 21:19:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/commenting-your-code-the-sequel/</guid><description>&lt;p&gt;As Ernst put it in the comments: we opened a can of worms here!&lt;br&gt;
In my previous post about &lt;a href="blog/commenting-your-code/"&gt;Commenting your code&lt;/a&gt;, I stated you should not comment your code. Of course, this is nonsense. The reason I stated that, however, isn&amp;rsquo;t. And I didn&amp;rsquo;t only say that because I would get some attention 😉&lt;/p&gt;</description></item><item><title>Commenting your code</title><link>https://www.rickvandenbosch.net/blog/commenting-your-code/</link><pubDate>Tue, 17 May 2005 12:08:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/commenting-your-code/</guid><description>&lt;p&gt;There are several ways to comment your code. There&amp;rsquo;s the style where you place comments on the same line as the code. This might get less readable, because there&amp;rsquo;s some horizontal scrolling involved when your statements get longer. An example:&lt;/p&gt;</description></item><item><title>HOWTO: Draw your own string (URL, copyright) on each displayed picture in an ASP.NET website</title><link>https://www.rickvandenbosch.net/blog/howto-draw-your-own-string-url-copyright-on-each-displayed-picture-in-an-asp-net-website/</link><pubDate>Wed, 11 May 2005 22:34:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-draw-your-own-string-url-copyright-on-each-displayed-picture-in-an-asp-net-website/</guid><description>&lt;p&gt;The AdRotator .NET provides can be used to show a different image each time a page is visited. You could write a webpage which does this for you, but it’s probably not very useful. Although you need to change the XML file when changing the images to be showed when you use an AdRotator, but that&amp;rsquo;s not the issue here.&lt;br&gt;
Something .NET doesn’t deliver is a control to add your own text to an image when it is displayed on a webpage. And that’s exactly what we will be doing in this HowTo.&lt;/p&gt;</description></item><item><title>HOWTO: create an animated GIF using .NET (C#)</title><link>https://www.rickvandenbosch.net/blog/howto-create-an-animated-gif-using-net-c/</link><pubDate>Tue, 10 May 2005 08:33:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/howto-create-an-animated-gif-using-net-c/</guid><description>&lt;p&gt;.NET does not give you possibilities to create animated GIFs through GDI+. At least 1.1 doesn&amp;rsquo;t, they might incorporate it in 2.0. But there are ways to make them! This solution is one I used myself, and I&amp;rsquo;m very pleased!&lt;/p&gt;</description></item><item><title>Visit www.one.org</title><link>https://www.rickvandenbosch.net/blog/visit-www-one-org/</link><pubDate>Tue, 03 May 2005 07:19:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/visit-www-one-org/</guid><description>&lt;p&gt;They don&amp;rsquo;t want your money, they want your voice&amp;hellip;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Take ONE minute today to sign the ONE declaration and lend us your voice in the fight against global AIDS and extreme poverty.&lt;/p&gt;</description></item><item><title>Configuring an ASP.NET app for multiple login locations with forms authentication</title><link>https://www.rickvandenbosch.net/blog/configuring-an-asp-net-app-for-multiple-login-locations-with-forms-authentication/</link><pubDate>Fri, 29 Apr 2005 21:14:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/configuring-an-asp-net-app-for-multiple-login-locations-with-forms-authentication/</guid><description>&lt;p&gt;The title isn&amp;rsquo;t descriptive enough for this post, but it will have to do. Today I was trying to get an ASP.NET application to allow me to define two different login levels. What I was trying to do was the following:&lt;/p&gt;</description></item><item><title>Visual Studio Powertoys!</title><link>https://www.rickvandenbosch.net/blog/visual-studio-powertoys/</link><pubDate>Thu, 28 Apr 2005 09:53:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/visual-studio-powertoys/</guid><description>&lt;p&gt;I stumbled upon a &lt;a href="https://www.gotdotnet.com/team/ide/" target="_blank" rel="noreferrer"&gt;great workspace&lt;/a&gt; at GotDotNet: &lt;strong&gt;Visual Studio Core Community Powertoys&lt;/strong&gt;. Here you can find some pretty neat powertoys for the Visual Studio IDE. For example:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Go Back Visual Studio Add-In&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;The Go Back Add-in provides a Navigate Backward functionality that is different than the normal Navigate Backward functionality. (Which does some neat things like close a file if you happened to have opened it while navigating forward)&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Regular expression tools</title><link>https://www.rickvandenbosch.net/blog/regular-expression-tools/</link><pubDate>Tue, 26 Apr 2005 13:10:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/regular-expression-tools/</guid><description>&lt;p&gt;At the &lt;a href="https://blogs.msdn.com/powertoys/default.aspx" target="_blank" rel="noreferrer"&gt;Powertoys Weblog&lt;/a&gt;, Sara Ford posted about a very cool tool which is available at gotdotnet: &lt;a href="https://www.gotdotnet.com/Workspaces/Workspace.aspx?id=9e33c395-8275-4906-8a09-0bff41fdc1d6" target="_blank" rel="noreferrer"&gt;Regex Builder&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;At gotdotnet it is described as follows:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A tool for building and testing Regular Expressions. It allows you to manipulate the expression and your source text, and shows you a tree with all of the Matches, Groups, and Captures found in the text.&lt;/p&gt;</description></item><item><title>Internet Explorer 7 – Beta</title><link>https://www.rickvandenbosch.net/blog/internet-explorer-7-beta/</link><pubDate>Sun, 24 Apr 2005 15:04:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/internet-explorer-7-beta/</guid><description>&lt;p&gt;Last friday Chris Wilton &lt;a href="https://blogs.msdn.com/ie/archive/2005/04/22/410963.aspx" target="_blank" rel="noreferrer"&gt;posted about IE7 Beta&lt;/a&gt; on the Microsoft Internet Explorer Weblog (&lt;a href="https://blogs.msdn.com/ie/default.aspx" target="_blank" rel="noreferrer"&gt;IEBlog&lt;/a&gt;). The two most important features for IE 7:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for the alpha channel in PNG images.&lt;/li&gt;
&lt;li&gt;CSS standards compliance!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Furthermore, it&amp;rsquo;s nice to know not only Visual Studio 2005 will be released this summer&amp;hellip;&lt;/p&gt;</description></item><item><title>I got starred!</title><link>https://www.rickvandenbosch.net/blog/wanna-see-my-star/</link><pubDate>Tue, 19 Apr 2005 18:24:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/wanna-see-my-star/</guid><description>&lt;p&gt;Questa &lt;a href="https://questa.blogspot.com/2005/04/must-read.html" target="_blank" rel="noreferrer"&gt;star-listed&lt;/a&gt; me on &lt;a href="https://questa.blogspot.com/" target="_blank" rel="noreferrer"&gt;his blog&lt;/a&gt; (together with Frans Bouma!). He wrote:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;De blog van Gump is nog jong, maar tot nu toe voor mij in iedergeval al de meest gelezen weblog&lt;/p&gt;</description></item><item><title>My first BIG Visual Studio 2003 crash – Update</title><link>https://www.rickvandenbosch.net/blog/my-first-big-visual-studio-2003-crash-update/</link><pubDate>Tue, 19 Apr 2005 07:35:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/my-first-big-visual-studio-2003-crash-update/</guid><description>&lt;p&gt;The last couple of years I&amp;rsquo;ve had small Visual Studio crashes, where Visual Studio stopped and asked me if I wanted to restart and reopen the current project. These crashes never meant a loss of work. Today I had the first BIG VS2K3 crash and this time it did cost me. A lot&amp;hellip;&lt;/p&gt;</description></item><item><title>Visual Studio .NET 2005 – Beta 2</title><link>https://www.rickvandenbosch.net/blog/visual-studio-net-2005-beta-2/</link><pubDate>Mon, 18 Apr 2005 19:22:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/visual-studio-net-2005-beta-2/</guid><description>&lt;p&gt;Sure, I&amp;rsquo;m not the first one to blog about it. But I still didn&amp;rsquo;t want it to go unnoticed&amp;hellip; Visual Studio .NET 2005 Beta 2 is &lt;a href="https://msdn.microsoft.com/subscriptions/" target="_blank" rel="noreferrer"&gt;out now&lt;/a&gt;. (Available for people with MSDN subscriptions)&lt;br&gt;
For those of you who don&amp;rsquo;t have an MSDN subscription, the &lt;a href="https://lab.msdn.microsoft.com/express/" target="_blank" rel="noreferrer"&gt;Express Editions&lt;/a&gt; can give an idea of the power .NET 2.0 will bring to you.&lt;/p&gt;</description></item><item><title>.NET Refactoring</title><link>https://www.rickvandenbosch.net/blog/net-refactoring/</link><pubDate>Fri, 15 Apr 2005 08:55:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/net-refactoring/</guid><description>&lt;p&gt;Most of you probably know about the refactoring options Visual Studio 2005 will deliver to us. For those of you who would like to experience what refactoring, using optimization, partial code generation and more feels like without waiting for VS2K5, you should try JetBrains&amp;rsquo; &lt;a href="https://www.jetbrains.com/resharper" target="_blank" rel="noreferrer"&gt;ReSharper&lt;/a&gt;. I installed it yesterday (after having downloaded it a few weeks ago) and it&amp;rsquo;s a great addition to the Visual Studio development environment.&lt;/p&gt;</description></item><item><title>Datagrid revised</title><link>https://www.rickvandenbosch.net/blog/datagrid-revised/</link><pubDate>Sat, 09 Apr 2005 11:46:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/datagrid-revised/</guid><description>&lt;p&gt;Dino Esposito wrote an &lt;a href="https://msdn.microsoft.com/data/default.aspx?pull=/msdnmag/issues/05/04/cuttingedge/default.aspx" target="_blank" rel="noreferrer"&gt;excellent article&lt;/a&gt; on the new and improved DataGridView control in .NET 2.0 in the .NET magazine of April this year. It explains the possibilities the &lt;strong&gt;newly built&lt;/strong&gt; gridcontrol gives you. Finally a decent grid control&amp;hellip;&lt;/p&gt;</description></item><item><title>Funny signature</title><link>https://www.rickvandenbosch.net/blog/funny-signature/</link><pubDate>Fri, 08 Apr 2005 09:31:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/funny-signature/</guid><description>&lt;p&gt;Read on my favourite forum today, in someone&amp;rsquo;s signature:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In a perfect world&amp;hellip; spammers would get caught, go to jail, and share a cell with many men who have enlarged their penisses, taken Viagra and are looking for a new relationship.&lt;/p&gt;</description></item><item><title>Access 2003 now SourceSafe enabled</title><link>https://www.rickvandenbosch.net/blog/access-2003-now-sourcesafe-enabled/</link><pubDate>Fri, 08 Apr 2005 09:09:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/access-2003-now-sourcesafe-enabled/</guid><description>&lt;p&gt;If you&amp;rsquo;ve ever worked with Access XP or earlier in combination with SourceSafe 6 and are now using Access 2003, you might miss the SourceSafe capabilities in Access. Out of the box, Access 2003 did not support putting your Access stuff in Sourcesafe. Microsoft has now released an Access 2003 add-in for this! So, if you would like your Access 2003 program to be taken into source code control: it now can. The add-in can be found &lt;a href="https://www.microsoft.com/downloads/details.aspx?familyid=2ea45ff4-a916-48c5-8f84-44b91fa774bc&amp;amp;displaylang=en" target="_blank" rel="noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Source code control for Visual Studio 2005</title><link>https://www.rickvandenbosch.net/blog/source-code-control-for-visual-studio-2005/</link><pubDate>Fri, 08 Apr 2005 09:09:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/source-code-control-for-visual-studio-2005/</guid><description>&lt;p&gt;The hype surrounding Visual Studio 2005 almost makes you not notice all the other upcoming Microsoft developer products which will accompany VS2K5. One of these products is the new source code control system. This January at the ASP.NET 2.0 roadshow in Amsterdam, Scott Guthrie (leading engineer on the ASP.NET 2.0 team) described the new source code control system as &amp;lsquo;SourceSafe done right&amp;rsquo;.&lt;/p&gt;</description></item><item><title>Internal MS coding guidelines</title><link>https://www.rickvandenbosch.net/blog/internal-ms-coding-guidelines/</link><pubDate>Wed, 06 Apr 2005 10:02:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/internal-ms-coding-guidelines/</guid><description>&lt;p&gt;Brad Abrams posted the &lt;a href="https://blogs.msdn.com/brada/articles/361363.aspx" target="_blank" rel="noreferrer"&gt;internal MS Coding guidelines&lt;/a&gt; on &lt;a href="https://blogs.msdn.com/brada" target="_blank" rel="noreferrer"&gt;his blog&lt;/a&gt; earlier this year.&lt;br&gt;
Interesting reading stuff!&lt;/p&gt;
&lt;p&gt;I tested my own code against these guidelines. I think I would pass&amp;hellip;. 😉&lt;/p&gt;</description></item><item><title>Converting string to Enum value</title><link>https://www.rickvandenbosch.net/blog/converting-string-to-enumeration-value/</link><pubDate>Wed, 06 Apr 2005 08:09:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/converting-string-to-enumeration-value/</guid><description>&lt;p&gt;Questa posted a &lt;a href="https://questa.blogspot.com/2005/03/string-converteren-naar-een-enum.html" target="_blank" rel="noreferrer"&gt;very usefull&lt;/a&gt; piece of code&amp;hellip;&lt;br&gt;
It&amp;rsquo;s possible to convert a string representation of an enum back to an enum!&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-csharp" data-lang="csharp"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="kd"&gt;private&lt;/span&gt; &lt;span class="kd"&gt;enum&lt;/span&gt; &lt;span class="n"&gt;MyEnumeration&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;FooBar&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Foo&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;Bar&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;...&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;MyEnum&lt;/span&gt; &lt;span class="n"&gt;foo&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;MyEnum&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Foo&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;foobar&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;foo&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ToString&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;MyEnum&lt;/span&gt; &lt;span class="n"&gt;bar&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;MyEnum&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="n"&gt;Enum&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Parse&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;typeof&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;MyEnum&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="n"&gt;foobar&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;At the end of this code, the variable &lt;code&gt;bar&lt;/code&gt; has the &lt;code&gt;MyEnum&lt;/code&gt; value &lt;code&gt;Foo&lt;/code&gt;, just the way it&amp;rsquo;s supposed to be&amp;hellip;&lt;/p&gt;</description></item><item><title>“Object does not match target type” error calling a method on an assembly loaded using reflection</title><link>https://www.rickvandenbosch.net/blog/object-does-not-match-target-type-error-calling-a-method-on-an-assembly-loaded-using-reflection/</link><pubDate>Wed, 06 Apr 2005 07:15:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/object-does-not-match-target-type-error-calling-a-method-on-an-assembly-loaded-using-reflection/</guid><description>&lt;p&gt;Actually, the cause for this error is very small and simple. But because the error doesn&amp;rsquo;t clearly state what&amp;rsquo;s wrong and there&amp;rsquo;s not a lot to be found about this, I&amp;rsquo;ll post it here anyway&amp;hellip; Otherwise, you might be looking for this for a while, while it&amp;rsquo;s so easy!&lt;/p&gt;</description></item><item><title>Creating events using delegates</title><link>https://www.rickvandenbosch.net/blog/creating-events-using-delegates/</link><pubDate>Mon, 21 Mar 2005 12:17:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/creating-events-using-delegates/</guid><description>&lt;p&gt;After promising you a post on using delegates to create events several times, I&amp;rsquo;m now using my break to post it. Because it will be a while if I wait until I can find the time&amp;hellip; 😉&lt;/p&gt;</description></item><item><title>Creating events using delegates</title><link>https://www.rickvandenbosch.net/blog/parameterized-queries/</link><pubDate>Mon, 21 Mar 2005 12:17:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/parameterized-queries/</guid><description>&lt;p&gt;Stored Procedures rule, because they facilitate manipulating the dataset you get from a database or the way you are inserting or deleting data in a database without changing your application. Or your business layer for that matter. But you can&amp;rsquo;t always use stored procedures for the actions you would like your application to take. Or maybe your database doesn&amp;rsquo;t support stored procedures. In that case it&amp;rsquo;s back to queries for you! And that&amp;rsquo;s what I would like to talk about&amp;hellip; queries. And how to protect them.&lt;/p&gt;</description></item><item><title>A*%holes</title><link>https://www.rickvandenbosch.net/blog/aholes/</link><pubDate>Mon, 21 Mar 2005 09:11:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/aholes/</guid><description>&lt;p&gt;They stole my leather jacket this weekend, containing my wallet and my keys. Assholes. First thing I learned as a kid: leave other people&amp;rsquo;s stuff alone!&lt;/p&gt;
&lt;p&gt;Why is it some people simply don&amp;rsquo;t have the decency to work for the things they want? I do&amp;hellip; Just like all of my friends. And although you might not be able to buy everything you like, it feels pretty good when you are, for instance, finally able to &lt;a href="https://www.rickvandenbosch.net/blog/new-phone-on-the-way"&gt;order the phone&lt;/a&gt; you&amp;rsquo;ve wanted for months. I hope they catch the bastard who did this, but I fear they won&amp;rsquo;t.&lt;/p&gt;</description></item><item><title>New phone on the way …</title><link>https://www.rickvandenbosch.net/blog/new-phone-on-the-way/</link><pubDate>Fri, 18 Mar 2005 13:16:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/new-phone-on-the-way/</guid><description>&lt;p&gt;My new phone is on the way! I ordered it yesterday, and faxed all of the necessary info today. So if all goes well, I&amp;rsquo;ll be calling you using this baby next week!&lt;/p&gt;</description></item><item><title>Personal update</title><link>https://www.rickvandenbosch.net/blog/personal-update/</link><pubDate>Wed, 16 Mar 2005 09:40:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/personal-update/</guid><description>&lt;p&gt;Just a quick personal update:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;my carchoice has been approved and the car is currently on it&amp;rsquo;s way. Just a few more weeks&amp;hellip;&lt;/li&gt;
&lt;li&gt;I sold my bike, but will be looking for another one!&lt;/li&gt;
&lt;li&gt;we had a wedding last friday, very good party!&lt;/li&gt;
&lt;li&gt;the company party was great!&lt;/li&gt;
&lt;li&gt;the bottom shelve of the cupboard in our kitchen broke: most of our muds and scales have crashed&amp;hellip; 🙁&lt;/li&gt;
&lt;li&gt;tonight we&amp;rsquo;re having a company yearmeeting!&lt;/UL&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As you can see, mostly positive news. I&amp;rsquo;ll be posting my story on how to use delegates for events in C# shortly.&lt;/p&gt;</description></item><item><title>Is my C# application running in debug mode? or: About pre-processor directives</title><link>https://www.rickvandenbosch.net/blog/is-my-c-application-running-in-debug-mode-or-about-pre-processor-directives/</link><pubDate>Thu, 10 Mar 2005 16:36:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/is-my-c-application-running-in-debug-mode-or-about-pre-processor-directives/</guid><description>&lt;p&gt;All I wanted to do was check if my application was running in debug-mode or in release-mode. Searching MSDN library and Google (groups) both did not deliver the solution to me. I was about to let go when, out of the blue, a webpage showed up in my browser telling me the following:&lt;/p&gt;</description></item><item><title>Select a car …</title><link>https://www.rickvandenbosch.net/blog/select-a-car/</link><pubDate>Mon, 07 Mar 2005 12:38:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/select-a-car/</guid><description>&lt;p&gt;It&amp;rsquo;s almost like playing Need for Speed: “Please select your car.”&lt;/p&gt;
&lt;p&gt;But this time it was real! Last saturday I had two testdrives and I selected my future car. It is going to be the Citroën C4. I ordered it today and, when all goes well, I&amp;rsquo;ll be receiving it within just a few weeks! That is if my director accepts the order.&lt;/p&gt;</description></item><item><title>Microsoft DevDays 2005 – the day after</title><link>https://www.rickvandenbosch.net/blog/microsoft-devdays-2005-the-day-after/</link><pubDate>Fri, 04 Mar 2005 08:34:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/microsoft-devdays-2005-the-day-after/</guid><description>&lt;p&gt;Yesterday I attended the Microsoft DevDays 2005 in The Hague. The MSDN TechNet briefings in Veldhoven I attended last year (was that October or November?) were great. Because the DevDays would (or should) be even greater I could hardly wait for DevDays 2005 to begin! Here&amp;rsquo;s my short opinion on the DevDays 2005. Interested in a more elaborate version? Comment!&lt;/p&gt;</description></item><item><title>Delegates explained</title><link>https://www.rickvandenbosch.net/blog/delegates-explained/</link><pubDate>Tue, 01 Mar 2005 12:25:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/delegates-explained/</guid><description>&lt;p&gt;Delegates can be seen as interfaces for methods. Let&amp;rsquo;s look at an example of a delegate and what it really represents.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;delegate double Calculation(double one, double two);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;All this line of code really does, is tell the class it is in that there might be one or more methods with the given signature: a method returning a double and taking two doubles as parameters. You cannot call a method Calculation now, because it does not have a body, so it doesn&amp;rsquo;t have any functionality. It&amp;rsquo;s just a blueprint for future reference. You&amp;rsquo;re saying something like: “You might find one or more methods somewhere having this signature which do something for you, but don&amp;rsquo;t ask me where or what they are called. Just be ready!” Next, let us create a method with the same signature as the delegate.&lt;/p&gt;</description></item><item><title>C# XmlSerializer FileNotFound exception</title><link>https://www.rickvandenbosch.net/blog/c-xmlserializer-filenotfound-exception/</link><pubDate>Tue, 01 Mar 2005 12:19:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/c-xmlserializer-filenotfound-exception/</guid><description>&lt;p&gt;When using XmlSerializer in .NET on a self-made class, you might receive the FileNotFound exception at runtime upon instantiating the serializer. You don&amp;rsquo;t get enough info to debug this problem, and the filename of the file it didn&amp;rsquo;t find can&amp;rsquo;t explain much either, because the dll-name is different &amp;lsquo;garbage&amp;rsquo; every time.&lt;/p&gt;</description></item><item><title>DevDays 2005</title><link>https://www.rickvandenbosch.net/blog/devdays-2005/</link><pubDate>Tue, 01 Mar 2005 12:16:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/devdays-2005/</guid><description>&lt;p&gt;My provisional program for DevDays 2005:&lt;/p&gt;
&lt;p&gt;09:30 Keynote: Microsoft Developer Tools Strategy&lt;br&gt;
Prashant Sridharan (Microsoft)&lt;/p&gt;
&lt;p&gt;10.45 Visual Studio Tools for Office 2005&lt;br&gt;
Lex Oskam (Microsoft)&lt;/p&gt;
&lt;p&gt;13.15 Indigo update&lt;br&gt;
Gijs de Jong (Microsoft)&lt;/p&gt;</description></item><item><title>ASP.NET 2.0</title><link>https://www.rickvandenbosch.net/blog/asp-net-2-0/</link><pubDate>Tue, 01 Mar 2005 12:14:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/asp-net-2-0/</guid><description>&lt;p&gt;To be honest, I&amp;rsquo;m glad I&amp;rsquo;m not on an ASP.NET project right now. I saw ASP.NET 2.0 in action last Friday, and I would go crazy if I would have to do an ASP.NET 1.1 project now.&lt;br&gt;
2.0 and the new Visual Studio 2005 (Whidbey) take a lot of &amp;lsquo;standard work&amp;rsquo; out of the developers&amp;rsquo; hands, making development much faster. It begins with something as simple as leaving the cursor where it is while switching between views. You&amp;rsquo;ve got button1 selected? Go to your HTML and the cursor is at the beginning of the button1 tag. In source view, select table3 and switch back to design view and, you guessed, table 3 is selected.&lt;/p&gt;</description></item><item><title>.NET eye opener</title><link>https://www.rickvandenbosch.net/blog/net-eye-opener/</link><pubDate>Tue, 01 Mar 2005 12:13:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/net-eye-opener/</guid><description>&lt;p&gt;Currently I&amp;rsquo;m reading the Microsoft Press &lt;A href="https://www.bfb.nl/mspress/boeken_detail.asp?ISBN=0-7356-1927-1" target="_blank"&gt;book&lt;/A&gt; “Developing web applications with Microsoft Visual Basic .NET and C# .NET” by Jeff Webb. (This book is part of the very interesting “MCAD/MCSD Self-Paced Training &lt;A href="https://www.bfb.nl/mspress/boeken_detail.asp?ISBN=0-7356-1925-5" target="_blank"&gt;Kit&lt;/A&gt;“.) I borrowed this book from the Microsoft Library here at my new job. They&amp;rsquo;ve got a very wide variety in books! Another plus to add to the list.&lt;/p&gt;</description></item><item><title>Here we go … !</title><link>https://www.rickvandenbosch.net/blog/here-we-go/</link><pubDate>Tue, 01 Mar 2005 12:01:00 +0000</pubDate><guid>https://www.rickvandenbosch.net/blog/here-we-go/</guid><description>&lt;p&gt;This is the first in what I hope will be a lot of posts here on my newly created weblog. I started blogging at Google&amp;rsquo;s blogger, but then I wasn&amp;rsquo;t aware of the possibilities bloggingabout.net brings you! So now I moved my blog here, to be able to give my opinion about all kinds of (developer related) stuff, and off course just for the fun of it. I&amp;rsquo;ll try to keep you posted!&lt;/p&gt;</description></item></channel></rss>