﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Cool Programming</title>
    <link>http://www.kbcafe.com/csharp/</link>
    <description>Cool Programming Tips with C#</description>
    <managingEditor>webmaster@kbcafe.com</managingEditor>
    <webMaster>webmaster@kbcafe.com</webMaster>
    <pubDate>Tue, 01 May 2007 02:50:16 GMT</pubDate>
    <lastBuildDate>Tue, 01 May 2007 02:50:16 GMT</lastBuildDate>
    <copyright>Copyright 2005 Randy Charles Morin</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <url>http://www.kbcafe.com/csharp/logo.jpg</url>
      <title>Cool Programming</title>
      <link>http://www.kbcafe.com/csharp/</link>
    </image>
    <rar:archive xmlns:rar="http://tempuri.org">http://www.kbcafe.com/csharp/archive.xml</rar:archive>
    <item>
      <title>Email ASP.NET Exception</title>
      <description>&lt;P&gt;Of late, I've started expanding the amount of websites that I'm starting. As such, I've realized that their is tremendous value in a default set of code where I can start programming. For instance, today I decided to add to that, the ability to email the webmaster all unhandled exceptions. Anyhow, &lt;A href="http://www.systemwebmail.com/faq/3.4.aspx"&gt;here's the best solution I found&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.systemwebmail.com/faq/3.4.aspx"&gt;http://www.systemwebmail.com/faq/3.4.aspx&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20070430195016</link>
      <pubDate>Tue, 01 May 2007 02:50:16 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20070430195016</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20070430195016</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20070430195016</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20070430195016</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20070430195016.xml</wfw:commentRSS>
      <category>asp.net</category>
      <category>exception</category>
      <category>c#</category>
    </item>
    <item>
      <title>Don't Change the XML Namespaces</title>
      <description>I'm very frustrated with XML grammars that change so radically that you need special processing to convert one to another. This is something I've really liked about RSS. Most all legacy versions of RSS remains valid today. On the other hand, there's &lt;A href="http://www.hr-xml.org/"&gt;HR-XML&lt;/A&gt;. They change the namespace with every new release, thus making every version incompatible with every other version. I guess its a cool way of denoting version. I also love the version attribute in RSS.</description>
      <link>http://www.kbcafe.com/csharp/?guid=20070428210430</link>
      <pubDate>Sun, 29 Apr 2007 04:04:30 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20070428210430</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20070428210430</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20070428210430</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20070428210430</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20070428210430.xml</wfw:commentRSS>
      <category>xml</category>
    </item>
    <item>
      <title>Open Complexity</title>
      <description>Today, I came across a sourceforge project that did something similar to what I was trying to accomplish. I dug into the source code only to find it was too cryptic to be re-used. For example, a variable that would have the English meaning Puzzle Piece, was pp. That's not a real example from the project, but one that demonstrates what the coder had done. After awhile of trying to read this cryptic code, I began to suspect that this was intentional on the author's part. His project was open-source and clearly his algorithms had value. What better way to make sure someone doesn't re-use your code, then to make it complete cryptic. So&amp;nbsp; why sourceforge?</description>
      <link>http://www.kbcafe.com/csharp/?guid=20070428183420</link>
      <pubDate>Sun, 29 Apr 2007 01:34:20 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20070428183420</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20070428183420</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20070428183420</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20070428183420</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20070428183420.xml</wfw:commentRSS>
      <category>opensource</category>
    </item>
    <item>
      <title>TextSnippets</title>
      <description>&lt;P&gt;&lt;A href="http://textsnippets.com/"&gt;TextSnippets&lt;/A&gt; has a great collection of useful code.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;HTML&amp;nbsp;&amp;lt;SELECT&amp;gt; list of region codes.&lt;BR&gt;&lt;A href="http://textsnippets.com/posts/show/873"&gt;http://textsnippets.com/posts/show/873&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;HTML &amp;lt;SELECT&amp;gt; list of country codes.&lt;BR&gt;&lt;A href="http://textsnippets.com/posts/show/872"&gt;http://textsnippets.com/posts/show/872&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A href="http://textsnippets.com/"&gt;http://textsnippets.com/&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20070425194944</link>
      <pubDate>Thu, 26 Apr 2007 02:49:44 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20070425194944</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20070425194944</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20070425194944</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20070425194944</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20070425194944.xml</wfw:commentRSS>
      <category>code</category>
      <category>html</category>
    </item>
  </channel>
</rss>
