<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DotBert &#187; tip</title>
	<atom:link href="http://dotbert.loedeman.nl/category/tip/feed" rel="self" type="application/rss+xml" />
	<link>http://dotbert.loedeman.nl</link>
	<description>.NET thoughts by Bert Loedeman</description>
	<lastBuildDate>Wed, 19 Oct 2011 07:57:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Twitter and my blog&#8230;</title>
		<link>http://dotbert.loedeman.nl/twitter-and-my-blog</link>
		<comments>http://dotbert.loedeman.nl/twitter-and-my-blog#comments</comments>
		<pubDate>Tue, 09 Aug 2011 20:42:30 +0000</pubDate>
		<dc:creator>Bert Loedeman</dc:creator>
				<category><![CDATA[tip]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://dotbert.loedeman.nl/?p=272</guid>
		<description><![CDATA[Hi all, Lately I seem to use Twitter more than I use my blog. Keeping up on Twitter is easier than writing entire blog items . I just added the WP to Twitter plugin to my blog to notice my followers that I blog sometimes. Therefore, if you are interested in my short messages to the world as [...]]]></description>
			<content:encoded><![CDATA[<p>Hi all,</p>
<p>Lately I seem to use Twitter more than I use my blog. Keeping up on Twitter is easier than writing entire blog items <img src='http://dotbert.loedeman.nl/wp-includes/images/smilies/icon_wink.gif' alt="Twitter and my blog... icon wink" class='wp-smiley' title="Twitter and my blog..." />  . I just added the WP to Twitter plugin to my blog to notice my followers that I blog sometimes. Therefore, if you are interested in my short messages to the world as well ánd want to stay tuned with my progress at this blog, I hereby invite you to follow me: <a title="@loedeman" href="http://twitter.com/#!/@loedeman">@loedeman</a>.</p>
<p>Happy coding! Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://dotbert.loedeman.nl/twitter-and-my-blog/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to find public key token for a .NET DLL or assembly</title>
		<link>http://dotbert.loedeman.nl/how-to-find-public-key-token-for-a-net-dll-or-assembly</link>
		<comments>http://dotbert.loedeman.nl/how-to-find-public-key-token-for-a-net-dll-or-assembly#comments</comments>
		<pubDate>Tue, 22 Mar 2011 09:16:45 +0000</pubDate>
		<dc:creator>Bert Loedeman</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://dotbert.loedeman.nl/?p=250</guid>
		<description><![CDATA[I had to find the public key token for a strongly named assembly in .NET. Searching for a solution, I came along Wriju&#8217;s Blog. It appears the answer is very simple: use the .NET Framework tool &#8216;sn.exe&#8217;. Since I do not want to forget about this one, here it is: Open the Visual Studio &#60;version reflecting DLL [...]]]></description>
			<content:encoded><![CDATA[<p>I had to find the public key token for a strongly named assembly in .NET. Searching for a solution, I came along <a title="Wriju's BLOG" href="http://blogs.msdn.com/b/wriju/archive/2008/07/01/how-to-find-public-key-token-for-a-net-dll-or-assembly.aspx" target="_blank">Wriju&#8217;s Blog</a>. It appears the answer is very simple: use the .NET Framework tool &#8216;sn.exe&#8217;. Since I do not want to forget about this one, here it is:</p>
<ol>
<li>Open the Visual Studio &lt;version reflecting DLL creator/signer&gt; Command Prompt</li>
<li>Point to the dll’s folder you want to get the public key</li>
<li>Use the following command: <strong>sn –T myDLL.dll</strong></li>
</ol>
<p><a href="http://dotbert1.loedeman.nl/wp-content/uploads/2011/03/sn_exe_in_action.jpg" rel="shadowbox[sbpost-250];player=img;"><img class="aligncenter size-full wp-image-251" title="sn.exe in action" src="http://dotbert1.loedeman.nl/wp-content/uploads/2011/03/sn_exe_in_action.jpg" alt="How to find public key token for a .NET DLL or assembly sn exe in action" width="677" height="342" /></a></p>
<p>This will give you the public key token. Of course this only works if the assembly is strongly signed <img src='http://dotbert.loedeman.nl/wp-includes/images/smilies/icon_smile.gif' alt="How to find public key token for a .NET DLL or assembly icon smile" class='wp-smiley' title="How to find public key token for a .NET DLL or assembly" />  .</p>
]]></content:encoded>
			<wfw:commentRss>http://dotbert.loedeman.nl/how-to-find-public-key-token-for-a-net-dll-or-assembly/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Semantic versioning &#8211; the way you should do it</title>
		<link>http://dotbert.loedeman.nl/semantic-versioning</link>
		<comments>http://dotbert.loedeman.nl/semantic-versioning#comments</comments>
		<pubDate>Tue, 01 Mar 2011 07:29:31 +0000</pubDate>
		<dc:creator>Bert Loedeman</dc:creator>
				<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://dotbert.loedeman.nl/?p=247</guid>
		<description><![CDATA[It seems everyone I meet is struggling with software versioning. Although it should be fairly easy to deliver consistently versioned software, it almost always appears to be &#8216;nearly perfect&#8217;. And just that &#8216;nearly&#8217; part makes it crappy and unreliable. However, there is light at the end of the tunnel : here is a great post [...]]]></description>
			<content:encoded><![CDATA[<p>It seems everyone I meet is struggling with software versioning. Although it should be fairly easy to deliver consistently versioned software, it almost always appears to be &#8216;nearly perfect&#8217;. And just that &#8216;nearly&#8217; part makes it crappy and unreliable. However, there is light at the end of the tunnel <img src='http://dotbert.loedeman.nl/wp-includes/images/smilies/icon_wink.gif' alt="Semantic versioning   the way you should do it icon wink" class='wp-smiley' title="Semantic versioning   the way you should do it" />  : here is a great post about semantic versioning &#8211; the way you should do it: <a href="http://semver.org/">http://semver.org/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dotbert.loedeman.nl/semantic-versioning/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WIX 3.5 &#8211; error LGHT0001: Unable to load DLL &#8216;winterop.dll&#8217;</title>
		<link>http://dotbert.loedeman.nl/wix-3-5-error-lght0001-unable-to-load-dll-winterop-dll</link>
		<comments>http://dotbert.loedeman.nl/wix-3-5-error-lght0001-unable-to-load-dll-winterop-dll#comments</comments>
		<pubDate>Wed, 25 Aug 2010 06:08:53 +0000</pubDate>
		<dc:creator>Bert Loedeman</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[WIX]]></category>

		<guid isPermaLink="false">http://dotbert.loedeman.nl/?p=219</guid>
		<description><![CDATA[It has been a while, but here I am again &#8230; I am currently working on an old Visual Studio 2005 solution. This bugger used to be built by a build server, but that one died about a year ago. Since some bugs really needed fixing, I decided that I would build the project myself for the [...]]]></description>
			<content:encoded><![CDATA[<p>It has been a while, but here I am again <img src='http://dotbert.loedeman.nl/wp-includes/images/smilies/icon_wink.gif' alt="WIX 3.5   error LGHT0001: Unable to load DLL winterop.dll icon wink" class='wp-smiley' title="WIX 3.5   error LGHT0001: Unable to load DLL winterop.dll" />  &#8230; I am currently working on an old Visual Studio 2005 solution. This bugger used to be built by a build server, but that one died about a year ago. Since some bugs really needed fixing, I decided that I would build the project myself for the moment.</p>
<p>Problem was that the solution uses WIX 3.0, and I have WIX 3.5 installed on my machine. After converting the WIX projects I expected the project to build without any problems. Unfortunately, however, WIX crashes with the following error: error LGHT0001: Unable to load DLL &#8216;winterop.dll&#8217;: The specified module could not be found. (Exception from HRESULT: 0x8007007E).</p>
<p>After some searching on the web I found <a href="http://stackoverflow.com/questions/3508239/wix-3-5-fails-under-nant-but-not-under-vs2010">a post</a> (not entirely my problem) with the searched solution: add the installation path of WIX to the Path variable. After this workaround everything works like a charm. Hope this helps you too <img src='http://dotbert.loedeman.nl/wp-includes/images/smilies/icon_wink.gif' alt="WIX 3.5   error LGHT0001: Unable to load DLL winterop.dll icon wink" class='wp-smiley' title="WIX 3.5   error LGHT0001: Unable to load DLL winterop.dll" />  !</p>
<p>Happy coding!</p>
]]></content:encoded>
			<wfw:commentRss>http://dotbert.loedeman.nl/wix-3-5-error-lght0001-unable-to-load-dll-winterop-dll/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clean and minified Javascript</title>
		<link>http://dotbert.loedeman.nl/clean-and-minified-javascript</link>
		<comments>http://dotbert.loedeman.nl/clean-and-minified-javascript#comments</comments>
		<pubDate>Wed, 03 Feb 2010 14:09:48 +0000</pubDate>
		<dc:creator>Bert Loedeman</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://dotbert.loedeman.nl/?p=201</guid>
		<description><![CDATA[It has been a while since I last posted a technical post. I&#8217;m sorry, but I am too busy enjoying my work to keep you posted as much as I should. Just a few days ago I was playing around with YSlow and PageSpeed, two add-ons on Firefox. Both stated my Javascript files were 1) [...]]]></description>
			<content:encoded><![CDATA[<p>It has been a while since I last posted a technical post. I&#8217;m sorry, but I am too busy enjoying my work to keep you posted as much as I should.</p>
<p>Just a few days ago I was playing around with <a title="http://developer.yahoo.com/yslow/" href="http://developer.yahoo.com/yslow/" target="_blank">YSlow</a> and <a title="http://code.google.com/intl/nl/speed/page-speed/" href="http://code.google.com/intl/nl/speed/page-speed/" target="_blank">PageSpeed</a>, two add-ons on Firefox. Both stated my Javascript files were 1) to many and 2) not at all at minimum size.</p>
<p>Searching for an automated way of cleaning up and minifying my Javascript files, I bumped in on <a title="http://www.crockford.com/javascript/jsmin.html" href="http://www.crockford.com/javascript/jsmin.html" target="_blank">JSMin</a>, a Javascript minifier that can be downloaded in <a title="http://www.crockford.com/javascript/jsmin.cs" href="http://www.crockford.com/javascript/jsmin.cs" target="_blank">C#</a>. Do you hear the term HttpModule in your head already as I did?</p>
<p>When you try to implement JSMin, do consider the fact that your Javascript files will be stripped really rigorous: some of my files did not work anymore after minifying. The reason for this is that Javascript gives you the opportunity to write bad code. To prevent myself from writing rubbish Javascript files that fall apart using JSMin, I now use &#8216;the tool that hurts feelings&#8217;, <a title="http://www.jslint.com/" href="http://www.jslint.com/" target="_blank">JSLint</a>. It hints you about bad code and, when obliged to, prevents you from failure when using JSMin afterwards <img src='http://dotbert.loedeman.nl/wp-includes/images/smilies/icon_wink.gif' alt="Clean and minified Javascript icon wink" class='wp-smiley' title="Clean and minified Javascript" />  &#8230;</p>
<p>Lucky coding <img src='http://dotbert.loedeman.nl/wp-includes/images/smilies/icon_smile.gif' alt="Clean and minified Javascript icon smile" class='wp-smiley' title="Clean and minified Javascript" />  !</p>
]]></content:encoded>
			<wfw:commentRss>http://dotbert.loedeman.nl/clean-and-minified-javascript/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

