<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel xmlns:blog="http://www.dotnetnuke.com/blog/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
    <title>onDevelopment+=1;</title>
    <description>Posts about findings in my daily life as software developer.</description>
    <link>http://callicode.com/myBlogs/tabid/53/BlogId/1/Default.aspx</link>
    <language>en-US</language>
    <webMaster>jcallico@callicode.com</webMaster>
    <pubDate>Tue, 07 Sep 2010 22:40:47 GMT</pubDate>
    <lastBuildDate>Tue, 07 Sep 2010 22:40:47 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 4.0.0.0</generator>
    <item>
      <title>Error 128 "ResGen.exe" exited with code -532459699.</title>
      <link>http://callicode.com/myBlogs/tabid/53/EntryId/44/Error-128-ResGen-exe-exited-with-code-532459699.aspx</link>
      <description>&lt;p&gt;This weekend I got the following error message when trying to build a VS 2010 solution     that I was able to build without any problems 2 days before:&lt;br /&gt;
&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;         &lt;br /&gt;
Error 128 "ResGen.exe" exited with code -532459699.&lt;br /&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;It was obvious to me that the problem was related to the resource files.&lt;/p&gt;
&lt;p&gt;After checking the properties for some of the resource files on my solution I noticed     that some of them didn't have a the "Custom Tool" property set.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Custom Tool not set" width="524" height="91" src="/Portals/0/BlogImages/ResGen.error.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Setting the value of "Custom Tool" to "GlobalResourceProxyGenerator" allowed     me to build my solution again.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Custom Tool value set to GlobalResourceProxyGenerator" width="525" height="117" src="/Portals/0/BlogImages/ResGen.error.fix.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;If you Google this error, the first link is a &lt;a href="http://connect.microsoft.com/VisualStudio/feedback/details/589207/resgen-exe-problem"&gt;         Microsoft Connect&lt;/a&gt; entry created 5 days ago without any recommended workaround     yet.&lt;/p&gt;&lt;br /&gt;&lt;a href=http://callicode.com/myBlogs/tabid/53/EntryId/44/Error-128-ResGen-exe-exited-with-code-532459699.aspx&gt;More ...&lt;/a&gt;&lt;div class="tags"&gt;Tags: VS2010&lt;/div&gt;</description>
      <author>jcallico@callicode.com</author>
      <comments>http://callicode.com/myBlogs/tabid/53/EntryId/44/Error-128-ResGen-exe-exited-with-code-532459699.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://callicode.com/myBlogs/tabid/53/EntryId/44/Error-128-ResGen-exe-exited-with-code-532459699.aspx</guid>
      <pubDate>Mon, 30 Aug 2010 05:00:00 GMT</pubDate>
      <trackback:ping>http://callicode.comDesktopModules/BlogTrackback.aspx?id=44</trackback:ping>
      <blog:tag blog:url="http://callicode.com/myBlogs/tabid/53/TagID/13/Default.aspx">VS2010</blog:tag>
    </item>
    <item>
      <title>SEO and removing the www prefix from your site URL</title>
      <link>http://callicode.com/myBlogs/tabid/53/EntryId/41/SEO-and-removing-the-www-prefix-from-your-site-URL.aspx</link>
      <description>&lt;p&gt;I’ve been working on making &lt;a href="http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/"&gt;callicode.com&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/a&gt; more friendly to search engines. One of the first things to do when trying to improve you site’s ranking is to make sure that your content is only available from a unique URL otherwise it can be considered duplicate content and your site penalized (more details &lt;a href="http:http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/www.impliedbydesign.comhttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/articleshttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/three-search-engine-optimization-tips-for-urls-the-seo-firms-wont-tell-you.html"&gt;here&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/a&gt; and &lt;a href="http:http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/www.seobythesea.comhttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/?p=212"&gt;here&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/a&gt;). Since most websites are configured to work with and without the www prefix you have to decide which one is going to be your site’s main domain and redirect all other requests accordingly preferable using a &lt;a href="http:http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/en.wikipedia.orghttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/wikihttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/HTTP_301"&gt;301 redirection&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/a&gt;. &lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/p&gt;  &lt;p&gt;I decided that &lt;a href="http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/"&gt;callicode.com&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/a&gt; was going to be the main domain and started looking for ways to get it done with minimal effort.&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/p&gt;  &lt;p&gt;First I tried to find a possible built in functionality on &lt;a href="http:http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/www.dotnetnuke.comhttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/"&gt;DotNetNuke&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/a&gt;, which is the engine powering &lt;a href="http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/"&gt;callicode.com&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/a&gt;. Up until version 05.04.04 this functionality is not supported. There are some commercial plug-ins specialised in SEO advertising such functionality but I did not wanted to follow that path since I was sure there was a free alternative out there.&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/p&gt;  &lt;p&gt;Next I downloaded and configured &lt;a href="http:http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/urlrewriter.nethttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/"&gt;UrlRewriter.Net&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/a&gt;. After trying for a while I gave up since couldn’t get the proper redirection to work.&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/p&gt;  &lt;p&gt;My next option was &lt;a href="http:http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/urlrewriter.codeplex.comhttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/"&gt;Managed Fusion URL Rewriter&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/a&gt; a URL manipulation engine based on the Apache mod_rewrite extension which works as a HTTP Module on your existing .NET site, was easy to configure and got the job done.&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/p&gt;  &lt;p&gt;Only the following steps are required:&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/p&gt;  &lt;p&gt;1- &lt;a href="http:http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/urlrewriter.codeplex.comhttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/releaseshttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/"&gt;Download&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/a&gt; and unzip the file provided.&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/p&gt;  &lt;p&gt;2- Copy ManagedFusion.Rewriter.dll to your site’s bin folder.&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/p&gt;  &lt;p&gt;3- Modify your site’s web.config to include the following sections:&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/p&gt;  &lt;p&gt;    &lt;configSections&gt;   &lt;br http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/&gt;        &lt;section name="managedFusion.rewriter" type="ManagedFusion.Rewriter.Configuration.ManagedFusionRewriterSectionGroup"http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/&gt;    &lt;br http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/&gt;    &lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/configSections&gt;    &lt;br http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/&gt;    &lt;br http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/&gt;  &lt;system.web&gt;    &lt;br http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/&gt;        &lt;httpModules&gt;    &lt;br http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/&gt;            &lt;add name="RewriterModule" type="ManagedFusion.Rewriter.RewriterModule, ManagedFusion.Rewriter"http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/&gt;    &lt;br http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/&gt;        &lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/httpModules&gt;    &lt;br http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/&gt;    &lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/system.web&gt;&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/p&gt;  &lt;p&gt;  &lt;managedFusion.rewriter xmlns="&lt;a href="http:http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/managedfusion.comhttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/xsdhttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/managedFusionhttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/rewriter""&gt;http:http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/managedfusion.comhttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/xsdhttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/managedFusionhttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/rewriter"&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/a&gt;&gt;    &lt;br http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/&gt;    &lt;rules engine="Apache" http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/&gt;    &lt;br http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/&gt;  &lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/managedFusion.rewriter&gt;&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/p&gt;  &lt;p&gt;4- Create a file named “ManagedFusion.Rewriter.txt” on the root of your site with the following content:&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/p&gt;  &lt;pre&gt;RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www.callicode.com$ [NC] 
RewriteRule ^(.*)$ &lt;a href="http://callicode.com$1"&gt;http:http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp://callicode.com$1&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/a&gt; [R=301,L]&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/pre&gt;

&lt;p&gt;And that’s it. You can verify that any request under &lt;a href="http:http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/www.callicode.comhttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/"&gt;http:http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/www.callicode.comhttp:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/a&gt; is now redirected to the equivalent URL without the www prefix.&lt;http:http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/http:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/callicode.comhttp:http://callicode.com/http://callicode.com/callicode.comhttp://callicode.com/p&gt;&lt;br /&gt;&lt;a href=http://callicode.com/myBlogs/tabid/53/EntryId/41/SEO-and-removing-the-www-prefix-from-your-site-URL.aspx&gt;More ...&lt;/a&gt;</description>
      <author>jcallico@callicode.com</author>
      <comments>http://callicode.com/myBlogs/tabid/53/EntryId/41/SEO-and-removing-the-www-prefix-from-your-site-URL.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://callicode.com/myBlogs/tabid/53/EntryId/41/SEO-and-removing-the-www-prefix-from-your-site-URL.aspx</guid>
      <pubDate>Fri, 06 Aug 2010 05:00:00 GMT</pubDate>
      <trackback:ping>http://callicode.comDesktopModules/BlogTrackback.aspx?id=41</trackback:ping>
    </item>
    <item>
      <title>Chrome, Firefox, IE8 and web standards support as of July/2010</title>
      <link>http://callicode.com/myBlogs/tabid/53/EntryId/38/Chrome-Firefox-IE8-and-web-standards-support-as-of-July-2010.aspx</link>
      <description>&lt;p&gt; This is a follow-up on my &lt;a href="http://www.callicode.com/myBlogs/tabid/53/EntryId/37/My-newfound-love-for-Chrome.aspx"&gt;previous post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I wanted to see how the 3 browsers I use the most rank regarding their current support for &lt;a href="http://www.webstandards.org/"&gt;web standards&lt;/a&gt;. I ran the popular &lt;a href="http://www.webstandards.org/action/acid3/"&gt;Acid3&lt;/a&gt; test on the latest versions available for download of &lt;a href="http://www.google.com/chrome"&gt;Chrome&lt;/a&gt;, &lt;a href="http://www.mozilla.com/firefox/"&gt;Firefox&lt;/a&gt; and &lt;a href="http://www.microsoft.com/windows/internet-explorer/default.aspx"&gt;IE&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;These are the results I got.....&lt;/p&gt;&lt;div class="tags"&gt;Tags: Browsers&lt;/div&gt;</description>
      <author>jcallico@callicode.com</author>
      <comments>http://callicode.com/myBlogs/tabid/53/EntryId/38/Chrome-Firefox-IE8-and-web-standards-support-as-of-July-2010.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://callicode.com/myBlogs/tabid/53/EntryId/38/Chrome-Firefox-IE8-and-web-standards-support-as-of-July-2010.aspx</guid>
      <pubDate>Mon, 12 Jul 2010 05:00:00 GMT</pubDate>
      <trackback:ping>http://callicode.comDesktopModules/BlogTrackback.aspx?id=38</trackback:ping>
      <blog:tag blog:url="http://callicode.com/myBlogs/tabid/53/TagID/2/Default.aspx">Browsers</blog:tag>
    </item>
    <item>
      <title>My newfound love for Chrome</title>
      <link>http://callicode.com/myBlogs/tabid/53/EntryId/37/My-newfound-love-for-Chrome.aspx</link>
      <description>&lt;p&gt;I want to start by saying that I’m not Google fan boy and the only Google product I use apart from Chrome is, of course, Google search (I also tried to give &lt;a href="http://www.bing.com/"&gt;Bing&lt;/a&gt; a change but couldn’t use it for more than one hour, I guess I’ll have to try again).&lt;/p&gt;
&lt;div&gt;I still remember what I said the first time I heard about Google’s new browser: Who needs another browser besides &lt;a href="http://www.mozilla.com/firefox/"&gt;Firefox&lt;/a&gt;?&lt;/div&gt;&lt;div class="tags"&gt;Tags: Browsers&lt;/div&gt;</description>
      <author>jcallico@callicode.com</author>
      <comments>http://callicode.com/myBlogs/tabid/53/EntryId/37/My-newfound-love-for-Chrome.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://callicode.com/myBlogs/tabid/53/EntryId/37/My-newfound-love-for-Chrome.aspx</guid>
      <pubDate>Fri, 09 Jul 2010 05:00:00 GMT</pubDate>
      <trackback:ping>http://callicode.comDesktopModules/BlogTrackback.aspx?id=37</trackback:ping>
      <blog:tag blog:url="http://callicode.com/myBlogs/tabid/53/TagID/2/Default.aspx">Browsers</blog:tag>
    </item>
    <item>
      <title>About WCF, SSL and EndpointNotFoundException errors</title>
      <link>http://callicode.com/myBlogs/tabid/53/EntryId/36/About-WCF-SSL-and-EndpointNotFoundException-errors.aspx</link>
      <description>&lt;p&gt;Two days ago I tried to deploy to a production environment a &lt;a href="http://msdn.microsoft.com/en-us/netframework/aa663324.aspx"&gt;             WCF&lt;/a&gt; service and         got the following error:&lt;br /&gt;
 &lt;span&gt;&lt;b&gt;&lt;span class="style1"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); "&gt;&lt;span class="style2"&gt;System.ServiceModel.EndpointNotFoundException&lt;/span&gt;&lt;br class="style2" /&gt;
&lt;span class="style2"&gt;There was no channel actively listening at 'http://somehostnameIdidntrecognize.local/services/myservice.svc'.                 This is often caused by an incorrect address URI. Ensure that the address to which                 the message is sent matches an address on which a service is listening.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="tags"&gt;Tags: .NET,WCF,SSL&lt;/div&gt;</description>
      <author>jcallico@callicode.com</author>
      <comments>http://callicode.com/myBlogs/tabid/53/EntryId/36/About-WCF-SSL-and-EndpointNotFoundException-errors.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://callicode.com/myBlogs/tabid/53/EntryId/36/About-WCF-SSL-and-EndpointNotFoundException-errors.aspx</guid>
      <pubDate>Tue, 06 Jul 2010 05:00:00 GMT</pubDate>
      <trackback:ping>http://callicode.comDesktopModules/BlogTrackback.aspx?id=36</trackback:ping>
      <blog:tag blog:url="http://callicode.com/myBlogs/tabid/53/TagID/4/Default.aspx">.NET</blog:tag>
      <blog:tag blog:url="http://callicode.com/myBlogs/tabid/53/TagID/5/Default.aspx">WCF</blog:tag>
      <blog:tag blog:url="http://callicode.com/myBlogs/tabid/53/TagID/6/Default.aspx">SSL</blog:tag>
    </item>
    <item>
      <title>The NoSQL train is about to leave the station. Are you in yet?</title>
      <link>http://callicode.com/myBlogs/tabid/53/EntryId/34/The-NoSQL-train-is-about-to-leave-the-station-Are-you-in-yet.aspx</link>
      <description>&lt;p&gt;I've noticed that some voices in the .Net community are jumping into  the &lt;a href="http://en.wikipedia.org/wiki/NoSQL"&gt;NoSQL&lt;/a&gt; wagon and  trying to get as much people aboard as possible. I see posts regarding &lt;a href="http://en.wikipedia.org/wiki/NoSQL"&gt;NoSQL&lt;/a&gt; getting more  and more frequent; see &lt;a href="http://ayende.com/Blog/archive/2010/03/27/that-no-sql-thing.aspx"&gt;here&lt;/a&gt;  and &lt;a href="http://codebetter.com/blogs/karlseguin/archive/2010/03/29/nosql-for-the-rest-of-us.aspx"&gt;here&lt;/a&gt;  for example.&lt;/p&gt;
&lt;p&gt;I have the following confession to make:&lt;/p&gt;&lt;div class="tags"&gt;Tags: .NET,NoSQL&lt;/div&gt;</description>
      <author>jcallico@callicode.com</author>
      <comments>http://callicode.com/myBlogs/tabid/53/EntryId/34/The-NoSQL-train-is-about-to-leave-the-station-Are-you-in-yet.aspx#Comments</comments>
      <slash:comments>3</slash:comments>
      <guid isPermaLink="true">http://callicode.com/myBlogs/tabid/53/EntryId/34/The-NoSQL-train-is-about-to-leave-the-station-Are-you-in-yet.aspx</guid>
      <pubDate>Wed, 31 Mar 2010 05:00:00 GMT</pubDate>
      <trackback:ping>http://callicode.comDesktopModules/BlogTrackback.aspx?id=34</trackback:ping>
      <blog:tag blog:url="http://callicode.com/myBlogs/tabid/53/TagID/4/Default.aspx">.NET</blog:tag>
      <blog:tag blog:url="http://callicode.com/myBlogs/tabid/53/TagID/7/Default.aspx">NoSQL</blog:tag>
    </item>
    <item>
      <title>OData, Where art Thou.</title>
      <link>http://www.callicode.com/Homeltpagegt/tabid/38/EntryId/33/OData-Where-art-Thou.aspx</link>
      <description>&lt;p&gt;I stumbled upon this excellent article written by Scott Haselman: &lt;a href="http://www.hanselman.com/blog/CreatingAnODataAPIForStackOverflowIncludingXMLAndJSONIn30Minutes.aspx?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+ScottHanselman+%28Scott+Hanselman+-+ComputerZen.com%29&amp;utm_content=Netvibes"&gt;Creating  an OData API for StackOverflow including XML and JSON in 30 minutes.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I, like many developers, spend so much time "handcrafting" my  solutions that reading about how easy is to create an &lt;a href="http://www.odata.org/"&gt;OData&lt;/a&gt;  service using the new versions of .NET and Visual Studio was really  refreshing and pleasantly surprising.&lt;/p&gt;</description>
      <author>jcallico@callicode.com</author>
      <comments>http://www.callicode.com/Homeltpagegt/tabid/38/EntryId/33/OData-Where-art-Thou.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.callicode.com/Homeltpagegt/tabid/38/EntryId/33/OData-Where-art-Thou.aspx</guid>
      <pubDate>Mon, 29 Mar 2010 05:00:00 GMT</pubDate>
      <trackback:ping>http://callicode.comDesktopModules/BlogTrackback.aspx?id=33</trackback:ping>
    </item>
    <item>
      <title>Entity Framework ver. 1.0 first impressions (maybe a little late since ver. 4.0 is almost here)</title>
      <link>http://callicode.com/myBlogs/tabid/53/EntryId/32/Entity-Framework-ver-1-0-first-impressions-maybe-a-little-late-since-ver-4-0-is-almost-here.aspx</link>
      <description>&lt;p&gt;For the last two weeks I've had the opportunity to work on a project  which uses Entity Framework (EF) ver. 1.0. For more than a year I've  been reading complains, reviews and comparisons regarding EF but finally  after using it I have my own opinion:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;It's not a mature  solution.&lt;/li&gt;
    &lt;li&gt;Definitely falls short when compared to other  products in the same category, like NHibernate for example.&lt;/li&gt;
    &lt;li&gt;It's  not as bad as some people want to make it appear.&lt;/li&gt;
    &lt;li&gt;Can help  some teams deliver small projects on time, especially if the developers  have no experience on the use of O/R mapping tools or if like in the  project I was working on, most of the business logic was implemented on  the database side.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="tags"&gt;Tags: .NET,EF&lt;/div&gt;</description>
      <author>jcallico@callicode.com</author>
      <comments>http://callicode.com/myBlogs/tabid/53/EntryId/32/Entity-Framework-ver-1-0-first-impressions-maybe-a-little-late-since-ver-4-0-is-almost-here.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://callicode.com/myBlogs/tabid/53/EntryId/32/Entity-Framework-ver-1-0-first-impressions-maybe-a-little-late-since-ver-4-0-is-almost-here.aspx</guid>
      <pubDate>Wed, 24 Mar 2010 05:00:00 GMT</pubDate>
      <trackback:ping>http://callicode.comDesktopModules/BlogTrackback.aspx?id=32</trackback:ping>
      <blog:tag blog:url="http://callicode.com/myBlogs/tabid/53/TagID/4/Default.aspx">.NET</blog:tag>
      <blog:tag blog:url="http://callicode.com/myBlogs/tabid/53/TagID/8/Default.aspx">EF</blog:tag>
    </item>
    <item>
      <title>Dependency Injection Container abstraction in C#.</title>
      <link>http://callicode.com/myBlogs/tabid/53/EntryId/31/Dependency-Injection-Container-abstraction-in-C.aspx</link>
      <description>&lt;p&gt;There are plenty of good Dependency Injection Container implementations out there. The selection of an IoC container is not only defined by the developer's preference, which can swing the vote big time since most developers swear by their favorite container, but also of other factors like standards in the organization, the usage of another product which already supports, or favors, a given IoC implementation, etc.&lt;/p&gt;
&lt;p&gt;The usage of an IoC container should always be abstracted, making the process of switching between implementations fairly simple, or at least, the refactoring needed to accomplish this task will be minimal compared to the one needed if you were using references to a specific container all over your codebase.&lt;/p&gt;&lt;div class="tags"&gt;Tags: .NET,DI,Unity&lt;/div&gt;</description>
      <author>jcallico@callicode.com</author>
      <comments>http://callicode.com/myBlogs/tabid/53/EntryId/31/Dependency-Injection-Container-abstraction-in-C.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://callicode.com/myBlogs/tabid/53/EntryId/31/Dependency-Injection-Container-abstraction-in-C.aspx</guid>
      <pubDate>Thu, 11 Mar 2010 05:00:00 GMT</pubDate>
      <trackback:ping>http://callicode.comDesktopModules/BlogTrackback.aspx?id=31</trackback:ping>
      <blog:tag blog:url="http://callicode.com/myBlogs/tabid/53/TagID/4/Default.aspx">.NET</blog:tag>
      <blog:tag blog:url="http://callicode.com/myBlogs/tabid/53/TagID/9/Default.aspx">DI</blog:tag>
      <blog:tag blog:url="http://callicode.com/myBlogs/tabid/53/TagID/10/Default.aspx">Unity</blog:tag>
    </item>
    <item>
      <title>Getting point in time snapshot using Visual Source Safe</title>
      <link>http://callicode.com/myBlogs/tabid/53/EntryId/30/Getting-point-in-time-snapshot-using-Visual-Source-Safe.aspx</link>
      <description>&lt;p&gt;I'm not a fan of meta posting but this information was so valuable to   me that I wanted to keep track of it on my blog just in case something   happens to the original article.&lt;/p&gt;
&lt;p&gt;If you are one of the unlucky few (I would like to think there are no  many of us) still using Visual Source Safe in 2010, then I bet that  you've needed to get a version of your project at a given point in time.  It happened to me today again and instead of setting with the "Sorry,  SS doesn't support that" I set up to find a solution.&lt;/p&gt;
&lt;p&gt;I found an old &lt;a target="_blank" href="http://brennan.offwhite.net/mtblog/archives/000282.html"&gt;post&lt;/a&gt;  by Brennan Stehling with the exact  instructions to get a point in time  snapshot using Visual Source Safe or using Brennan words: Get by date.&lt;/p&gt;&lt;div class="tags"&gt;Tags: VSS&lt;/div&gt;</description>
      <author>jcallico@callicode.com</author>
      <comments>http://callicode.com/myBlogs/tabid/53/EntryId/30/Getting-point-in-time-snapshot-using-Visual-Source-Safe.aspx#Comments</comments>
      <slash:comments>3</slash:comments>
      <guid isPermaLink="true">http://callicode.com/myBlogs/tabid/53/EntryId/30/Getting-point-in-time-snapshot-using-Visual-Source-Safe.aspx</guid>
      <pubDate>Fri, 05 Feb 2010 05:00:00 GMT</pubDate>
      <trackback:ping>http://callicode.comDesktopModules/BlogTrackback.aspx?id=30</trackback:ping>
      <blog:tag blog:url="http://callicode.com/myBlogs/tabid/53/TagID/11/Default.aspx">VSS</blog:tag>
    </item>
  </channel>
</rss>