<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>morty@home - General</title>
    <link>http://blog.morty.info/</link>
    <description>The Future is a Mix of Violet and Blue</description>
    <language>en-us</language>
    <copyright>morty</copyright>
    <lastBuildDate>Sun, 05 Oct 2008 13:59:48 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.2.8279.16125</generator>
    <managingEditor>spam@morty.info</managingEditor>
    <webMaster>spam@morty.info</webMaster>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=e5089491-ccc2-47ed-8e53-d5da61a0f5b2</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=e5089491-ccc2-47ed-8e53-d5da61a0f5b2</pingback:target>
      <dc:creator>Morten Abrahamsen</dc:creator>
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=e5089491-ccc2-47ed-8e53-d5da61a0f5b2</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=e5089491-ccc2-47ed-8e53-d5da61a0f5b2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Finally, the wheels have started turning again, and once again we are seeing a renewed
browser race. 
</p>
        <p>
Personally I’m quite happy about this; the web browser is a very central part of my
daily routine and I welcome the new improvements. Further, my company develops a web
application frontend for our services which must support several browser types, and
platforms. Primarily this means we’ll need to support Internet Explorer, FireFox and
Safari. 
</p>
        <p>
The primary problem with this scenario is standards support, of which Internet Explorer
6.0 offers the biggest violations. Unfortunately, this browser accounts for about
65% of our traffic – probably because of our corporate client base. In my experience
quite a few corporations are unable to upgrade Internet Explorer as it is required
for existing web applications, intranets and so on. And, unlike most other browser
manufacturers, Microsoft doesn’t support side-by-side installation of its browser
stack. This may also be one of the reasons why we don’t see too many Vista clients
in our logs. Perhaps, a multi-browser strategy can help our customers get into the
current millennium – and we can justify moving our application to a more modern browser
foundation.
</p>
        <p>
Looking past these issues it is refreshing to see that when Google announced their
new browser Google Chrome it didn’t ship with a new web renderer, but rather employed
the proven and popular WebKit engine. This engine is also used by Safari and a breed
of Nokia Phones. Luckily this fits well with our standards compliant rendering profile,
and adding support for Chrome was a no-brainer. It does ship with its own JavaScript
engine though, so if you’re application relies heavily on this you might need some
more thorough testing. It will be very interesting to see how it looks once it gets
out of beta stage.
</p>
        <p>
It’s good to see standards being employed since I do believe that HTML based applications
will be crucial for years to come. With the new IE8 betas we can finally see Acid2
compliance across the board. Also, most modern browsers also pass or score extremely
high on the Acid3 tests. The latest addition being the daily builds of Google Chrome,
or Chromium as it’s called, pushing a near perfect score. Once the latest wave of
browser releases mature from their beta stage, we will probably see Acid3 compliance
across the board -- with the unfortunate exception of IE8. Let us hope IE9 will catch
up ;)
</p>
        <p>
All in all, a mix of rants and hope – at least something is happening.
</p>
      </body>
      <title>A revived browser race – the web application is not dead</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=e5089491-ccc2-47ed-8e53-d5da61a0f5b2</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=e5089491-ccc2-47ed-8e53-d5da61a0f5b2</link>
      <pubDate>Sun, 05 Oct 2008 13:59:48 GMT</pubDate>
      <description>&lt;p&gt;
Finally, the wheels have started turning again, and once again we are seeing a renewed
browser race. 
&lt;/p&gt;
&lt;p&gt;
Personally I’m quite happy about this; the web browser is a very central part of my
daily routine and I welcome the new improvements. Further, my company develops a web
application frontend for our services which must support several browser types, and
platforms. Primarily this means we’ll need to support Internet Explorer, FireFox and
Safari. 
&lt;/p&gt;
&lt;p&gt;
The primary problem with this scenario is standards support, of which Internet Explorer
6.0 offers the biggest violations. Unfortunately, this browser accounts for about
65% of our traffic – probably because of our corporate client base. In my experience
quite a few corporations are unable to upgrade Internet Explorer as it is required
for existing web applications, intranets and so on. And, unlike most other browser
manufacturers, Microsoft doesn’t support side-by-side installation of its browser
stack. This may also be one of the reasons why we don’t see too many Vista clients
in our logs. Perhaps, a multi-browser strategy can help our customers get into the
current millennium – and we can justify moving our application to a more modern browser
foundation.
&lt;/p&gt;
&lt;p&gt;
Looking past these issues it is refreshing to see that when Google announced their
new browser Google Chrome it didn’t ship with a new web renderer, but rather employed
the proven and popular WebKit engine. This engine is also used by Safari and a breed
of Nokia Phones. Luckily this fits well with our standards compliant rendering profile,
and adding support for Chrome was a no-brainer. It does ship with its own JavaScript
engine though, so if you’re application relies heavily on this you might need some
more thorough testing. It will be very interesting to see how it looks once it gets
out of beta stage.
&lt;/p&gt;
&lt;p&gt;
It’s good to see standards being employed since I do believe that HTML based applications
will be crucial for years to come. With the new IE8 betas we can finally see Acid2
compliance across the board. Also, most modern browsers also pass or score extremely
high on the Acid3 tests. The latest addition being the daily builds of Google Chrome,
or Chromium as it’s called, pushing a near perfect score. Once the latest wave of
browser releases mature from their beta stage, we will probably see Acid3 compliance
across the board -- with the unfortunate exception of IE8. Let us hope IE9 will catch
up ;)
&lt;/p&gt;
&lt;p&gt;
All in all, a mix of rants and hope – at least something is happening.
&lt;/p&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=e5089491-ccc2-47ed-8e53-d5da61a0f5b2</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=a9facf31-a45a-40c7-b2bf-2fe9f43ca7b3</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=a9facf31-a45a-40c7-b2bf-2fe9f43ca7b3</pingback:target>
      <dc:creator>Morten Abrahamsen</dc:creator>
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=a9facf31-a45a-40c7-b2bf-2fe9f43ca7b3</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=a9facf31-a45a-40c7-b2bf-2fe9f43ca7b3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Paco Martinez over at <a href="http://www.mono-project.com/">Mono</a> has created
an easy to use Gtk# and Glade# installer that not only installs all the required files,
but also includes a VS.NET 2003 compliant SDK with project templates, documentation
and samples.
</p>
        <blockquote cite="http://www.mfconsulting.com/blog/archives/000033.html">The ultimate
goal of this installer is to provide the best development experience when creating
Gtk# applications in a Windows development environment.</blockquote>
        <p>
So if you are looking to develop cross platform .Net Windows applications, or you
simply want to give a WinForms alternative a try; head over to this <a href="http://www.mfconsulting.com/blog/archives/000033.html">blog
posting</a> for download information and additional resources. 
</p>
        <p>
It’s really cool to see how the CLR platform is catching on.
</p>
        <blockquote>
        </blockquote>
      </body>
      <title>Gtk# and Glade# VS.NET 2003 SDK</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=a9facf31-a45a-40c7-b2bf-2fe9f43ca7b3</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=a9facf31-a45a-40c7-b2bf-2fe9f43ca7b3</link>
      <pubDate>Sun, 08 Aug 2004 15:18:14 GMT</pubDate>
      <description>&lt;p&gt;
Paco Martinez over at &lt;a href="http://www.mono-project.com/"&gt;Mono&lt;/a&gt; has created
an easy to use Gtk# and Glade# installer that not only installs all the required files,
but also includes a VS.NET 2003 compliant SDK with project templates, documentation
and samples.
&lt;/p&gt;
&lt;blockquote cite=http://www.mfconsulting.com/blog/archives/000033.html&gt;The ultimate
goal of this installer is to provide the best development experience when creating
Gtk# applications in a Windows development environment.&lt;/blockquote&gt; 
&lt;p&gt;
So if you are looking to develop cross platform .Net Windows applications, or you
simply want to give a WinForms alternative a try; head over to this &lt;a href="http://www.mfconsulting.com/blog/archives/000033.html"&gt;blog
posting&lt;/a&gt; for download information and additional resources. 
&lt;/p&gt;
&lt;p&gt;
It&amp;#8217;s really cool to see how the CLR platform is catching on.
&lt;/p&gt;
&lt;blockquote&gt;&lt;/blockquote&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=a9facf31-a45a-40c7-b2bf-2fe9f43ca7b3</comments>
      <category>General</category>
      <category>Mono</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=191f4cff-134f-4ebd-8bc9-059824f16c0a</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=191f4cff-134f-4ebd-8bc9-059824f16c0a</pingback:target>
      <dc:creator>Morten Abrahamsen</dc:creator>
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=191f4cff-134f-4ebd-8bc9-059824f16c0a</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=191f4cff-134f-4ebd-8bc9-059824f16c0a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.mono-project.com/">Mono</a>, an Open Source implementation of
.Net finally makes it to its first release, the big version 1.0. After years of development
it’s nice to see the progress they’ve made.
</p>
        <p>
Congratulations to the team. 
</p>
      </body>
      <title>Mono 1.0 Hits RTM</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=191f4cff-134f-4ebd-8bc9-059824f16c0a</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=191f4cff-134f-4ebd-8bc9-059824f16c0a</link>
      <pubDate>Thu, 01 Jul 2004 08:57:49 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.mono-project.com/"&gt;Mono&lt;/a&gt;, an Open Source implementation of
.Net finally makes it to its first release, the big version 1.0. After years of development
it&amp;#8217;s nice to see the progress they&amp;#8217;ve made.
&lt;/p&gt;
&lt;p&gt;
Congratulations to the team. 
&lt;/p&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=191f4cff-134f-4ebd-8bc9-059824f16c0a</comments>
      <category>General</category>
      <category>Mono</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=54e56b10-bd16-4219-80e2-ea7fbfb58ec0</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=54e56b10-bd16-4219-80e2-ea7fbfb58ec0</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=54e56b10-bd16-4219-80e2-ea7fbfb58ec0</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=54e56b10-bd16-4219-80e2-ea7fbfb58ec0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Validating xml documents is one of the more common tasks when building extensibility
points, integration infrastructure or enabling configuration support. The .Net Framework
provides a type called <em>XmlValidatingReader</em> to help you with this task. There
are however a few pitfalls you should be aware of if you want to be certain that an
xml instance conforms to the provided xml schema.
</p>
        <p>
          <strong>Always Define a Validation Event Handler</strong>
        </p>
        <p>
The xml validation system uses severity levels to indicate the level of validation
failure. There are two severity levels available; namely <em>XmlSeverityType.Error</em> and <em>XmlSeverityType.Warning</em>.
The interesting thing is that unless you specify your own validation handler only
the severity level of <em>XmlSeverityType.Error</em> will cause an exception to be
thrown; all warnings are ignored. 
</p>
        <p>
This may not seem like a big issue until you realize that “missing schema for
provided type” is a warning and not an error. Therefore, unless you have a schema
loaded for the xml instance namespace, anything goes.
</p>
        <p>
When you provide your own validation handler, you can intercept both severity levels
and act accordingly. A simple default could be to throw the exception provided within
the ValidationEventArgs parameter, as you will see in the sample below.
</p>
        <p>
          <strong>Always Specify a ValidationType</strong>
        </p>
        <p>
The default <em>ValidationType</em> is <em>ValidationType.Auto</em>, which means that
unless you have provided a schema for the instance namespace, it will assume <em>ValidationType.None</em> and
no validation takes place.
</p>
        <p>
If you are using Xml Schemas, you should set this to <em>ValidationType.Schema</em>.
</p>
        <p>
          <strong>In Conclusion</strong>
        </p>
        <p>
The common theme here is that vanilla validation only works if you happen to have
the same namespace in your xml instance and xml schema documents. Unless your application
explicitly checks the namespace of the xml instances it processes, you could easily
submit whatever xml document you wanted as long as it uses a different namespace than
what the schema expects.
</p>
        <p>
You will find a code snippet below that incorporates this advice, and hopefully gives
you some ideas on how to address these issues in you code.
</p>
        <p>
          <strong>Code Snippet</strong>
        </p>
        <p>
          <code>
            <pre>static void ValidationHandler(object o, ValidationEventArgs args)
{
 throw args.Exception;
}

static void Validate(XmlReader reader, XmlSchema schema)
{
 XmlValidatingReader validatingReader = new XmlValidatingReader(reader);
 validatingReader.ValidationEventHandler += new ValidationEventHandler(ValidationHandler);
 validatingReader.Schemas.Add(schema);
 validatingReader.ValidationType = ValidationType.Schema;
 while (validatingReader.Read());
 validatingReader.Close();
}
</pre>
          </code>
        </p>
      </body>
      <title>Enforcing Xml Schema Validation</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=54e56b10-bd16-4219-80e2-ea7fbfb58ec0</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=54e56b10-bd16-4219-80e2-ea7fbfb58ec0</link>
      <pubDate>Sun, 25 Apr 2004 15:26:08 GMT</pubDate>
      <description>&lt;p&gt;
Validating xml documents is one of the more common tasks when building extensibility
points, integration infrastructure or enabling configuration support. The .Net Framework
provides a type called &lt;em&gt;XmlValidatingReader&lt;/em&gt; to help you with this task. There
are however a few pitfalls you should be aware of if you want to be certain that&amp;nbsp;an
xml instance conforms to the provided xml schema.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Always Define a Validation Event Handler&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
The xml validation system uses severity levels to indicate the level of validation
failure. There are two severity levels available; namely &lt;em&gt;XmlSeverityType.Error&lt;/em&gt; and &lt;em&gt;XmlSeverityType.Warning&lt;/em&gt;.
The interesting thing is that unless you specify your own validation handler only
the severity level of &lt;em&gt;XmlSeverityType.Error&lt;/em&gt; will cause an exception to be
thrown; all warnings are ignored. 
&lt;/p&gt;
&lt;p&gt;
This may not seem like a big issue until you realize that &amp;#8220;missing schema for
provided type&amp;#8221; is a warning and not an error. Therefore, unless you have a schema
loaded for the xml instance namespace, anything goes.
&lt;/p&gt;
&lt;p&gt;
When you provide your own validation handler, you can intercept both severity levels
and act accordingly. A simple default could be to throw the exception provided within
the ValidationEventArgs parameter, as you will see in the sample below.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Always Specify a ValidationType&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
The default &lt;em&gt;ValidationType&lt;/em&gt; is &lt;em&gt;ValidationType.Auto&lt;/em&gt;, which means that
unless you have provided a schema for the instance namespace, it will assume &lt;em&gt;ValidationType.None&lt;/em&gt; and
no validation takes place.
&lt;/p&gt;
&lt;p&gt;
If you are using Xml Schemas, you should set this to &lt;em&gt;ValidationType.Schema&lt;/em&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;In Conclusion&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
The common theme here is that vanilla validation only works if you happen to have
the same namespace in your xml instance and xml schema documents. Unless your application
explicitly checks the namespace of the xml instances it processes, you could easily
submit whatever xml document you wanted as long as it uses a different namespace than
what the schema expects.
&lt;/p&gt;
&lt;p&gt;
You will find a code snippet below that incorporates this advice, and hopefully gives
you some ideas on how to address these issues in you code.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Code Snippet&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;&lt;pre&gt;static void ValidationHandler(object o, ValidationEventArgs args)
{
 throw args.Exception;
}

static void Validate(XmlReader reader, XmlSchema schema)
{
 XmlValidatingReader validatingReader = new XmlValidatingReader(reader);
 validatingReader.ValidationEventHandler += new ValidationEventHandler(ValidationHandler);
 validatingReader.Schemas.Add(schema);
 validatingReader.ValidationType = ValidationType.Schema;
 while (validatingReader.Read());
 validatingReader.Close();
}
&lt;/pre&gt;&lt;/code&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=54e56b10-bd16-4219-80e2-ea7fbfb58ec0</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=362e804f-5499-440e-9ba8-10e08bd1d463</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=362e804f-5499-440e-9ba8-10e08bd1d463</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=362e804f-5499-440e-9ba8-10e08bd1d463</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=362e804f-5499-440e-9ba8-10e08bd1d463</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I’ve been quiet lately, mostly because I have been very busy with work. These
last couple of months has been intense and filled with SOAP, web services and the
SOA paradigm.
</p>
        <p>
After digging into Indigo and preparing for my overview presentation, I went strait
on to designing and building a new version of our integration infrastructure. The
solution relies heavily upon on WSE 2.0 and this has provided me with some interesting
challenges. Naturally, it also borrows some concepts and ideas from Indigo.
</p>
        <p>
Expect more details on my WSE 2.0 experience as I get both them and my mind organized.
</p>
      </body>
      <title>Work, WSE and Indigo</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=362e804f-5499-440e-9ba8-10e08bd1d463</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=362e804f-5499-440e-9ba8-10e08bd1d463</link>
      <pubDate>Wed, 31 Dec 2003 00:16:37 GMT</pubDate>
      <description>&lt;p&gt;
I&amp;#8217;ve been quiet lately, mostly because I have been very busy with work. These
last couple of months has been intense and filled with SOAP, web services and the
SOA paradigm.
&lt;/p&gt;
&lt;p&gt;
After digging into Indigo and preparing for my overview presentation, I went strait
on to designing and building a new version of our integration infrastructure. The
solution relies heavily upon on WSE 2.0 and this has provided me with some interesting
challenges. Naturally, it also borrows some concepts and ideas from Indigo.
&lt;/p&gt;
&lt;p&gt;
Expect more details on my WSE 2.0 experience as I get both them and my mind organized.
&lt;/p&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=362e804f-5499-440e-9ba8-10e08bd1d463</comments>
      <category>General</category>
      <category>WSE</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=b1dbec95-cba3-4a2c-8224-5471cb1ee574</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=b1dbec95-cba3-4a2c-8224-5471cb1ee574</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=b1dbec95-cba3-4a2c-8224-5471cb1ee574</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=b1dbec95-cba3-4a2c-8224-5471cb1ee574</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p xmlns="http://www.w3.org/1999/xhtml">
After a few months of insecurity I finally got confirmation that I’ll be attending
the Microsoft Professional Developers Conference 2003.
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
I’m really looking forward to diving into the new distributed application platform,
the next version of Windows, SQL Server and Whidbey, and of course seeing some of
the industries finest techies in action.
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
And with a little bit of luck there will be some very interesting discussions and
bloggers events.
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
In short; I just can’t wait!
</p>
      </body>
      <title>PDC is on!</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=b1dbec95-cba3-4a2c-8224-5471cb1ee574</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=b1dbec95-cba3-4a2c-8224-5471cb1ee574</link>
      <pubDate>Thu, 04 Sep 2003 03:35:56 GMT</pubDate>
      <description>&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
After a few months of insecurity I finally got confirmation that I’ll be attending
the Microsoft Professional Developers Conference 2003.
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
I’m really looking forward to diving into the new distributed application platform,
the next version of Windows, SQL Server and Whidbey, and of course seeing some of
the industries finest techies in action.
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
And with a little bit of luck there will be some very interesting discussions and
bloggers events.
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
In short; I just can’t wait!
&lt;/p&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=b1dbec95-cba3-4a2c-8224-5471cb1ee574</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=e6c0ffac-1d7e-4a6b-9605-83da4fd75fa3</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=e6c0ffac-1d7e-4a6b-9605-83da4fd75fa3</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=e6c0ffac-1d7e-4a6b-9605-83da4fd75fa3</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=e6c0ffac-1d7e-4a6b-9605-83da4fd75fa3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p xmlns="http://www.w3.org/1999/xhtml">
In a rather interesting turn of events I find myself enjoying a much deserved 6 weeks
long vacation in Melbourne, Australia.
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
I’m visiting a long time friend of mine, and combining a piece of local culture with
a rather fair amount of computer related research and some of the world’s finest red
wine.
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
I guess this makes me wonder if any .Net bloggers out there are keen on grabbing a
computer related beer in the heart of Melbourne.
</p>
      </body>
      <title>Melbourne, Australia</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=e6c0ffac-1d7e-4a6b-9605-83da4fd75fa3</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=e6c0ffac-1d7e-4a6b-9605-83da4fd75fa3</link>
      <pubDate>Mon, 01 Sep 2003 14:11:26 GMT</pubDate>
      <description>&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
In a rather interesting turn of events I find myself enjoying a much deserved 6 weeks
long vacation in Melbourne, Australia.
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
I’m visiting a long time friend of mine, and combining a piece of local culture with
a rather fair amount of computer related research and some of the world’s finest red
wine.
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
I guess this makes me wonder if any .Net bloggers out there are keen on grabbing a
computer related beer in the heart of Melbourne.
&lt;/p&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=e6c0ffac-1d7e-4a6b-9605-83da4fd75fa3</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=d14eff2a-3503-4dc6-8647-cf8a58a3e962</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=d14eff2a-3503-4dc6-8647-cf8a58a3e962</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=d14eff2a-3503-4dc6-8647-cf8a58a3e962</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=d14eff2a-3503-4dc6-8647-cf8a58a3e962</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p xmlns="http://www.w3.org/1999/xhtml">
          <a href="http://radio.weblogs.com/0108971/2003/05/06.html">Clemens</a> enlightened
the audience at the Norwegian Visual Studio. NET 2003 launch event, <a href="http://www.w3.org/TR/soap12-part1/">SOAP
1.2</a> became a W3C Proposed Recommendation and <a href="http://www.go-mono.com/archive/mono-0.24.html">Mono</a> got <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vbconCProgrammingLanguageFutureFeatures.asp">C#
Iterators</a>. I guess this makes for an another interesting .NET month :)
</p>
      </body>
      <title>An interesting start...</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=d14eff2a-3503-4dc6-8647-cf8a58a3e962</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=d14eff2a-3503-4dc6-8647-cf8a58a3e962</link>
      <pubDate>Wed, 07 May 2003 15:32:41 GMT</pubDate>
      <description>&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;a href="http://radio.weblogs.com/0108971/2003/05/06.html"&gt;Clemens&lt;/a&gt; enlightened
the audience at the Norwegian Visual Studio. NET 2003 launch event, &lt;a href="http://www.w3.org/TR/soap12-part1/"&gt;SOAP
1.2&lt;/a&gt; became a W3C Proposed Recommendation and &lt;a href="http://www.go-mono.com/archive/mono-0.24.html"&gt;Mono&lt;/a&gt; got &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vbconCProgrammingLanguageFutureFeatures.asp"&gt;C#
Iterators&lt;/a&gt;. I guess this makes for an another interesting .NET month :)
&lt;/p&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=d14eff2a-3503-4dc6-8647-cf8a58a3e962</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=a163a3e8-0015-4a9d-a731-34de50ecb36f</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=a163a3e8-0015-4a9d-a731-34de50ecb36f</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=a163a3e8-0015-4a9d-a731-34de50ecb36f</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=a163a3e8-0015-4a9d-a731-34de50ecb36f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p xmlns="http://www.w3.org/1999/xhtml">
Visual Studio.NET 2003 RTM is available trough <a href="http://msdn.microsoft.com/subscriptions/resources/subdwnld.asp">MSDN
Subscriber Downloads</a>! Go fetch :)
</p>
      </body>
      <title>Visual Studio.NET 2003 RTM on MSDN</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=a163a3e8-0015-4a9d-a731-34de50ecb36f</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=a163a3e8-0015-4a9d-a731-34de50ecb36f</link>
      <pubDate>Thu, 10 Apr 2003 17:56:04 GMT</pubDate>
      <description>&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
Visual Studio.NET 2003 RTM is available trough &lt;a href="http://msdn.microsoft.com/subscriptions/resources/subdwnld.asp"&gt;MSDN
Subscriber Downloads&lt;/a&gt;! Go fetch :)
&lt;/p&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=a163a3e8-0015-4a9d-a731-34de50ecb36f</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=a0c93236-117a-4b35-a21c-8e27ecc3e690</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=a0c93236-117a-4b35-a21c-8e27ecc3e690</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=a0c93236-117a-4b35-a21c-8e27ecc3e690</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=a0c93236-117a-4b35-a21c-8e27ecc3e690</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p xmlns="http://morty.info/renderEngine/page/">
          <a href="http://www.winterdom.com/weblog/archives/000255.html">People</a> are publishing
their instant messaging addresses, and I thought I would throw mine onto the pile.
You can reach me through Windows/ MSN Messenger on messenger@morty.info. I’m available
for discussions, questions, rants and laughs, or if you just want to share an online
beer (b).
</p>
      </body>
      <title>Instant Messaging</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=a0c93236-117a-4b35-a21c-8e27ecc3e690</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=a0c93236-117a-4b35-a21c-8e27ecc3e690</link>
      <pubDate>Tue, 08 Apr 2003 18:03:09 GMT</pubDate>
      <description>&lt;p xmlns="http://morty.info/renderEngine/page/"&gt;
&lt;a href="http://www.winterdom.com/weblog/archives/000255.html"&gt;People&lt;/a&gt; are publishing
their instant messaging addresses, and I thought I would throw mine onto the pile.
You can reach me through Windows/ MSN Messenger on messenger@morty.info. I’m available
for discussions, questions, rants and laughs, or if you just want to share an online
beer (b).
&lt;/p&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=a0c93236-117a-4b35-a21c-8e27ecc3e690</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=5e6d4e4d-9531-4760-a50d-5683f3252206</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=5e6d4e4d-9531-4760-a50d-5683f3252206</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=5e6d4e4d-9531-4760-a50d-5683f3252206</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=5e6d4e4d-9531-4760-a50d-5683f3252206</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p xmlns="http://www.w3.org/1999/xhtml">
          <a href="http://blogs.gotdotnet.com/BradA/permalink.aspx/a1ac850b-e21d-4d77-8b93-8832d48af1a1">Brad
Adams</a> asks an interesting question regarding code samples and whether to use the
native type names of the programming language or the more generic BCL type names.
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
My view on this is that once you choose to write an example or a code snippet in a
specific programming language for whatever reason; you should adapt all of the features
of that language. Both with regard to coding style, custom type names and special
constructs (for instance the using statement in C#).
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
As of today both VB.NET and C# have pretty much the same language features, but if
we look to the future we can see that the C# language is evolving (generics, iterators,
anonymous methods, partial types). And I assume that VB.NET will evolve to better
suit its users much in the same way. And more languages are coming. As the language
differences increase it will start to look somewhat unnatural if you ignore its features,
as I believe the type keywords to be.
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
In my experience most C# programmers are using the C# specific keywords and not the
BCL types, I know I do. I guess I’m getting a weak pseudo code feeling when I see
the use of BCL types in samples. 
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
If you want to write generic examples that appeal to all user groups you should probably
use a pseudo language, and I guess that’s not really a tempting options. If you have
made a language decision, then use the language in a way that its users are most familiar
with. Make the code samples feel natural, and appeal to their sense of best practice.
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
I guess this is a bit wider than the original questions, but I just wish there were
more using statements in C# samples…
</p>
      </body>
      <title>C# samples and BCL type names</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=5e6d4e4d-9531-4760-a50d-5683f3252206</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=5e6d4e4d-9531-4760-a50d-5683f3252206</link>
      <pubDate>Sat, 05 Apr 2003 20:32:27 GMT</pubDate>
      <description>&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;a href="http://blogs.gotdotnet.com/BradA/permalink.aspx/a1ac850b-e21d-4d77-8b93-8832d48af1a1"&gt;Brad
Adams&lt;/a&gt; asks an interesting question regarding code samples and whether to use the
native type names of the programming language or the more generic BCL type names.
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
My view on this is that once you choose to write an example or a code snippet in a
specific programming language for whatever reason; you should adapt all of the features
of that language. Both with regard to coding style, custom type names and special
constructs (for instance the using statement in C#).
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
As of today both VB.NET and C# have pretty much the same language features, but if
we look to the future we can see that the C# language is evolving (generics, iterators,
anonymous methods, partial types). And I assume that VB.NET will evolve to better
suit its users much in the same way. And more languages are coming. As the language
differences increase it will start to look somewhat unnatural if you ignore its features,
as I believe the type keywords to be.
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
In my experience most C# programmers are using the C# specific keywords and not the
BCL types, I know I do. I guess I’m getting a weak pseudo code feeling when I see
the use of BCL types in samples. 
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
If you want to write generic examples that appeal to all user groups you should probably
use a pseudo language, and I guess that’s not really a tempting options. If you have
made a language decision, then use the language in a way that its users are most familiar
with. Make the code samples feel natural, and appeal to their sense of best practice.
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
I guess this is a bit wider than the original questions, but I just wish there were
more using statements in C# samples…
&lt;/p&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=5e6d4e4d-9531-4760-a50d-5683f3252206</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=f1ec98e9-d0f8-432a-b32d-105014e4abf0</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=f1ec98e9-d0f8-432a-b32d-105014e4abf0</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=f1ec98e9-d0f8-432a-b32d-105014e4abf0</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=f1ec98e9-d0f8-432a-b32d-105014e4abf0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p xmlns="http://www.w3.org/1999/xhtml">
It has been some time since my last update. I guess there isn’t much to say except
I’ve been really busy trying to combine downhill skiing with a lot of research and
work. On top of that I’m squeezing in time to complete a couple of slide decks about
message oriented architecture and GXA in dynamic environments.
</p>
      </body>
      <title>A small sign of life</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=f1ec98e9-d0f8-432a-b32d-105014e4abf0</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=f1ec98e9-d0f8-432a-b32d-105014e4abf0</link>
      <pubDate>Tue, 25 Mar 2003 19:22:19 GMT</pubDate>
      <description>&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
It has been some time since my last update. I guess there isn’t much to say except
I’ve been really busy trying to combine downhill skiing with a lot of research and
work. On top of that I’m squeezing in time to complete a couple of slide decks about
message oriented architecture and GXA in dynamic environments.
&lt;/p&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=f1ec98e9-d0f8-432a-b32d-105014e4abf0</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=842aaa20-f7a7-4b02-83fa-782708d78615</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=842aaa20-f7a7-4b02-83fa-782708d78615</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=842aaa20-f7a7-4b02-83fa-782708d78615</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=842aaa20-f7a7-4b02-83fa-782708d78615</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p xmlns="http://www.w3.org/1999/xhtml">
I came across SIMP (Secway's Instant Messenger Privacy) from <a href="http://www.secway.fr">Secw@y</a> here
the day. It is a small utility designed to secure your MSN Messenger conversations
providing both encryption and authentication services, and best of all it is free
for both home and business use.
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
Usually I’m not a very paranoid person, but I enjoy privacy technologies as much as
the next guy and this product is definitely worth a try.
</p>
      </body>
      <title>Messenger and Paranoia</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=842aaa20-f7a7-4b02-83fa-782708d78615</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=842aaa20-f7a7-4b02-83fa-782708d78615</link>
      <pubDate>Thu, 20 Feb 2003 19:51:03 GMT</pubDate>
      <description>&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
I came across SIMP (Secway's Instant Messenger Privacy) from &lt;a href="http://www.secway.fr"&gt;Secw@y&lt;/a&gt; here
the day. It is a small utility designed to secure your MSN Messenger conversations
providing both encryption and authentication services, and best of all it is free
for both home and business use.
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
Usually I’m not a very paranoid person, but I enjoy privacy technologies as much as
the next guy and this product is definitely worth a try.
&lt;/p&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=842aaa20-f7a7-4b02-83fa-782708d78615</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=a9ce9cef-c38e-4b20-95c0-59581570baab</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=a9ce9cef-c38e-4b20-95c0-59581570baab</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=a9ce9cef-c38e-4b20-95c0-59581570baab</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=a9ce9cef-c38e-4b20-95c0-59581570baab</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p xmlns="http://www.w3.org/1999/xhtml">
          <a href="http://radio.weblogs.com/0117493/2003/01/26.html#a5">Andreas Eide</a> blogs
about side by side issues with VS.NET 2002 and VS.NET 2003.
</p>
        <blockquote cite="http://radio.weblogs.com/0117493/2003/01/26.html#a5" xmlns="http://www.w3.org/1999/xhtml">
          <p>
So, I have this project developed in Visual Studio .NET 2003 that I want to use at
the customer site. At first I only needed the executables, so I set up Visual Studio
.NET 2003 to compile to v1.0.3705 of the framework. This worked just fine. But now
I want to use the source code at the customer site. I can’t open the VS.NET 2003 solution
with VS.NET 2002. It says that the file is not a valid solution file. And I have found
no way in VS.NET 2003 to save the solution in 2002 format.
</p>
        </blockquote>
        <p xmlns="http://www.w3.org/1999/xhtml">
This got me thinking about an article I read over at <a href="http://www.codeproject.com">www.codeproject.com</a>,
so I did a quick search and found this tool; <a href="http://www.codeproject.com/useritems/VSConvert.asp">A
Utility to Convert VS.NET 2003 Project Files</a>.
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
Even though it is fairly annoying not being able to do a test compile of your current
solutions without converting all the solution, project and resource files, this tool
may be able to help ease some of the pain.
</p>
      </body>
      <title>VS.NET and side by side issues</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=a9ce9cef-c38e-4b20-95c0-59581570baab</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=a9ce9cef-c38e-4b20-95c0-59581570baab</link>
      <pubDate>Sun, 26 Jan 2003 20:20:10 GMT</pubDate>
      <description>&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;a href="http://radio.weblogs.com/0117493/2003/01/26.html#a5"&gt;Andreas Eide&lt;/a&gt; blogs
about side by side issues with VS.NET 2002 and VS.NET 2003.
&lt;/p&gt;
&lt;blockquote cite="http://radio.weblogs.com/0117493/2003/01/26.html#a5" xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;p&gt;
So, I have this project developed in Visual Studio .NET 2003 that I want to use at
the customer site. At first I only needed the executables, so I set up Visual Studio
.NET 2003 to compile to v1.0.3705 of the framework. This worked just fine. But now
I want to use the source code at the customer site. I can’t open the VS.NET 2003 solution
with VS.NET 2002. It says that the file is not a valid solution file. And I have found
no way in VS.NET 2003 to save the solution in 2002 format.
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
This got me thinking about an article I read over at &lt;a href="http://www.codeproject.com"&gt;www.codeproject.com&lt;/a&gt;,
so I did a quick search and found this tool; &lt;a href="http://www.codeproject.com/useritems/VSConvert.asp"&gt;A
Utility to Convert VS.NET 2003 Project Files&lt;/a&gt;.
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
Even though it is fairly annoying not being able to do a test compile of your current
solutions without converting all the solution, project and resource files, this tool
may be able to help ease some of the pain.
&lt;/p&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=a9ce9cef-c38e-4b20-95c0-59581570baab</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=541b9329-76a7-4ced-bc3a-42fe56067e9b</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=541b9329-76a7-4ced-bc3a-42fe56067e9b</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=541b9329-76a7-4ced-bc3a-42fe56067e9b</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=541b9329-76a7-4ced-bc3a-42fe56067e9b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p xmlns="http://www.w3.org/1999/xhtml">
At the risk of relighting an old debate I feel that I need to type down a few thoughts
on the topic of .Net language interoperability. Over the last couple of years I’ve
been in countless .Net discussions, and quite a few of them have at one point or another
touched this specific topic. Either it is a Java supporter claiming that this feature
is effectively useless and will eventually create chaos or the never ending debate
about whether C# or VB.NET is the wave of the future. This over-discussed yet underappreciated
topic has none the less inspired me to publish a slightly different point of view.
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
I feel that a large part of the people I talk assume that language interoperability
is all about making the right decision about what general purpose programming language
to use, or if you read the marketing slogans; not making that decision at all. And
I guess in a lot of cases it probably is. Yet it seems to me that one of its most
appealing opportunities is effectively ignored.
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
The interesting thing about language interoperability is, in my opinion, not about
making a choice between general purpose programming languages, but rather about all
the cool special purpose languages that are or will be available. Today we have a
regular expressions compiler, and soon we will probably have a XSLT compiler. Then
we will most likely have the database languages, the reporting languages, the mathematical
and scientific languages and of course the process and abstract state machine languages.
And all of these different compilers will transform their various input formats into
verifiable and easily accessible IL modules.
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
To me this is the true beauty of the language interoperability feature. It provides
you with the opportunity to utilize languages that are designed to greatly simplify
specific tasks, and then effectively integrating these languages with the general
purpose programming language of your choice. This is what makes me hit the download
button every time I see a new managed compiler. And quite honestly, whether you choose
MC++, C# or VB.NET to do your work is no longer exiting or refreshing conversation
material.
</p>
      </body>
      <title>Language Interoperability: A Plea for an Open Mind</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=541b9329-76a7-4ced-bc3a-42fe56067e9b</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=541b9329-76a7-4ced-bc3a-42fe56067e9b</link>
      <pubDate>Tue, 07 Jan 2003 16:07:45 GMT</pubDate>
      <description>&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
At the risk of relighting an old debate I feel that I need to type down a few thoughts
on the topic of .Net language interoperability. Over the last couple of years I’ve
been in countless .Net discussions, and quite a few of them have at one point or another
touched this specific topic. Either it is a Java supporter claiming that this feature
is effectively useless and will eventually create chaos or the never ending debate
about whether C# or VB.NET is the wave of the future. This over-discussed yet underappreciated
topic has none the less inspired me to publish a slightly different point of view.
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
I feel that a large part of the people I talk assume that language interoperability
is all about making the right decision about what general purpose programming language
to use, or if you read the marketing slogans; not making that decision at all. And
I guess in a lot of cases it probably is. Yet it seems to me that one of its most
appealing opportunities is effectively ignored.
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
The interesting thing about language interoperability is, in my opinion, not about
making a choice between general purpose programming languages, but rather about all
the cool special purpose languages that are or will be available. Today we have a
regular expressions compiler, and soon we will probably have a XSLT compiler. Then
we will most likely have the database languages, the reporting languages, the mathematical
and scientific languages and of course the process and abstract state machine languages.
And all of these different compilers will transform their various input formats into
verifiable and easily accessible IL modules.
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
To me this is the true beauty of the language interoperability feature. It provides
you with the opportunity to utilize languages that are designed to greatly simplify
specific tasks, and then effectively integrating these languages with the general
purpose programming language of your choice. This is what makes me hit the download
button every time I see a new managed compiler. And quite honestly, whether you choose
MC++, C# or VB.NET to do your work is no longer exiting or refreshing conversation
material.
&lt;/p&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=541b9329-76a7-4ced-bc3a-42fe56067e9b</comments>
      <category>General</category>
    </item>
    <item>
      <trackback:ping>http://blog.morty.info/Trackback.aspx?guid=68ca3a7f-e93a-43a1-bdad-b6726bf69d67</trackback:ping>
      <pingback:server>http://blog.morty.info/pingback.aspx</pingback:server>
      <pingback:target>http://blog.morty.info/PermaLink.aspx?guid=68ca3a7f-e93a-43a1-bdad-b6726bf69d67</pingback:target>
      <dc:creator />
      <wfw:comment>http://blog.morty.info/CommentView.aspx?guid=68ca3a7f-e93a-43a1-bdad-b6726bf69d67</wfw:comment>
      <wfw:commentRss>http://blog.morty.info/SyndicationService.asmx/GetEntryCommentsRss?guid=68ca3a7f-e93a-43a1-bdad-b6726bf69d67</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p xmlns="http://www.w3.org/1999/xhtml">
The HTML Working Group has released the third Working Draft for <a href="http://www.w3.org/TR/2002/WD-xhtml2-20021218/">XHTML
2.0</a>!
</p>
        <p xmlns="http://www.w3.org/1999/xhtml">
All we need now is for Visual Studio and Internet Explorer to officially support XHTML
versions 1.0 and 1.1 ;)
</p>
      </body>
      <title>XHTML 2.0 Moving Along</title>
      <guid isPermaLink="false">http://blog.morty.info/PermaLink.aspx?guid=68ca3a7f-e93a-43a1-bdad-b6726bf69d67</guid>
      <link>http://blog.morty.info/PermaLink.aspx?guid=68ca3a7f-e93a-43a1-bdad-b6726bf69d67</link>
      <pubDate>Wed, 18 Dec 2002 21:14:33 GMT</pubDate>
      <description>&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
The HTML Working Group has released the third Working Draft for &lt;a href="http://www.w3.org/TR/2002/WD-xhtml2-20021218/"&gt;XHTML
2.0&lt;/a&gt;!
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
All we need now is for Visual Studio and Internet Explorer to officially support XHTML
versions 1.0 and 1.1 ;)
&lt;/p&gt;</description>
      <comments>http://blog.morty.info/CommentView.aspx?guid=68ca3a7f-e93a-43a1-bdad-b6726bf69d67</comments>
      <category>General</category>
    </item>
  </channel>
</rss>