<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
    <title>CodeGuru.com</title>
    <link>http://www.codeguru.com/</link>
    
    <description>The number one developer site!</description>
    <language>en-us</language>
    <lastBuildDate>Fri, 06 Nov 2009 09:52:01 EST</lastBuildDate>
    <copyright>Copyright 1996-2006 Jupitermedia Corporation</copyright> 
    <managingEditor>rss@jupitermedia.com (Jupiter Media)</managingEditor> 
    <webMaster>rss@jupitermedia.com (Jupiter Media)</webMaster> 
    <docs>http://backend.userland.com/rss</docs> 
    <ttl>60</ttl>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Codegurucom" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
        <guid isPermaLink="false"><![CDATA[http://redir.internet.com/rss/click/www.codeguru.com/cpp/misc/misc/system/article.php/c16451]]></guid>
        <title>Writing a basic Windows Debugger - Part 1</title>
        <link>http://feedproxy.google.com/~r/Codegurucom/~3/S-gjGXNItfw/c16451</link>
        <description>Demonstrates the basics of writing a Windows Debugger.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sPUTxFFF4Q6IdIsULJtK23S4vY8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sPUTxFFF4Q6IdIsULJtK23S4vY8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sPUTxFFF4Q6IdIsULJtK23S4vY8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sPUTxFFF4Q6IdIsULJtK23S4vY8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codegurucom/~4/S-gjGXNItfw" height="1" width="1"/&gt;</description>
        <pubDate>Wed, 04 Nov 2009 00:00 EST</pubDate>
    <feedburner:origLink>http://redir.internet.com/rss/click/www.codeguru.com/cpp/misc/misc/system/article.php/c16451</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://redir.internet.com/rss/click/www.codeguru.com/vb/mobile/mobileinternettoolkit/article.php/c16481]]></guid>
        <title>Mobile Device Detection and Redirection Using ASP.NET/MVC</title>
        <link>http://feedproxy.google.com/~r/Codegurucom/~3/ICKztvjflBs/c16481</link>
        <description>Discuss approaches to determine if an HTTP request is coming from a mobile phone and then redirecting the request to a page optimized for a mobile browser. Also it shows how to retrieve mobile device capabilities information.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rZVDD6YdxRc65hj1qFB5d4SNdDo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rZVDD6YdxRc65hj1qFB5d4SNdDo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rZVDD6YdxRc65hj1qFB5d4SNdDo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rZVDD6YdxRc65hj1qFB5d4SNdDo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codegurucom/~4/ICKztvjflBs" height="1" width="1"/&gt;</description>
        <pubDate>Mon, 02 Nov 2009 00:00 EST</pubDate>
    <feedburner:origLink>http://redir.internet.com/rss/click/www.codeguru.com/vb/mobile/mobileinternettoolkit/article.php/c16481</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://redir.internet.com/rss/click/www.codeguru.com/cpp/i-n/network/tcpip/article.php/c5401]]></guid>
        <title>MODBUS Serial RTU + TCP/IP Simulator</title>
        <link>http://feedproxy.google.com/~r/Codegurucom/~3/uM9-tVhCB1Q/c5401</link>
        <description>If you are unable to find a free Modbus Slave simulator, here is one.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dICekgvzYaLddrwiHAIDdfr0nBI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dICekgvzYaLddrwiHAIDdfr0nBI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dICekgvzYaLddrwiHAIDdfr0nBI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dICekgvzYaLddrwiHAIDdfr0nBI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codegurucom/~4/uM9-tVhCB1Q" height="1" width="1"/&gt;</description>
        <pubDate>Mon, 02 Nov 2009 00:00 EST</pubDate>
    <feedburner:origLink>http://redir.internet.com/rss/click/www.codeguru.com/cpp/i-n/network/tcpip/article.php/c5401</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://redir.internet.com/rss/click/www.codeguru.com/cpp/misc/misc/keyboard/article.php/c16497]]></guid>
        <title>Keystroke monitoring</title>
        <link>http://feedproxy.google.com/~r/Codegurucom/~3/3SIy6ijxQxY/c16497</link>
        <description>In this article we will consider the methods of hooking keyboard data in the kernel mode. The described approaches can be used for solving the tasks of keystroke analysis, blocking and also redefining some combinations.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gH2CbqODHFEO_xEoX6_vhl8uUBw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gH2CbqODHFEO_xEoX6_vhl8uUBw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gH2CbqODHFEO_xEoX6_vhl8uUBw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gH2CbqODHFEO_xEoX6_vhl8uUBw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codegurucom/~4/3SIy6ijxQxY" height="1" width="1"/&gt;</description>
        <pubDate>Tue, 27 Oct 2009 00:00 EST</pubDate>
    <feedburner:origLink>http://redir.internet.com/rss/click/www.codeguru.com/cpp/misc/misc/keyboard/article.php/c16497</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://redir.internet.com/rss/click/www.codeguru.com/columns/dotnet/article.php/c16523]]></guid>
        <title>Improved COM Interoperability in .NET 4.0</title>
        <link>http://feedproxy.google.com/~r/Codegurucom/~3/DHFaN_i1UEg/c16523</link>
        <description>Learn about the COM Interoperability improvements coming with the .NET Framework 4.0 and how they will make your COM Interop such as Office applications much easier.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/h4QlLDYlXt5G5ueVaXFxzI87_r0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h4QlLDYlXt5G5ueVaXFxzI87_r0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/h4QlLDYlXt5G5ueVaXFxzI87_r0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h4QlLDYlXt5G5ueVaXFxzI87_r0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codegurucom/~4/DHFaN_i1UEg" height="1" width="1"/&gt;</description>
        <pubDate>Mon, 26 Oct 2009 00:00 EST</pubDate>
    <feedburner:origLink>http://redir.internet.com/rss/click/www.codeguru.com/columns/dotnet/article.php/c16523</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://redir.internet.com/rss/click/www.codeguru.com/java/article.php/c16445]]></guid>
        <title>Direct RIA: Future of RIA</title>
        <link>http://feedproxy.google.com/~r/Codegurucom/~3/Um9ky8fYifM/c16445</link>
        <description>This article introduces an revolutionary programming model powered by Direct RIA solution.Basically, it aims at leverage benefits of both server-centric and client-centric solutions, productivity + controllability.It is a server-centric solution plus client-side programming. Developers can boost their productivity using server-centric programming mode, and are allowed to choose client-side approach if necessary.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LEqi16KOu3xqckNNwshOsnz4J2c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LEqi16KOu3xqckNNwshOsnz4J2c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LEqi16KOu3xqckNNwshOsnz4J2c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LEqi16KOu3xqckNNwshOsnz4J2c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codegurucom/~4/Um9ky8fYifM" height="1" width="1"/&gt;</description>
        <pubDate>Mon, 26 Oct 2009 00:00 EST</pubDate>
    <feedburner:origLink>http://redir.internet.com/rss/click/www.codeguru.com/java/article.php/c16445</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://redir.internet.com/rss/click/www.codeguru.com/vb/gen/vb_system/keyboard/article.php/c16501]]></guid>
        <title>On Screen Keys</title>
        <link>http://feedproxy.google.com/~r/Codegurucom/~3/PMKSx1Oa6p4/c16501</link>
        <description>Discover how to make an on-screen keyboard.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MVpaDVpU_jpYgKqedUG3fHskzmQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MVpaDVpU_jpYgKqedUG3fHskzmQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MVpaDVpU_jpYgKqedUG3fHskzmQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MVpaDVpU_jpYgKqedUG3fHskzmQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codegurucom/~4/PMKSx1Oa6p4" height="1" width="1"/&gt;</description>
        <pubDate>Mon, 26 Oct 2009 00:00 EST</pubDate>
    <feedburner:origLink>http://redir.internet.com/rss/click/www.codeguru.com/vb/gen/vb_system/keyboard/article.php/c16501</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://redir.internet.com/rss/click/www.codeguru.com/cpp/cpp/cpp_managed/templates/article.php/c16443]]></guid>
        <title>64-bit Loki</title>
        <link>http://feedproxy.google.com/~r/Codegurucom/~3/nCYiDKzpbjY/c16443</link>
        <description>Review this report about the testing of portability of the Loki library for 64-bit systems with the help of Viva64 code analyzer. It contains recommendations for use of the library as well as explores the peculiarities of libraries built on templates.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gEOhHR26WsfV2sveXoA8eoWIZKk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gEOhHR26WsfV2sveXoA8eoWIZKk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gEOhHR26WsfV2sveXoA8eoWIZKk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gEOhHR26WsfV2sveXoA8eoWIZKk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codegurucom/~4/nCYiDKzpbjY" height="1" width="1"/&gt;</description>
        <pubDate>Tue, 20 Oct 2009 00:00 EST</pubDate>
    <feedburner:origLink>http://redir.internet.com/rss/click/www.codeguru.com/cpp/cpp/cpp_managed/templates/article.php/c16443</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://redir.internet.com/rss/click/www.codeguru.com/csharp/.net/net_general/patterns/article.php/c16503]]></guid>
        <title>Null Object Pattern in C#</title>
        <link>http://feedproxy.google.com/~r/Codegurucom/~3/aX5s3FSfIRY/c16503</link>
        <description>Use the Null Object pattern to simplify your client code and makes it less error prone.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gEhis65atZwzu6IsPkUjEtAp0aA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gEhis65atZwzu6IsPkUjEtAp0aA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gEhis65atZwzu6IsPkUjEtAp0aA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gEhis65atZwzu6IsPkUjEtAp0aA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codegurucom/~4/aX5s3FSfIRY" height="1" width="1"/&gt;</description>
        <pubDate>Tue, 20 Oct 2009 00:00 EST</pubDate>
    <feedburner:origLink>http://redir.internet.com/rss/click/www.codeguru.com/csharp/.net/net_general/patterns/article.php/c16503</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://redir.internet.com/rss/click/www.codeguru.com/columns/kate/article.php/c16499]]></guid>
        <title>Improving Application Quality with Windows Error Reporting</title>
        <link>http://feedproxy.google.com/~r/Codegurucom/~3/cqsBH5Kr8Ts/c16499</link>
        <description>Leveraging Windows Error Reporting (WER) to use Microsoft's existing infrastructure for providing end users with patches and workarounds, a critical aspect of the application life-cycle management.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Zn7FR04lPGGgTZOAbWoBIYLNWMw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zn7FR04lPGGgTZOAbWoBIYLNWMw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Zn7FR04lPGGgTZOAbWoBIYLNWMw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zn7FR04lPGGgTZOAbWoBIYLNWMw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Codegurucom/~4/cqsBH5Kr8Ts" height="1" width="1"/&gt;</description>
        <pubDate>Mon, 19 Oct 2009 00:00 EST</pubDate>
    <feedburner:origLink>http://redir.internet.com/rss/click/www.codeguru.com/columns/kate/article.php/c16499</feedburner:origLink></item>
  </channel>
</rss>
