﻿<?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>Mon, 30 Jan 2006 21:41:53 GMT</pubDate>
    <lastBuildDate>Mon, 30 Jan 2006 21:41: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>Visual Studio Team Foundation Server due in March</title>
      <description>&lt;P&gt;&lt;A href="http://www.eweek.com/article2/0,1895,1916715,00.asp"&gt;Darryl K. Taft&lt;/A&gt;: A Microsoft executive Jan. 30 said the Team Foundation Server component of Microsoft's Visual Studio Team System will ship in March. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.eweek.com/article2/0,1895,1916715,00.asp"&gt;http://www.eweek.com/article2/0,1895,1916715,00.asp&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060130134153</link>
      <pubDate>Mon, 30 Jan 2006 21:41:53 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060130134153</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060130134153</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060130134153</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060130134153</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060130134153.xml</wfw:commentRSS>
      <category>visualstudio</category>
      <category>microsoft</category>
      <source url="http://www.microsoft-watch.com/article2/0,1995,1916860,00.asp?kc=MWRSS02129TX1K0000535">Microsoft Watch</source>
    </item>
    <item>
      <title>ConcealMemoryUsage</title>
      <description>&lt;P&gt;Tired of explaining why you .NET application is consuming so much virtual memory? Just call this function every 5 minutes. Your application will be less efficient, but the Task Manager boobs will stop complaining.&lt;/P&gt;
&lt;DIR&gt;&lt;FONT size=2&gt;
&lt;P&gt;[System.Runtime.InteropServices.DllImport("kernel32.dll", SetLastError=true)]&lt;BR&gt;public static extern int SetProcessWorkingSetSize ( IntPtr hProcess, int dwMinimumWorkingSetSize, int dwMaximumWorkingSetSize);&lt;BR&gt;/// &amp;lt;summary&amp;gt;&lt;BR&gt;/// Tells Windows to page unused parts of this process's heap into VM. This gives the user the perception that the program is using less memory&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;/// (As reported by the taskmanager)&lt;BR&gt;/// The drawback is that calling this may degrade performance, especially if it's called when the app is not idle (busy processing things)&lt;BR&gt;/// &amp;lt;/summary&amp;gt;&lt;BR&gt;public static void ConcealMemoryUsage() &lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp; Util.SetProcessWorkingSetSize( System.Diagnostics.Process.GetCurrentProcess().Handle, -1, -1 );&lt;BR&gt;}&lt;/P&gt;&lt;/DIR&gt;&lt;/FONT&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060127104842</link>
      <pubDate>Fri, 27 Jan 2006 18:48:42 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060127104842</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060127104842</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060127104842</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060127104842</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060127104842.xml</wfw:commentRSS>
      <category>.net</category>
      <category>memory</category>
    </item>
    <item>
      <title>Google Web Accelerator </title>
      <description>&lt;P&gt;I just noticed that &lt;A href="http://webaccelerator.google.com/"&gt;Google Web Accelerator&lt;/A&gt; is back. It only prefetches HTTP GET requests that &lt;A href="http://webaccelerator.google.com/webmasterhelp.html#prefetch3"&gt;don't have query parameters&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://webaccelerator.google.com/"&gt;http://webaccelerator.google.com/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.kbcafe.com/rss/?guid=20060124141627"&gt;cross-posted&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060124141721</link>
      <pubDate>Tue, 24 Jan 2006 22:17:21 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060124141721</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060124141721</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060124141721</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060124141721</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060124141721.xml</wfw:commentRSS>
      <category>google</category>
      <category>webaccelerator</category>
    </item>
    <item>
      <title>Google Toolbar Spell Check API</title>
      <description>&lt;P&gt;&lt;A href="http://weblogs.asp.net/pwelter34/archive/2005/07/19/419838.aspx"&gt;Paul Welter&lt;/A&gt;: So, I spend an afternoon reverse engineering the spell checker api. The api ends up to be very easy to use. I created a complete C# GoogleSpell library as a demo. The library can be download at &lt;A href="http://www.loresoft.com/downloads/googlespell.zip"&gt;http://www.loresoft.com/downloads/googlespell.zip&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://weblogs.asp.net/pwelter34/archive/2005/07/19/419838.aspx"&gt;http://weblogs.asp.net/pwelter34/archive/2005/07/19/419838.aspx&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060121103833</link>
      <pubDate>Sat, 21 Jan 2006 18:38:33 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060121103833</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060121103833</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060121103833</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060121103833</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060121103833.xml</wfw:commentRSS>
      <category>google</category>
      <category>spellcheck</category>
      <category>api</category>
      <category>c#</category>
    </item>
    <item>
      <title>Blackcomb is now Vienna</title>
      <description>&lt;P&gt;&lt;A href="http://www.microsoft-watch.com/article2/0,1995,1912945,00.asp?kc=MWRSS02129TX1K0000535"&gt;Mary Jo Foley&lt;/A&gt;: Code name junkies, update your trackers. The next major version of Windows client set to follow Windows Vista is no longer known as "Blackcomb." The new name is "Vienna," Microsoft officials have confirmed. Tech evangelist Robert &lt;A href="http://channel9.msdn.com/showpost.aspx?postid=156065"&gt;Scoble let the Vienna cat out of the bag over on Channel 9.&lt;/A&gt; &lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060119130545</link>
      <pubDate>Thu, 19 Jan 2006 21:05:45 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060119130545</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060119130545</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060119130545</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060119130545</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060119130545.xml</wfw:commentRSS>
      <category>windows</category>
      <category>blackcomb</category>
      <category>vienna</category>
    </item>
    <item>
      <title>WindowsCommunication.net launches!</title>
      <description>&lt;P&gt;&lt;A href="http://windowscommunication.net/"&gt;About&lt;/A&gt;: Check out the Windows Communication Foundation community site, where you’ll find everything you need to start building services today. The site includes hands-on labs, whitepapers, videos from team members, sessions from recent conferences, and even a whirlwind tour through the product group. Best of all, you can download samples contributed by members of the WCF community, and show off your own samples by sharing them with the community.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://windowscommunication.net/"&gt;http://windowscommunication.net/&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060119125703</link>
      <pubDate>Thu, 19 Jan 2006 20:57:03 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060119125703</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060119125703</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060119125703</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060119125703</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060119125703.xml</wfw:commentRSS>
      <category>wcf</category>
      <category>indigo</category>
      <category>windows</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>Petzold meets Sells and Box</title>
      <description>&lt;P align=center&gt;&lt;A href="http://neopoleon.com/blog/posts/17092.aspx"&gt;&lt;IMG alt=http://img11.imageshack.us/img11/1446/18gr.jpg src="http://img11.imageshack.us/img11/1446/18gr.jpg"&gt;&lt;/A&gt;&lt;/P&gt;&lt;A href="http://neopoleon.com/blog/posts/17092.aspx"&gt;http://neopoleon.com/blog/posts/17092.aspx&lt;/A&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060109130855</link>
      <pubDate>Mon, 09 Jan 2006 21:08:55 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060109130855</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060109130855</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060109130855</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060109130855</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060109130855.xml</wfw:commentRSS>
      <category>charlespetzold</category>
      <category>chrissell</category>
      <category>donbox</category>
      <source url="http://pluralsight.com/blogs/dbox/archive/2006/01/09/17931.aspx">Don Box's Spoutlet</source>
    </item>
  </channel>
</rss>
