﻿<?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>Thu, 27 Jul 2006 04:13:53 GMT</pubDate>
    <lastBuildDate>Thu, 27 Jul 2006 04:13:53 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>Agile = Hacking?</title>
      <description>&lt;P __designer:dtid="562949953421316"&gt;Most developers equate the Agile model to hacking. Here's a recent IM conversation with a fellow developer. I almost hit the floor laughing.&lt;/P&gt;
&lt;BLOCKQUOTE __designer:dtid="562949953421317"&gt;Hacker: I like to try to convince clients of the value of building with a more agile model. Don''t pay me to make goofy documentation..pay me to build your site.&lt;BR&gt;Randy: Cool! So you doing extreme programming?&lt;BR&gt;Hacker: Not really, I'm finding the rails framework lets me build stuff so quickly that documentation is a total waste of time -- in most cases. It's just as fast for me to build a quick prototype as it is to write about it and then build it.&lt;/BLOCKQUOTE&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060726211353</link>
      <pubDate>Thu, 27 Jul 2006 04:13:53 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060726211353</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060726211353</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060726211353</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060726211353</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060726211353.xml</wfw:commentRSS>
      <category>agile</category>
    </item>
    <item>
      <title>Intermediate Developers in Toronto </title>
      <description>&lt;P&gt;A Toronto company is looking to interview on Wednesday, Thursday of this week. Skills: Linux, Apache, Mysql, PHP, Java, Javascript, HTML, XTML, XML. Good communications skills.&lt;/P&gt;
&lt;P&gt;Send resumes to Randy Charles Morin [&lt;A href="mailto:randy@kbcafe.com"&gt;randy@kbcafe.com&lt;/A&gt;]. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.resumebay.net/blog/?guid=20060724092944"&gt;http://www.resumebay.net/blog/?guid=20060724092944&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060724093942</link>
      <pubDate>Mon, 24 Jul 2006 16:39:42 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060724093942</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060724093942</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060724093942</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060724093942</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060724093942.xml</wfw:commentRSS>
      <category>toronto</category>
      <category>jobs</category>
      <category>listing</category>
    </item>
    <item>
      <title>Learning from Mistakes</title>
      <description>I'm amazed how many people make the same mistakes over and over and don't seem to progress. Case in point, the &lt;A href="http://www.rssbandit.org/"&gt;rssbandit.org&lt;/A&gt; website is &lt;A href="http://www.rendelmann.info/blog/PermaLink.aspx?guid=1f5043d9-5e11-4c34-8408-ffc5a511e904"&gt;down&lt;/A&gt;. This was developed by the same people who run &lt;A href="http://www.25hoursaday.com/"&gt;25hoursaday.com&lt;/A&gt;&amp;nbsp;(slow or down, pick one)&amp;nbsp;and &lt;A href="http://spaces.msn.com/"&gt;spaces.msn.com&lt;/A&gt; (slow). I guess if you are in charge of three websites and all three of them have performance problems, then you might want to revisit your designs. But often, people are too stubborn to see the flaws in their designs and the painfulness of slow websites remains years later. A successful developer should re-evaluate his designs thoughts on a regular basis and sometimes a drastic re-shuffle is necessary. As we get older, re-shuffling our design priorities becomes increasingly more difficult and increasingly more necessary.</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060720071453</link>
      <pubDate>Thu, 20 Jul 2006 14:14:53 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060720071453</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060720071453</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060720071453</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060720071453</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060720071453.xml</wfw:commentRSS>
    </item>
    <item>
      <title>10 Common ASP.NET Pitfalls</title>
      <description>&lt;P&gt;&lt;A href="http://msdn.microsoft.com/msdnmag/issues/06/07/webappfollies/default.aspx"&gt;MSDN&lt;/A&gt;: Here are 10 of the pitfalls that litter the path to releasing your production ASP.NET applications, and what you can do to avoid them.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;SPAN class=clsSubhead&gt;LoadControl and Output Caching&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;Sessions and Output Caching&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;Forms Authentication Ticket Lifetime&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;View State: The Silent Perf Killer&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;SQL Server Session State: Another Perf Killer&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;Uncached Roles&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;Profile Property Serialization&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;Thread Pool Saturation&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;Impersonation and ACL Authorization&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;&lt;SPAN class=clsSubhead&gt;Don’t Just Trust It—Profile Your Database!&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/msdnmag/issues/06/07/webappfollies/default.aspx"&gt;http://msdn.microsoft.com/msdnmag/issues/06/07/webappfollies/default.aspx&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060719203626</link>
      <pubDate>Thu, 20 Jul 2006 03:36:26 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060719203626</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060719203626</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060719203626</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060719203626</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060719203626.xml</wfw:commentRSS>
      <category>asp.net</category>
    </item>
    <item>
      <title>Websites with no background </title>
      <description>&lt;P&gt;&lt;A href="http://blog.marchon.org/2006/07/websites-with-no-background-color-or.html"&gt;Marcel Marchon reminds&lt;/A&gt; us that some webbrowsers allow you to set the background color, so if you aren't specifically setting it yourself, then some users might not be seeing what you want them to see.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blog.marchon.org/2006/07/websites-with-no-background-color-or.html"&gt;http://blog.marchon.org/2006/07/websites-with-no-background-color-or.html&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060714084938</link>
      <pubDate>Fri, 14 Jul 2006 15:49:38 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060714084938</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060714084938</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060714084938</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060714084938</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060714084938.xml</wfw:commentRSS>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>Google's Code Jam Europe 2006</title>
      <description>&lt;P&gt;Video from Google's Code Jam Europe 2006.&lt;/P&gt;
&lt;P align=center&gt;&lt;EMBED id=VideoPlayback style="WIDTH: 400px; HEIGHT: 326px" align=middle src=http://video.google.com/googleplayer.swf?docId=-6784270562651759742 type=application/x-shockwave-flash allowScriptAccess="sameDomain" quality="best" bgcolor="#ffffff" scale="noScale" salign="TL" FlashVars="playerMode=embedded"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060706155947</link>
      <pubDate>Thu, 06 Jul 2006 22:59:47 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060706155947</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060706155947</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060706155947</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060706155947</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060706155947.xml</wfw:commentRSS>
      <category>google</category>
      <category>code</category>
      <category>europe</category>
      <category>2006</category>
      <source url="http://blog.outer-court.com/archive/2006-07-06.html#n16">Google Blogoscoped</source>
    </item>
  </channel>
</rss>
