feed2js_ck = true;

document.write('<div class="rss_box">');
document.write('<p class="rss_title"><a class="rss_title" href="http://www.codeguru.com/" target="_self">CodeGuru.com</a><br /><span class="rss_item">The number one developer site!</span></p>');
document.write('<ul class="rss_items">');
document.write('<li class="rss_item"><a class="rss_item" href="http://feedproxy.google.com/~r/Codegurucom/~3/S-gjGXNItfw/c16451" title="Demonstrates the basics of writing a Windows Debugger.  ..." target="_self">Writing a basic Windows Debugger - Part 1</a><br />');
document.write('Demonstrates the basics of writing a Windows Debugger.  ');
document.write('</li>');
document.write('<li class="rss_item"><a class="rss_item" href="http://feedproxy.google.com/~r/Codegurucom/~3/ICKztvjflBs/c16481" title="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.  ..." target="_self">Mobile Device Detection and Redirection Using ASP.NET/MVC</a><br />');
document.write('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.  ');
document.write('</li>');
document.write('<li class="rss_item"><a class="rss_item" href="http://feedproxy.google.com/~r/Codegurucom/~3/uM9-tVhCB1Q/c5401" title="If you are unable to find a free Modbus Slave simulator, here is one.  ..." target="_self">MODBUS Serial RTU + TCP/IP Simulator</a><br />');
document.write('If you are unable to find a free Modbus Slave simulator, here is one.  ');
document.write('</li>');
document.write('<li class="rss_item"><a class="rss_item" href="http://feedproxy.google.com/~r/Codegurucom/~3/3SIy6ijxQxY/c16497" title="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.  ..." target="_self">Keystroke monitoring</a><br />');
document.write('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.  ');
document.write('</li>');
document.write('<li class="rss_item"><a class="rss_item" href="http://feedproxy.google.com/~r/Codegurucom/~3/DHFaN_i1UEg/c16523" title="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.  ..." target="_self">Improved COM Interoperability in .NET 4.0</a><br />');
document.write('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.  ');
document.write('</li>');
document.write('<li class="rss_item"><a class="rss_item" href="http://feedproxy.google.com/~r/Codegurucom/~3/Um9ky8fYifM/c16445" title="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 clie..." target="_self">Direct RIA: Future of RIA</a><br />');
document.write('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.  ');
document.write('</li>');
document.write('<li class="rss_item"><a class="rss_item" href="http://feedproxy.google.com/~r/Codegurucom/~3/PMKSx1Oa6p4/c16501" title="Discover how to make an on-screen keyboard.  ..." target="_self">On Screen Keys</a><br />');
document.write('Discover how to make an on-screen keyboard.  ');
document.write('</li>');
document.write('<li class="rss_item"><a class="rss_item" href="http://feedproxy.google.com/~r/Codegurucom/~3/nCYiDKzpbjY/c16443" title="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.  ..." target="_self">64-bit Loki</a><br />');
document.write('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.  ');
document.write('</li>');
document.write('<li class="rss_item"><a class="rss_item" href="http://feedproxy.google.com/~r/Codegurucom/~3/aX5s3FSfIRY/c16503" title="Use the Null Object pattern to simplify your client code and makes it less error prone.  ..." target="_self">Null Object Pattern in C#</a><br />');
document.write('Use the Null Object pattern to simplify your client code and makes it less error prone.  ');
document.write('</li>');
document.write('<li class="rss_item"><a class="rss_item" href="http://feedproxy.google.com/~r/Codegurucom/~3/cqsBH5Kr8Ts/c16499" title="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.  ..." target="_self">Improving Application Quality with Windows Error Reporting</a><br />');
document.write('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.  ');
document.write('</li>');
document.write('</ul></div>');
