<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.dotnet6.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Wesley Walraeve</title><subtitle type="html">I&amp;#39;m the greatest. (Cassius Clay)</subtitle><id>http://www.dotnet6.com/blogs/wesley_walraeve/atom.aspx</id><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/default.aspx" /><link rel="self" type="application/atom+xml" href="http://www.dotnet6.com/blogs/wesley_walraeve/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20611.960">Community Server</generator><updated>2007-10-03T05:29:00Z</updated><entry><title>PowerCommands 1.1 for Visual Studio 2008</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/09/01/powercommands-1-1-for-visual-studio-2008.aspx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/09/01/powercommands-1-1-for-visual-studio-2008.aspx</id><published>2008-09-01T11:18:38Z</published><updated>2008-09-01T11:18:38Z</updated><content type="html">&lt;p&gt;A collegue .NET consultant, Tim Cools, gave me a tip about a good VS.NET 2008 extension.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://code.msdn.microsoft.com/PowerCommands" target="_blank"&gt;PowerCommands 1.1&lt;/a&gt; is a set of useful extensions for the Visual Studio 2008 adding additional functionality to various areas of the IDE.&lt;/p&gt;  &lt;p&gt;Some examples:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Clear All Panes&lt;/li&gt;    &lt;li&gt;Copy Path&lt;/li&gt;    &lt;li&gt;Email CodeSnippet&lt;/li&gt;    &lt;li&gt;Insert Guid Attribute&lt;/li&gt;    &lt;li&gt;Show All Files&lt;/li&gt;    &lt;li&gt;Undo Close&lt;/li&gt;    &lt;li&gt;Collapse Projects&lt;/li&gt;    &lt;li&gt;Copy Class&lt;/li&gt;    &lt;li&gt;Paste Class&lt;/li&gt;    &lt;li&gt;Copy References&lt;/li&gt;    &lt;li&gt;...&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;- Wesley&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1570" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author></entry><entry><title>New BMW concept GINA.</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/06/10/new-bmw-concept-gina.aspx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/06/10/new-bmw-concept-gina.aspx</id><published>2008-06-10T13:42:00Z</published><updated>2008-06-10T13:42:00Z</updated><content type="html">&lt;p&gt;As I&amp;#39;m a BMW freak, I follow the BMW technology and new models a little. But this, this is amazing. I hope they bring this kind of cars in production very fast.&lt;/p&gt;
&lt;p&gt;You can have design cars en fancy cars, but this is more, MORE, MUCH MORE.&lt;/p&gt;
&lt;p&gt;You can see it here on &lt;a href="http://www.bmw-web.tv/en/channel/new"&gt;http://www.bmw-web.tv/en/channel/new&lt;/a&gt;&amp;nbsp;or directly on &lt;a href="http://www.bmw-web.tv/en/video/gbiXGRR/BMW%20GINA%20Light%20Visionary%20Model%3A%20Premiere"&gt;http://www.bmw-web.tv/en/video/gbiXGRR/BMW%20GINA%20Light%20Visionary%20Model%3A%20Premiere&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Wesley&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1486" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author></entry><entry><title>A good blog for .NET assembly debugging</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/06/10/a-good-blog-for-net-assembly-debugging.aspx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/06/10/a-good-blog-for-net-assembly-debugging.aspx</id><published>2008-06-10T08:59:18Z</published><updated>2008-06-10T08:59:18Z</updated><content type="html">&lt;p&gt;While looking for a solution I found a good blog about hardcore debugging in .NET.   &lt;br /&gt;On the right side you can even find some labs for debugging. Think this is really handy if you run in some &amp;quot;non standard .NET (bug) behaviour&amp;quot; or memory problems.&lt;/p&gt;  &lt;p&gt;It&amp;#39;s a blog from Tess, she&amp;#39;s working for Microsoft.&lt;/p&gt;  &lt;p&gt;You can find the blog here &lt;a title="http://blogs.msdn.com/tess/" href="http://blogs.msdn.com/tess/"&gt;http://blogs.msdn.com/tess/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;-Wesley&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1485" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author></entry><entry><title>Validators on AJAX updatepanel not working on IIS</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/06/04/validators-on-ajax-updatepanel-not-working-on-iis.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="32950" href="http://www.dotnet6.com/blogs/wesley_walraeve/attachment/1482.ashx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/06/04/validators-on-ajax-updatepanel-not-working-on-iis.aspx</id><published>2008-06-04T11:41:00Z</published><updated>2008-06-04T11:41:00Z</updated><content type="html">&lt;p&gt;I&amp;#39;ve been looking for hours to find a solution for this problem. Well first of all defining what the problem exaclty is and then finding a solution.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;The Problem:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve an dynamic loaded usercontrol(ascx) with textboxes and rangevalidators and requiredFieldValidators on an Ajax UpdatePanel. &lt;br /&gt;I was developing and of course running the site in my VS.NET 2005 Cassini web server. &lt;br /&gt;On a post-back the in the update panel my validators were not working anymore on my IIS (Win2k3). On my Cassini everyhting was fine. &lt;br /&gt;I was using the latest AjaxToolkit for ASP.NET 2.0, thought there was a fix in it, but not.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;The Solution:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I found the solution on the site of Matt Gibbs: &lt;a title="http://blogs.msdn.com/mattgi/archive/2007/01/23/asp-net-ajax-validators.aspx" href="http://blogs.msdn.com/mattgi/archive/2007/01/23/asp-net-ajax-validators.aspx"&gt;http://blogs.msdn.com/mattgi/archive/2007/01/23/asp-net-ajax-validators.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;From previous experience (post that were deleted after linking them) I post the solution also here (All credits goes to Matt):&lt;/p&gt;
&lt;p&gt;&lt;em&gt;ASP.NET AJAX provides new APIs for registering script with the ScriptManager.&amp;nbsp; Using these APIs allows controls to work well with partial rendering.&amp;nbsp; Without them, controls placed inside an UpdatePanel won&amp;#39;t work as expected. In previous CTP releases of ASP.NET AJAX, we had a set of validator controls that derived from the v2.0 controls and used the new APIs. This made them work well with ASP.NET AJAX. WindowsUpdate will &lt;strong&gt;soon&lt;/strong&gt; include a version of System.Web that can take advantage of the new APIs.&amp;nbsp; So the new controls which would have been redundant have been removed.&amp;nbsp; However, the update isn&amp;#39;t available yet and ASP.NET AJAX has been released.&amp;nbsp; So, in the short-term, the source code for a set of custom validator controls that work with partial rendering is available &lt;/em&gt;&lt;a href="http://blogs.msdn.com/mattgi/attachment/1516974.ashx"&gt;&lt;em&gt;here&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The .zip file includes a solution and .csproj file as well as the compiled DLL.&amp;nbsp; Just put the DLL in the /bin directory of your application and include the following &amp;lt;tagMapping section in the pages section of the web.config.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tagMapping&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add tagType=&amp;quot;System.Web.UI.WebControls.CompareValidator&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mappedTagType=&amp;quot;Sample.Web.UI.Compatibility.CompareValidator, Validators, Version=1.0.0.0&amp;quot;/&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add tagType=&amp;quot;System.Web.UI.WebControls.CustomValidator&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mappedTagType=&amp;quot;Sample.Web.UI.Compatibility.CustomValidator, Validators, Version=1.0.0.0&amp;quot;/&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add tagType=&amp;quot;System.Web.UI.WebControls.RangeValidator&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mappedTagType=&amp;quot;Sample.Web.UI.Compatibility.RangeValidator, Validators, Version=1.0.0.0&amp;quot;/&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add tagType=&amp;quot;System.Web.UI.WebControls.RegularExpressionValidator&amp;quot; mappedTagType=&amp;quot;Sample.Web.UI.Compatibility.RegularExpressionValidator, Validators, Version=1.0.0.0&amp;quot;/&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add tagType=&amp;quot;System.Web.UI.WebControls.RequiredFieldValidator&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mappedTagType=&amp;quot;Sample.Web.UI.Compatibility.RequiredFieldValidator, Validators, Version=1.0.0.0&amp;quot;/&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;add tagType=&amp;quot;System.Web.UI.WebControls.ValidationSummary&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mappedTagType=&amp;quot;Sample.Web.UI.Compatibility.ValidationSummary, Validators, Version=1.0.0.0&amp;quot;/&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/tagMapping&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As you can see Matt is mentioning SOON, his post was from 27/01/2007. And as i know now it&amp;#39;s still not working. :-)&lt;/p&gt;
&lt;p&gt;Maybe somebody else has a solution or I&amp;#39;m I using a wrong or rather old version of Ajax (extensions) you think?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TIP: Never or ever use the Cassini in development. Use IIS. &lt;br /&gt;Also, an IIS 6.0 has different behaviour on a Windows XP and on a Windows 2003 server. So if you develop and test on your IIS 6 on XP also try it on a Win2k3 IIS 6.0 if you plan to deploy it on such a server.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;- Wesley&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1482" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author><category term="VS.NET 2005" scheme="http://www.dotnet6.com/blogs/wesley_walraeve/archive/tags/VS.NET+2005/default.aspx" /><category term=".NET" scheme="http://www.dotnet6.com/blogs/wesley_walraeve/archive/tags/.NET/default.aspx" /><category term="Ajax" scheme="http://www.dotnet6.com/blogs/wesley_walraeve/archive/tags/Ajax/default.aspx" /><category term="ASP.NET" scheme="http://www.dotnet6.com/blogs/wesley_walraeve/archive/tags/ASP.NET/default.aspx" /></entry><entry><title>ASP.NET Multi file upload</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/05/09/asp-net-multi-file-upload.aspx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/05/09/asp-net-multi-file-upload.aspx</id><published>2008-05-09T10:27:35Z</published><updated>2008-05-09T10:27:35Z</updated><content type="html">&lt;p&gt;For a project I was working on I needed to be able to upload multiple files via HTTP to a website.&lt;/p&gt;  &lt;p&gt;You can put X Http FileUpload controls on your page but then you need to select the files one by one. So a busy job if you need to upload +100 files.&lt;/p&gt;  &lt;p&gt;So I was looking on the web and found this great control on the code project from &lt;b&gt;&lt;a href="http://www.codeproject.com/script/Membership/Profiles.aspx?mid=1200229"&gt;darick_c&lt;/a&gt;.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Here you have the URL: &lt;a title="http://www.codeproject.com/KB/aspnet/FlashUpload.aspx" href="http://www.codeproject.com/KB/aspnet/FlashUpload.aspx"&gt;http://www.codeproject.com/KB/aspnet/FlashUpload.aspx&lt;/a&gt;&lt;strong&gt;&amp;#160;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;And attached the code and an example. I know you can download it from the code project site but you never know.&lt;/p&gt;  &lt;p&gt;Have fun.&lt;/p&gt;  &lt;p&gt;-Wesley&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1462" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author></entry><entry><title>Flash text font on your site.</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/05/04/flash-text-font-on-your-site.aspx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/05/04/flash-text-font-on-your-site.aspx</id><published>2008-05-04T09:27:00Z</published><updated>2008-05-04T09:27:00Z</updated><content type="html">&lt;p&gt;I&amp;#39;m writing a website for restaurants and got a tip from a graphical guy to use flash for my fonts. Well it sounds strange but it is great. &lt;/p&gt;
&lt;p&gt;The thing/technology is called Sifr and can be found here &lt;a title="http://www.mikeindustries.com/blog/sifr/" href="http://www.mikeindustries.com/blog/sifr/"&gt;http://www.mikeindustries.com/blog/sifr/&lt;/a&gt; and &lt;a title="http://novemberborn.net/sifr/2.0.5" href="http://novemberborn.net/sifr/2.0.5"&gt;http://novemberborn.net/sifr/2.0.5&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It&amp;#39;s easy to use, add 2 scripts to your page and some stylesheet items, you also need a swf file with your font. The script will replace the specific tags, ex. h1 with the flash movie with your text. &lt;br /&gt;You can even change the font size of the tag in the CSS and the font in the flash will be changed aswell.&lt;/p&gt;
&lt;p&gt;A must have if you want fancy fonts on your website.&lt;/p&gt;
&lt;p&gt;- Wesley&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1454" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author><category term="CSS" scheme="http://www.dotnet6.com/blogs/wesley_walraeve/archive/tags/CSS/default.aspx" /><category term="Flash" scheme="http://www.dotnet6.com/blogs/wesley_walraeve/archive/tags/Flash/default.aspx" /></entry><entry><title>VisualSVN Server - Subversion on the server</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/01/08/visualsvn-server-subversion-on-the-server.aspx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/01/08/visualsvn-server-subversion-on-the-server.aspx</id><published>2008-01-08T14:34:00Z</published><updated>2008-01-08T14:34:00Z</updated><content type="html">&lt;p&gt;Before, when you wanted to use Subversion you had to install Subversion and Tortoise on the development server and use Windows Explorer to create a repository. It was not that hard to create the rep. but you always had to create the tags, trunk and branches directories aswell.&lt;/p&gt;
&lt;p&gt;Now you can use VisualSVN server. This is a free tool which gives you a GUI for creating the repositories (with tags, trunk, branches dirs if wanted) and even managing the security. So no more strugling with the text files to manage the read and writes permission. All can be done from the VisualSVN Server GUI.&lt;/p&gt;
&lt;p&gt;When you run the setup, the setup will install subversion, Apache and openSSL (and some others) for you. So the default repository location will be &lt;a href="http://%3cserver%20ip%20or%20name%3e:8080/svn"&gt;:8080/svn&amp;quot;&amp;gt;http://&amp;lt;server ip or name&amp;gt;:8080/svn&lt;/a&gt;. The port can be changed in the&amp;nbsp;Apache config file.&lt;/p&gt;
&lt;p&gt;The VisualSVN Server can be found on &lt;a href="http://www.visualsvn.com/server"&gt;http://www.visualsvn.com/server&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Wesley&lt;/p&gt;
&lt;p&gt;note: Updated Tomcat to Apache.&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1161" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author><category term="Subversion" scheme="http://www.dotnet6.com/blogs/wesley_walraeve/archive/tags/Subversion/default.aspx" /><category term="Sourcecontrol" scheme="http://www.dotnet6.com/blogs/wesley_walraeve/archive/tags/Sourcecontrol/default.aspx" /></entry><entry><title>New year, new/fresh Microsoft events.</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/01/02/new-year-new-fresh-microsoft-events.aspx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/01/02/new-year-new-fresh-microsoft-events.aspx</id><published>2008-01-02T14:40:15Z</published><updated>2008-01-02T14:40:15Z</updated><content type="html">&lt;p&gt;Yesterday, the first day of the year I got an E-mail of microsoft Belgium in my mailbox with an invitation for DevDays 2008. Well they don&amp;#39;t call it DevDays anymore they call it &lt;strong&gt;TechDays &lt;/strong&gt;2008.&lt;/p&gt;  &lt;p&gt;The TechDays 2008 will start on the 11th of March 2008 until the 13th of March.    &lt;br /&gt;They start on the 11th because this is the lauch day of the 3 new Microsoft products:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Visual Studio 2008&lt;/li&gt;    &lt;li&gt;SQL Server 2008&lt;/li&gt;    &lt;li&gt;Windows Server 2008&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You can find more information on this site &lt;a title="http://www.microsoft.com/belux/heroeshappenhere/default.aspx" href="http://www.microsoft.com/belux/heroeshappenhere/default.aspx"&gt;http://www.microsoft.com/belux/heroeshappenhere/default.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I will be there.&lt;/p&gt;  &lt;p&gt;- Wesley&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1158" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author></entry><entry><title>Best wishes for 2008.</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/01/02/best-wishes-for-2008.aspx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2008/01/02/best-wishes-for-2008.aspx</id><published>2008-01-02T14:33:46Z</published><updated>2008-01-02T14:33:46Z</updated><content type="html">&lt;p&gt;Hello dotnet6 readers,&lt;/p&gt;  &lt;p&gt;I want to wish you all a healthy and great 2008 and that all your dreams come true.&lt;/p&gt;  &lt;p&gt;Well on a techical level they will come true for some of us (for me they will) we will have this year VS.NET 2008, SQL Server 2008 and Windows Server 2008. A lot of new technology to learn and strugle with.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;2008 here we come.&lt;/p&gt;  &lt;p&gt;- Wesley&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1157" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author></entry><entry><title>How small fishes are eaten by bigger fishes and the bigger by much bigger and ...</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2007/10/26/how-small-fishes-are-eaten-by-bigger-fishes-and-the-bigger-by-much-bigger-and.aspx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2007/10/26/how-small-fishes-are-eaten-by-bigger-fishes-and-the-bigger-by-much-bigger-and.aspx</id><published>2007-10-26T11:23:00Z</published><updated>2007-10-26T11:23:00Z</updated><content type="html">&lt;p&gt;On Friday the 7th of september 2007&amp;nbsp;there was an article that Business Objects bought a smaller company Fuzzy Informatik. &lt;strong&gt;(Small fish eaten by big fish)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1 month later on monday the 8th of october SAP bought Business Objects for 4.8 billion €uro. &lt;strong&gt;(The bigger fish eaten by a much bigger fish)&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Oh yeah, just for information, approx. 2 years ago Business Object bought Crystal reports. But maybe you already know that.&lt;/p&gt;
&lt;p&gt;- Wesley&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1147" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author></entry><entry><title>Doe het niet, Anneke</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2007/10/26/doe-het-niet-anneke.aspx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2007/10/26/doe-het-niet-anneke.aspx</id><published>2007-10-26T11:06:48Z</published><updated>2007-10-26T11:06:48Z</updated><content type="html">&lt;p&gt;Sorry for my English blog readers but this is an article on &lt;a href="http://www.professional.be"&gt;www.professional.be&lt;/a&gt; why Anneke shouldn&amp;#39;t study IT and shouldn&amp;#39;t look for a job as IT developer.&lt;/p&gt;  &lt;p&gt;Here is the article(letter, 4 pages) in Dutch &lt;a title="http://www.itprofessional.be/career.cfm?id=72849" href="http://www.itprofessional.be/career.cfm?id=72849"&gt;http://www.itprofessional.be/career.cfm?id=72849&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I think we all recognize some (not to say almost all) points that uncle Tom is mentioning. :-)&lt;/p&gt;  &lt;p&gt;&amp;amp;#xA0;&lt;/p&gt;  &lt;p&gt;Have a nice weekend and it&amp;#39;s great to be an IT developer.&lt;/p&gt;  &lt;p&gt;-Wesley&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1146" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author></entry><entry><title>Ah no, another 3 letter IT-term: "BDD"</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2007/10/15/ah-no-another-3-letter-it-term-quot-bdd-quot.aspx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2007/10/15/ah-no-another-3-letter-it-term-quot-bdd-quot.aspx</id><published>2007-10-15T15:27:00Z</published><updated>2007-10-15T15:27:00Z</updated><content type="html">&lt;p&gt;Business Driven Development, an evolution of TDD.&lt;/p&gt;
&lt;p&gt;I think it comes from the Java world, from &lt;a href="http://jbehave.org/" target="_blank"&gt;JBehave&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can find more on &lt;a title="http://behaviour-driven.org/" href="http://behaviour-driven.org/"&gt;http://behaviour-driven.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And Dan North wrote JBehave and is giving session about it &lt;a title="http://dannorth.net/" href="http://dannorth.net/"&gt;http://dannorth.net/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And yes there&amp;#39;s already an NBehave &lt;a title="http://nbehave.org/" href="http://nbehave.org/"&gt;http://nbehave.org/&lt;/a&gt; :-S&lt;/p&gt;
&lt;p&gt;- Wesley&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1139" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author></entry><entry><title>StringBuilder Remove or create a new instance.</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2007/10/05/stringbuilder-remove-or-create-a-new-instance.aspx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2007/10/05/stringbuilder-remove-or-create-a-new-instance.aspx</id><published>2007-10-05T14:28:53Z</published><updated>2007-10-05T14:28:53Z</updated><content type="html">&lt;p&gt;I wanted to know if the StringBuilder was faster by removing all the text or creating a new instance everytime. So I created a test winforms application with the following test case and results.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;First Case&lt;/strong&gt;:    &lt;br /&gt;Append 100 unique lines of text to a string builder and do this 200.000 times. But every time (200.000 times) create a new instance of the StringBuilder.    &lt;br /&gt;&lt;em&gt;Result: 36 seconds&lt;/em&gt;&lt;/p&gt; &lt;strong&gt;Second Case&lt;/strong&gt;:  &lt;br /&gt;Append 100 unique lines of text to a string builder and do this 200.000 times. But every time (200.000 times) use the Remove method (sb.Remove(0,sb.Length)).  &lt;br /&gt;&lt;em&gt;Result: 31 seconds&lt;/em&gt;  &lt;p&gt;Is also did the first and second case for 400.000 times and the result was:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;First case: 1 min 11 seconds&lt;/em&gt;    &lt;br /&gt;&lt;em&gt;Second case: 1 min 3 seconds&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;And to complete the test I also made the test with 200 unique lines of text and in a iteration of 400.000 times. Result was:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;First case: 2 min 26 seconds     &lt;br /&gt;Second case: 2 min 9 seconds&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&amp;amp;#xA0;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Memory&lt;/strong&gt;: For memory usage you don&amp;#39;t have to do it, in all the cases the memory uses was almost the same. Just a few K more in the first case.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt; Maybe a useless test because who is gonna create 400.000 a new stringbuilder with 200 lines. But the Remove is a little faster (small 20%).&lt;/p&gt;  &lt;p&gt;&amp;amp;#xA0;&lt;/p&gt;  &lt;p&gt;Maybe for the .NET newbees: Don&amp;#39;t try this with String concatenation. :-)&lt;/p&gt;  &lt;p&gt;- Wesley&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1136" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author></entry><entry><title>SmartPart V1.1.0.0</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2007/10/05/smartpart-v1-1-0-0.aspx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2007/10/05/smartpart-v1-1-0-0.aspx</id><published>2007-10-05T07:38:05Z</published><updated>2007-10-05T07:38:05Z</updated><content type="html">&lt;p&gt;For those who are looking for the SmartPart version 1.1.0.0. I found it thanks to one of my blog readers Bart Segers. &lt;strong&gt;Thanks Bart.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;You can download the file &lt;a title="SmartPart V1.1.0.0" href="http://www.dotnet6.com/blogs/wesley_walraeve/SmartPart_1_1_0_0.zip" target="_blank"&gt;here&lt;/a&gt;. So stop looking on the out-phasing gotdotnet ;-)&lt;/p&gt;  &lt;p&gt;- Wesley&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1135" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author><category term="SmartPart" scheme="http://www.dotnet6.com/blogs/wesley_walraeve/archive/tags/SmartPart/default.aspx" /><category term="Sharepoint" scheme="http://www.dotnet6.com/blogs/wesley_walraeve/archive/tags/Sharepoint/default.aspx" /></entry><entry><title>How safe is it to use an URL to a good article, tool or component?</title><link rel="alternate" type="text/html" href="http://www.dotnet6.com/blogs/wesley_walraeve/archive/2007/10/03/how-safe-is-it-to-use-an-url-to-a-good-article-tool-or-component.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="254651" href="http://www.dotnet6.com/blogs/wesley_walraeve/attachment/1132.ashx" /><id>http://www.dotnet6.com/blogs/wesley_walraeve/archive/2007/10/03/how-safe-is-it-to-use-an-url-to-a-good-article-tool-or-component.aspx</id><published>2007-10-03T12:29:00Z</published><updated>2007-10-03T12:29:00Z</updated><content type="html">&lt;p&gt;Why the question. I&amp;#39;m facing the problem now that I couldn&amp;#39;t find the SmartPart for .NET 1.1. You can read a lot of blog entries about the cool smpartpart and they all use a hyperlink to the blog of Jan Thielens or to the download section on gotdotnet.&lt;/p&gt;
&lt;p&gt;Now gotdotnet is phasing out, so there is no code anymore. The smartpart project is moved to the codeplex website but only the new version V3 (.net 2.0). So where do I get my old smartpart?&lt;/p&gt;
&lt;p&gt;That is why I&amp;#39;m asking the question. How safe is it to write an article about a cool tool or component of somebody else without copying the tool/component. Let&amp;#39;s say that the guy stopped paying his bill for the hosting and all the tools are gone.&lt;/p&gt;
&lt;p&gt;But even then, let&amp;#39;s say you copy the tool/component and use it for your customer projects. After a while everything of that used component disappears from the net, so no support, no backup, no latest version, no contact. Is it safe to use such &amp;quot;open source&amp;quot; free components? &lt;/p&gt;
&lt;p&gt;PS: By the way, who knows where I can find the &amp;quot;old&amp;quot; smartPart for .NET 1.1?&lt;/p&gt;
&lt;p&gt;- Wesley&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;u&gt;UPDATE:&lt;/u&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A person I know and who is reading my blog found the &amp;quot;old&amp;quot; smart part v1.1 on a backup. So &lt;a class="" href="http://www.dotnet6.com/blogs/wesley_walraeve/SmartPart_1_1_0_0.zip" target="_blank"&gt;here&lt;/a&gt; it is (in the post attachments).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Many thanks to Bart Segers who still had the SmartPart v1.1.0.0!!&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://www.dotnet6.com/aggbug.aspx?PostID=1132" width="1" height="1"&gt;</content><author><name>wesleyw</name><uri>http://www.dotnet6.com/members/wesleyw.aspx</uri></author></entry></feed>