<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[]]></title>
    <link>http://www.codeguru.com/rss/csharp</link>
    <description><![CDATA[]]></description>
    <pubDate>Wed, 19 Jun 2013 02:18:43 -0700</pubDate>
    <lastBuildDate>Wed, 19 Jun 2013 02:18:43 -0700</lastBuildDate>
    <managingEditor>info@quinstreet.com</managingEditor>
    <generator>Zend_Feed</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[Real-Time Web Enablement with SignalR in .Net (Part II)]]></title>
      <link>http://www.codeguru.com/csharp/real-time-web-enablement-with-signalr-in-.net-part-ii.htm</link>
      <description><![CDATA[Sonal Arora examines the programming aspects of SignalR usability scenarios and shows you how to use it in real life setups.]]></description>
      <pubDate>Fri, 07 Jun 2013 09:55:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Preventing Cross Site Scripting Attacks in ASP.NET MVC 4]]></title>
      <link>http://www.codeguru.com/csharp/.net/net_asp/preventing-cross-site-scripting-attacks-in-asp.net-mvc-4.htm</link>
      <description><![CDATA[One of   the most common types of website attacks is Cross Site Scripting (XSS). Bipin Joshi discusses some of the basics involved in the process of safeguarding your website with ASP.NET MVC.]]></description>
      <pubDate>Wed, 05 Jun 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Real-Time Web Enablement with SignalR in .Net (Part I)]]></title>
      <link>http://www.codeguru.com/csharp/real-time-web-enablement-with-signalr-in-.net-part-i.htm</link>
      <description><![CDATA[Can I make real-time web work for my web application? The Answer is yes! Read on to learn more about the Enabler, SignalR.]]></description>
      <pubDate>Mon, 03 Jun 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Using Friendly URLs in ASP.NET Web Forms]]></title>
      <link>http://www.codeguru.com/csharp/.net/net_asp/using-friendly-urls-in-asp.net-web-forms.htm</link>
      <description><![CDATA[Learn how to generate SEO friendly URLs in ASP.NET Web Forms applications, using Friendly URLs.]]></description>
      <pubDate>Thu, 30 May 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[How to use Visual Studio 2012 to Download Images from Websites]]></title>
      <link>http://www.codeguru.com/columns/vb/how-to-use-visual-studio-2012-to-download-images-from-websites.htm</link>
      <description><![CDATA[Learn how to use a for loop to loop through all of the images found on a web page and save them via the DownloadFile method of the WebClient object. ]]></description>
      <pubDate>Wed, 22 May 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Tech IQ: Do you know what it takes to build a C# app for Windows 8?]]></title>
      <link>http://www.codeguru.com/quizzes/tech-iq-do-you-know-what-it-takes-to-build-a-c-app-for-windows-8.html</link>
      <description><![CDATA[You might know C#, but do you have the knowledge necessary to start building a applications for Windows 8?]]></description>
      <pubDate>Mon, 20 May 2013 08:07:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Using Unobtrusive Validation in ASP.NET 4.5 Web Forms]]></title>
      <link>http://www.codeguru.com/csharp/.net/net_asp/using-unobstructive-validation-in-asp.net-4.5-web-forms.htm</link>
      <description><![CDATA[Updated: Earlier releases of ASP.NET validation controls depended upon JavaScript, emitted by the ASP.NET web form framework. Unobtrusive validation makes use of the data-* attributes of HTML5 for validation purposes. Bipin Joshi shows you how the new unobtrusive validation features work for Web Forms.]]></description>
      <pubDate>Fri, 17 May 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Obtaining External Window Handles and Window Captions with Visual Studio 2012]]></title>
      <link>http://www.codeguru.com/columns/vb/obtaining-external-window-handles-and-window-captions-with-visual-studio-2012.htm</link>
      <description><![CDATA[Learn how to obtain an outside application's window handle, in order to manipulate that window from inside your program, using either VB.NET or C#.]]></description>
      <pubDate>Wed, 15 May 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Using Cross Origin Resource Sharing (CORS) in ASP.NET Web API]]></title>
      <link>http://www.codeguru.com/csharp/.net/net_asp/using-cross-origin-resource-sharing-cors-in-asp.net-web-api.html</link>
      <description><![CDATA[Learn how to use ASP.NET API attribute to fine tune CORS at the global level, controller level or individual action level. ]]></description>
      <pubDate>Fri, 10 May 2013 14:19:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Zip and Unzip Files Programmatically in C#]]></title>
      <link>http://www.codeguru.com/csharp/.net/zip-and-unzip-files-programmatically-in-c.htm</link>
      <description><![CDATA[The .NET framework 4.5 introduces some new classes in System.IO.Compression namespace that allows you to deal with Zip files programmatically.  Using these classes you can create new Zip files, open and modify existing Zip files and extract the contents of Zip files via code. This article examines 
some of these classes.]]></description>
      <pubDate>Fri, 03 May 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[SOLID Principles in C# - An Overview]]></title>
      <link>http://www.codeguru.com/columns/experts/solid-principles-in-c-an-overview.htm</link>
      <description><![CDATA[SOLID principles form the base for writing good and
clean object oriented code in C#. Learn about the S.O.L.I.D principles and
explore C# coding samples for each.]]></description>
      <pubDate>Wed, 01 May 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[A Quick Introduction to Performance Counters in Visual Studio 2012]]></title>
      <link>http://www.codeguru.com/columns/vb/a-quick-introduction-to-performance-counters-in-visual-studio-2012.htm</link>
      <description><![CDATA[Hannes du Preez shares a quick and dirty introduction to performance counters in both VB.NET and C#.]]></description>
      <pubDate>Mon, 29 Apr 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Working with Arrays in C#]]></title>
      <link>http://www.codeguru.com/csharp/working-with-arrays-in-c.htm</link>
      <description><![CDATA[Although single dimensional arrays are most commonly used in C#, other varieties such as multidimensional arrays and jagged arrays are also available to C# developers. Additionally, the Array class comes in handy when it comes to sorting or searching an array. ]]></description>
      <pubDate>Fri, 26 Apr 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Implementing the Inversion of Control Pattern in C#]]></title>
      <link>http://www.codeguru.com/columns/experts/implementing-the-inversion-of-control-pattern-in-c.htm</link>
      <description><![CDATA[Arun Karthick explains Inversion of Control (IoC) in programming models and take you through some C# code examples to implement it. ]]></description>
      <pubDate>Wed, 24 Apr 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Using Preprocessor Directives in C#]]></title>
      <link>http://www.codeguru.com/csharp/.net/using-preprocessor-directives-in-c.htm</link>
      <description><![CDATA[Bipin Joshi shows you how to use C# preprocessor directives to instruct the C# compiler to alter the compilation process in some way. For example you may instruct the C# compiler that a particular block of code be excluded from the compilation process. ]]></description>
      <pubDate>Wed, 17 Apr 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Preventing Your Monitor from Going to Sleep with Visual Studio 2012]]></title>
      <link>http://www.codeguru.com/columns/vb/preventing-your-monitor-from-going-to-sleep-with-visual-studio-2012.htm</link>
      <description><![CDATA[Sometimes it is necessary to prevent your monitor from going asleep while your program is active. Join Hannes du Preez as he shows you how to create a small program to prevent the monitor from going to sleep or the screensaver from popping up.]]></description>
      <pubDate>Mon, 15 Apr 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Printing Microsoft Access 2010 Reports from Visual Studio]]></title>
      <link>http://www.codeguru.com/columns/vb/printing-microsoft-access-2010-reports-from-visual-studio.htm</link>
      <description><![CDATA[Hannes du Preez demonstrates how to print a Microsoft Access 2010 report from within your C# or VB.NET program.]]></description>
      <pubDate>Fri, 12 Apr 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Working with Promises in Windows Store Apps]]></title>
      <link>http://www.codeguru.com/csharp/.net/working-with-promises-in-windows-store-apps.htm</link>
      <description><![CDATA[To deal with the complexity involved in asynchronous programming, Windows Store apps make use of what is known as a Promise. At code level a promise is an object that represents the result of an asynchronous operation and returns a value at some future point in time. This article discusses what Promises are and also shows how to use them in a Windows Store app.]]></description>
      <pubDate>Wed, 10 Apr 2013 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[]]></title>
      <link>http://www.codeguru.com/csharp/.net/net_general/toolsand3rdparty/refactoring-together-with-other-improvements-in-dbforge-studio-for-mysql-v.6.0-130408053011.html</link>
      <description><![CDATA[]]></description>
      <pubDate>Mon, 08 Apr 2013 05:29:43 -0700</pubDate>
    </item>
  </channel>
</rss>
