<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>VSM Columns</title>
    <description>
    </description>
    <link>http://visualstudiomagazine.com/rss-feeds/columns.aspx</link>
    <item>
      <title>VSTS 2008 Web Testing Part 3: Validation Rules</title>
      <description>Mickey wraps up his series on Web Testing with a look at validating Web tests.</description>
      <link>http://visualstudiomagazine.com/articles/2010/02/09/vsts08-web-testing-validation-rules.aspx</link>
      <pubDate>Tue, 09 Feb 2010 16:53:40 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/02/09/vsts08-web-testing-validation-rules.aspx</guid>
    </item>
    <item>
      <title>A Modest Proposal on Validation in the Middle Tier</title>
      <description>Peter looks at a strategic issue: When to do validation? The answer isn't "Everywhere" but it could have been.</description>
      <link>http://visualstudiomagazine.com/articles/2010/02/04/validation-in-the-middle-tier.aspx</link>
      <pubDate>Thu, 04 Feb 2010 20:09:22 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/02/04/validation-in-the-middle-tier.aspx</guid>
    </item>
    <item>
      <title>Creating Nested Folders</title>
      <description>Classic VB provides no simple method to create nested directory folders, but it certainly provides the tools to make such a method.</description>
      <link>http://visualstudiomagazine.com/articles/2010/02/04/creating-nested-folders.aspx</link>
      <pubDate>Thu, 04 Feb 2010 19:18:25 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/02/04/creating-nested-folders.aspx</guid>
    </item>
    <item>
      <title>VSTS 2008 Web Testing: Running a Web Test (Part 2 of 3)</title>
      <description>In the second column of a series, Mickey shows you how to run a Web test using Visual Studio Team System 2008.</description>
      <link>http://visualstudiomagazine.com/articles/2010/02/02/vsts08-running-a-web-test.aspx</link>
      <pubDate>Tue, 02 Feb 2010 17:45:17 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/02/02/vsts08-running-a-web-test.aspx</guid>
    </item>
    <item>
      <title>Weekend Drive</title>
      <description>Suddenly, and for no apparent reason, an internal support application at Joe R.'s company suffered a slowdown in executing queries and returning data.</description>
      <link>http://visualstudiomagazine.com/articles/2010/02/01/weekend-drive.aspx</link>
      <pubDate>Mon, 01 Feb 2010 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/02/01/weekend-drive.aspx</guid>
    </item>
    <item>
      <title>The QueryExtender</title>
      <description>Extend runtime sorting and filtering of data with ASP.NET 4's QueryExtender, which provides a single interface for DataSources. </description>
      <link>http://visualstudiomagazine.com/articles/2010/02/01/the-queryextender.aspx</link>
      <pubDate>Mon, 01 Feb 2010 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/02/01/the-queryextender.aspx</guid>
    </item>
    <item>
      <title>Understanding Visual Studio 2010</title>
      <description>Visual Studio 2010 and Team Foundation Server 2010 deliver a number of changes to Microsoft's flagship family of IDE products. Here is what to expect when Visual Studio 2010 is released in April.</description>
      <link>http://visualstudiomagazine.com/articles/2010/01/28/understanding-visual-studio-2010.aspx</link>
      <pubDate>Thu, 28 Jan 2010 18:08:11 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/01/28/understanding-visual-studio-2010.aspx</guid>
    </item>
    <item>
      <title>Inserting with jQuery</title>
      <description>Peter Vogel continues to extend his client-side case study by using jTemplate to extend a table to support inserts -- and then sending the user's data to the server to update the database.</description>
      <link>http://visualstudiomagazine.com/articles/2010/01/28/inserting-with-jquery.aspx</link>
      <pubDate>Thu, 28 Jan 2010 15:53:19 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/01/28/inserting-with-jquery.aspx</guid>
    </item>
    <item>
      <title>VSTS08 Web Testing</title>
      <description>Mickey Gousset shows you how to record a Web test using Visual Studio Team System 2008.</description>
      <link>http://visualstudiomagazine.com/articles/2010/01/26/vsts08-web-testing-part-1.aspx</link>
      <pubDate>Tue, 26 Jan 2010 18:41:45 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/01/26/vsts08-web-testing-part-1.aspx</guid>
    </item>
    <item>
      <title>Deleting with jQuery and Web Services</title>
      <description>Peter continues to extend his jQuery/jTemplate case study by supporting deletes of multiple rows with a single mouse click.</description>
      <link>http://visualstudiomagazine.com/articles/2010/01/21/deleting-with-jquery-and-web-services.aspx</link>
      <pubDate>Thu, 21 Jan 2010 17:09:52 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/01/21/deleting-with-jquery-and-web-services.aspx</guid>
    </item>
    <item>
      <title>Introducing Microsoft Test &amp; Lab Manager</title>
      <description>The new MTLM is a professional functional testing tool that gives developers the ability to write, run and execute manual tests.</description>
      <link>http://visualstudiomagazine.com/articles/2010/01/19/introducing-microsoft-test.aspx</link>
      <pubDate>Tue, 19 Jan 2010 17:39:56 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/01/19/introducing-microsoft-test.aspx</guid>
    </item>
    <item>
      <title>Updating From the Client with jQuery</title>
      <description>Peter continues to exploit jQuery in his client-side code to integrate an ASP.NET page with a WCF service -- this time to support updating data.</description>
      <link>http://visualstudiomagazine.com/articles/2010/01/14/updating-from-the-client-with-jquery.aspx</link>
      <pubDate>Thu, 14 Jan 2010 18:33:40 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/01/14/updating-from-the-client-with-jquery.aspx</guid>
    </item>
    <item>
      <title>Defining Templates with jTemplate</title>
      <description>A combination of client-side code, WCF services, and jQuery lets you retrieve data from your sever and display it to the user using Web Services and client-side code.</description>
      <link>http://visualstudiomagazine.com/articles/2010/01/07/defining-templates-with-jtemplate.aspx</link>
      <pubDate>Thu, 07 Jan 2010 18:37:20 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/01/07/defining-templates-with-jtemplate.aspx</guid>
    </item>
    <item>
      <title>Monitoring System Power Status</title>
      <description>With the use of portable devices on the rise, you may find a need to monitor how much life is in the system your application finds itself running on.</description>
      <link>http://visualstudiomagazine.com/articles/2010/01/05/monitoring-system-power-status.aspx</link>
      <pubDate>Tue, 05 Jan 2010 14:08:50 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/01/05/monitoring-system-power-status.aspx</guid>
    </item>
    <item>
      <title>Modular Process Improvement</title>
      <description>After nearly eight years of working as a C++ developer at Rik V.'s insurance company, a certain coworker was finally laid off. </description>
      <link>http://visualstudiomagazine.com/articles/2010/01/01/modular-process-improvement.aspx</link>
      <pubDate>Fri, 01 Jan 2010 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/01/01/modular-process-improvement.aspx</guid>
    </item>
    <item>
      <title>Interface-Based Programming in C#</title>
      <description>Interfaces can make your applications easier to test and maintain.</description>
      <link>http://visualstudiomagazine.com/articles/2010/01/01/interface-based-programming.aspx</link>
      <pubDate>Fri, 01 Jan 2010 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/01/01/interface-based-programming.aspx</guid>
    </item>
    <item>
      <title>Mastering Silverlight</title>
      <description>Silverlight offers impressive talents and more than a few frustrations. From customizing your application UI to battling obscure bugs and error messages, this column helps with the transition to Silverlight tools.</description>
      <link>http://visualstudiomagazine.com/articles/2010/01/01/mastering-silverlight.aspx</link>
      <pubDate>Fri, 01 Jan 2010 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2010/01/01/mastering-silverlight.aspx</guid>
    </item>
    <item>
      <title>Listening to ThunderMain</title>
      <description>Windows provides an ongoing stream of general system notifications that you can fairly easily hook into.</description>
      <link>http://visualstudiomagazine.com/articles/2009/12/17/listening-to-thundermain.aspx</link>
      <pubDate>Thu, 17 Dec 2009 14:11:39 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/12/17/listening-to-thundermain.aspx</guid>
    </item>
    <item>
      <title>Building Better Client Internet Apps</title>
      <description>Peter looks at the options for client-side development and the practicalities of leveraging ASP.NET.</description>
      <link>http://visualstudiomagazine.com/articles/2009/12/10/where-are-we-now.aspx</link>
      <pubDate>Thu, 10 Dec 2009 16:58:11 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/12/10/where-are-we-now.aspx</guid>
    </item>
    <item>
      <title>Suppressing the Back Button: Just Say No</title>
      <description>Peter deals with all the people who want to disable the Back button. First, he tells them to stop asking but (finally) breaks down and suggests a solution.</description>
      <link>http://visualstudiomagazine.com/articles/2009/12/07/suppressing-the-back-button.aspx</link>
      <pubDate>Mon, 07 Dec 2009 18:40:03 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/12/07/suppressing-the-back-button.aspx</guid>
    </item>
    <item>
      <title>Maintaining Data Integrity from the DataView</title>
      <description>DataViews fire a range of events that you can use to ensure that data is correct before it goes to the database -- and they're especially useful when you're using the GridView or DetailsView.</description>
      <link>http://visualstudiomagazine.com/articles/2009/12/03/maintaining-data-integrity-from-the-dataview.aspx</link>
      <pubDate>Thu, 03 Dec 2009 19:05:29 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/12/03/maintaining-data-integrity-from-the-dataview.aspx</guid>
    </item>
    <item>
      <title>Integrating jQuery, Web Services, AJAX and ASP.NET</title>
      <description>The jQuery library makes it easier to create applications that execute in the browser. By leveraging existing ASP.NET technologies and merging them with jQuery, you can create faster, more responsive applications.</description>
      <link>http://visualstudiomagazine.com/articles/2009/12/01/integrating-jquery-web-services--ajax-and-aspnet.aspx</link>
      <pubDate>Tue, 01 Dec 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/12/01/integrating-jquery-web-services--ajax-and-aspnet.aspx</guid>
    </item>
    <item>
      <title>A More Unique Identifier</title>
      <description>With more than 340 billion trillion quadrillion (and that's no typo) possible values, the probability of having two identical GUIDs is basically non-existent.</description>
      <link>http://visualstudiomagazine.com/articles/2009/12/01/a-more-unique-identifier.aspx</link>
      <pubDate>Tue, 01 Dec 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/12/01/a-more-unique-identifier.aspx</guid>
    </item>
    <item>
      <title>No Such Thing as a Windowless VB App</title>
      <description>All Classic VB apps have at least one top-level window. Normally out of reach, you can put them to good use if you know how to get to them.</description>
      <link>http://visualstudiomagazine.com/articles/2009/11/16/no-such-thing-as-a-windowless-vb-app.aspx</link>
      <pubDate>Mon, 16 Nov 2009 23:10:17 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/11/16/no-such-thing-as-a-windowless-vb-app.aspx</guid>
    </item>
    <item>
      <title>Dynamically Setting Parameters</title>
      <description>At design time, you can tie parameters in the DataSource to a variety of data sources. But sometimes the source for your values can't be set at design time. Here's how to set those values at runtime.</description>
      <link>http://visualstudiomagazine.com/articles/2009/11/12/dynamically-setting-parameters.aspx</link>
      <pubDate>Thu, 12 Nov 2009 14:24:26 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/11/12/dynamically-setting-parameters.aspx</guid>
    </item>
    <item>
      <title>Dynamic Data Retrieval</title>
      <description>You can't always make all of your data retrieval decisions at design time -- sometimes you have to wait for the user to tell you what data to get. Peter shows you how to work with a DataSource to retrieve data dynamically at runtime.</description>
      <link>http://visualstudiomagazine.com/articles/2009/11/05/dynamic-data-retrieval.aspx</link>
      <pubDate>Thu, 05 Nov 2009 16:18:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/11/05/dynamic-data-retrieval.aspx</guid>
    </item>
    <item>
      <title>Inside Alternative Data Streams</title>
      <description>NTFS offers an almost unknown way to obscure streams of data behind the most innocent looking files. Find out how to do this with VB6.</description>
      <link>http://visualstudiomagazine.com/articles/2009/11/03/inside-alternative-data-streams.aspx</link>
      <pubDate>Tue, 03 Nov 2009 20:15:33 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/11/03/inside-alternative-data-streams.aspx</guid>
    </item>
    <item>
      <title>Trans-Atlantic Time Trap</title>
      <description>Nobody believed the French. Not the entire country, or Frenchmen in general, but rather the folks who worked at the European Branch Office in Paris. The bug they described-their computer's internal date was randomly changing-reeked of user error and seemed far too implausible to be caused by the corporate reporting system.</description>
      <link>http://visualstudiomagazine.com/articles/2009/11/01/trans-atlantic-time-trap.aspx</link>
      <pubDate>Sun, 01 Nov 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/11/01/trans-atlantic-time-trap.aspx</guid>
    </item>
    <item>
      <title>Stable Composition in MEF</title>
      <description>Learn how to work through debugging challenges posed by stable composition in MEF Preview 7, and get insight into using MEF with Silverlight.</description>
      <link>http://visualstudiomagazine.com/articles/2009/11/01/stable-composition-in-mef.aspx</link>
      <pubDate>Sun, 01 Nov 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/11/01/stable-composition-in-mef.aspx</guid>
    </item>
    <item>
      <title>The Azure Factor</title>
      <description>How factoring out common patterns in your Azure worker roles can improve development.</description>
      <link>http://visualstudiomagazine.com/articles/2009/11/01/the-azure-factor.aspx</link>
      <pubDate>Sun, 01 Nov 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/11/01/the-azure-factor.aspx</guid>
    </item>
    <item>
      <title>Getting Files To and From the Server</title>
      <description>The FileUpload control and the ASP.NET Response object let you move files between the browser and the server. And moving in each direction just requires a few lines of code.</description>
      <link>http://visualstudiomagazine.com/articles/2009/10/29/getting-files-to-and-from-the-server.aspx</link>
      <pubDate>Thu, 29 Oct 2009 16:30:01 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/10/29/getting-files-to-and-from-the-server.aspx</guid>
    </item>
    <item>
      <title>Microsoft's VB6 Support Strategy?</title>
      <description>After years neglecting the VB6 community, Microsoft seems to be missing something. Us!</description>
      <link>http://visualstudiomagazine.com/articles/2009/10/27/microsoft-vb6-support-strategy.aspx</link>
      <pubDate>Tue, 27 Oct 2009 15:36:54 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/10/27/microsoft-vb6-support-strategy.aspx</guid>
    </item>
    <item>
      <title>Dynamically Generate Complex Pages with the MultiView</title>
      <description>The MultiView control allows you to swap sets of controls on and off the page. But the MultiView control also makes it easier for you to generate new page content and add it at run time.</description>
      <link>http://visualstudiomagazine.com/articles/2009/10/22/generate-complex-pages-with-multiview.aspx</link>
      <pubDate>Thu, 22 Oct 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/10/22/generate-complex-pages-with-multiview.aspx</guid>
    </item>
    <item>
      <title>Customizing the Login Control</title>
      <description>By converting composite controls into their templates, you gain full control over the makeup of the control and individual controls within it.</description>
      <link>http://visualstudiomagazine.com/articles/2009/10/15/customizing-the-login-control.aspx</link>
      <pubDate>Thu, 15 Oct 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/10/15/customizing-the-login-control.aspx</guid>
    </item>
    <item>
      <title>Finding an Associated Executable</title>
      <description>After using a given API for a decade or more, you tend to just take it for granted that it works. Karl Peterson shows how he worked around a challenge when it didn't.</description>
      <link>http://visualstudiomagazine.com/articles/2009/10/13/finding-an-associated-executable.aspx</link>
      <pubDate>Tue, 13 Oct 2009 18:22:16 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/10/13/finding-an-associated-executable.aspx</guid>
    </item>
    <item>
      <title>Supporting a Printer-Friendly Page Button (Part 2)</title>
      <description>Peter wraps up his solutions for getting junk off the page when the user wants to print out a copy. This time by working with Themes and JavaScript. </description>
      <link>http://visualstudiomagazine.com/articles/2009/10/08/supporting-a-printer-friendly-page-button_part-2.aspx</link>
      <pubDate>Thu, 08 Oct 2009 16:34:10 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/10/08/supporting-a-printer-friendly-page-button_part-2.aspx</guid>
    </item>
    <item>
      <title>Supporting a Printer-Friendly Page Button (Part I)</title>
      <description>Peter investigates three solutions for getting junk off your page when the user wants to print a copy.</description>
      <link>http://visualstudiomagazine.com/articles/2009/10/01/supporting-a-printer-friendly-page-button_part-i.aspx</link>
      <pubDate>Thu, 01 Oct 2009 17:43:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/10/01/supporting-a-printer-friendly-page-button_part-i.aspx</guid>
    </item>
    <item>
      <title>Getting Current on MEF</title>
      <description>ASK KATHLEEN: Readers explore Managed Extensibility Framework, using callback delegates and how to create the equivalent of a C# partial interface in Visual Basic.</description>
      <link>http://visualstudiomagazine.com/articles/2009/10/01/getting-current-on-mef.aspx</link>
      <pubDate>Thu, 01 Oct 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/10/01/getting-current-on-mef.aspx</guid>
    </item>
    <item>
      <title>OldMail Method</title>
      <description>DEVDISASTERS: After three long interviews for a .NET developer position, Maxim received a fairly generous offer and accepted it on the spot.</description>
      <link>http://visualstudiomagazine.com/articles/2009/10/01/oldmail-method.aspx</link>
      <pubDate>Thu, 01 Oct 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/10/01/oldmail-method.aspx</guid>
    </item>
    <item>
      <title>Developing Around Social Networking and Knowledge Management</title>
      <description>Peter asks if business developers should be thinking seriously about social networking and knowledge management.</description>
      <link>http://visualstudiomagazine.com/articles/2009/09/29/developing-around-social-networking-and-knowledge-management.aspx</link>
      <pubDate>Tue, 29 Sep 2009 19:12:20 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/09/29/developing-around-social-networking-and-knowledge-management.aspx</guid>
    </item>
    <item>
      <title>Supporting Multiple Languages and Cultures (Part 2)</title>
      <description>Peter Vogel dives deeper into the challenge of presenting ASP.NET Web pages in multiple languages and cultures.</description>
      <link>http://visualstudiomagazine.com/articles/2009/09/23/supporting-multiple-languages-and-cultures-part-2.aspx</link>
      <pubDate>Wed, 23 Sep 2009 20:18:27 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/09/23/supporting-multiple-languages-and-cultures-part-2.aspx</guid>
    </item>
    <item>
      <title>Finding the Right Tool For the Job</title>
      <description>Tired of wondering which version of dumpbin or link is executing? Would you like to copy that tool you use all the time to another machine, but can't seem to find it? Here's a little utility that can help.</description>
      <link>http://visualstudiomagazine.com/articles/2009/09/22/finding-the-right-tool-for-the-job.aspx</link>
      <pubDate>Tue, 22 Sep 2009 19:17:58 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/09/22/finding-the-right-tool-for-the-job.aspx</guid>
    </item>
    <item>
      <title>Supporting Multiple Languages and Cultures</title>
      <description>ASP.NET can simplify the difficult task of internationalizing your Web pages. Peter Vogel shows you how.</description>
      <link>http://visualstudiomagazine.com/articles/2009/09/16/supporting-multiple-language-and-cultures.aspx</link>
      <pubDate>Wed, 16 Sep 2009 19:00:46 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/09/16/supporting-multiple-language-and-cultures.aspx</guid>
    </item>
    <item>
      <title>Unit Testing with VSTS2008 (Part 3)</title>
      <description>The last in a series of articles on working with VSTS2008 shows how to make existing unit tests data driven.</description>
      <link>http://visualstudiomagazine.com/articles/2009/09/15/unit-testing-with-vsts2008-part-3.aspx</link>
      <pubDate>Tue, 15 Sep 2009 17:44:59 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/09/15/unit-testing-with-vsts2008-part-3.aspx</guid>
    </item>
    <item>
      <title>Unit Testing with VSTS2008 (Part 2)</title>
      <description>Mickey shows some other unit testing options, and how to enable code coverage, in Visual Studio Team System 2008</description>
      <link>http://visualstudiomagazine.com/articles/2009/09/10/unit-testing-with-vsts2008_2.aspx</link>
      <pubDate>Thu, 10 Sep 2009 20:07:45 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/09/10/unit-testing-with-vsts2008_2.aspx</guid>
    </item>
    <item>
      <title>Unit Testing With VSTS2008</title>
      <description>Mickey shows you a basic example of unit testing with Visual Studio Team System 2008. Part 1 of 3.</description>
      <link>http://visualstudiomagazine.com/articles/2009/09/08/unit-testing-with-vsts2008.aspx</link>
      <pubDate>Tue, 08 Sep 2009 21:09:08 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/09/08/unit-testing-with-vsts2008.aspx</guid>
    </item>
    <item>
      <title>Applying Model-View-View Model in Silverlight</title>
      <description>Careful planning can help improve the manageability and quality of your next-generation Silverlight applications.</description>
      <link>http://visualstudiomagazine.com/articles/2009/09/01/applying-mvvm-in-silverlight.aspx</link>
      <pubDate>Tue, 01 Sep 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/09/01/applying-mvvm-in-silverlight.aspx</guid>
    </item>
    <item>
      <title>Looking Ahead to C# 4.0: Optional and Named Parameters</title>
      <description>Optional and named parameters were added to the C# language for COM and Office interoperability, but these features are actually useful in a variety of ways. </description>
      <link>http://visualstudiomagazine.com/articles/2009/09/01/optional-and-named-parameters.aspx</link>
      <pubDate>Tue, 01 Sep 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/09/01/optional-and-named-parameters.aspx</guid>
    </item>
    <item>
      <title>Cell Phone Buzz</title>
      <description>When all you have is a hammer, should everything look like SMS?</description>
      <link>http://visualstudiomagazine.com/articles/2009/09/01/cell-phone-buzz.aspx</link>
      <pubDate>Tue, 01 Sep 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/09/01/cell-phone-buzz.aspx</guid>
    </item>
    <item>
      <title>Databinding Without Tables: Inserting with the GridView</title>
      <description>The final installment in Peter's series on how to use the GridView without a DataSource explores how developers can perform inserts.</description>
      <link>http://visualstudiomagazine.com/articles/2009/08/27/ad-hoc-inserts-with-the-gridview.aspx</link>
      <pubDate>Thu, 27 Aug 2009 17:53:25 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/08/27/ad-hoc-inserts-with-the-gridview.aspx</guid>
    </item>
    <item>
      <title>Thoughtful UI Tweaks Can Make All the Difference</title>
      <description>The difference between a successful program and a complete flop may come down to how you treat your users. Here's one simple way to avoid needlessly annoying your users.</description>
      <link>http://visualstudiomagazine.com/articles/2009/08/25/its-the-little-things.aspx</link>
      <pubDate>Tue, 25 Aug 2009 18:52:54 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/08/25/its-the-little-things.aspx</guid>
    </item>
    <item>
      <title>Databinding without Tables: Updates and Deletes</title>
      <description>Peter adds the code to support doing updates and deletes with an unbound GridView.</description>
      <link>http://visualstudiomagazine.com/articles/2009/08/20/ad-hoc-updates-and-deletes-with-the-gridview.aspx</link>
      <pubDate>Thu, 20 Aug 2009 18:51:30 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/08/20/ad-hoc-updates-and-deletes-with-the-gridview.aspx</guid>
    </item>
    <item>
      <title>Persisting Environment Variables</title>
      <description>Creating and persisting new environment variables can be surprisingly tricky in Classic VB. Here's how to avoid a common trap.</description>
      <link>http://visualstudiomagazine.com/articles/2009/08/18/persisting-environment-variables.aspx</link>
      <pubDate>Tue, 18 Aug 2009 17:09:58 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/08/18/persisting-environment-variables.aspx</guid>
    </item>
    <item>
      <title>Databinding the GridView Without Using a Table</title>
      <description>If you want to let your users edit repeated rows of data, you can use the GridView -- even if your data isn't in a table. You need to do pick the right design for your data but you can enable all of the functionality of the GridView for data held in memory.</description>
      <link>http://visualstudiomagazine.com/articles/2009/08/13/ad-hoc-databinding-with-the-gridview.aspx</link>
      <pubDate>Thu, 13 Aug 2009 20:14:34 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/08/13/ad-hoc-databinding-with-the-gridview.aspx</guid>
    </item>
    <item>
      <title>Reacting to the Mousewheel</title>
      <description>ClassicVB was created in a pre-Mousewheel era, hard as that may be to conceive. Here’s how you can watch for, and react to, the user spinning that now-ubiquitous device.</description>
      <link>http://visualstudiomagazine.com/articles/2009/08/11/reacting-to-the-mousewheel.aspx</link>
      <pubDate>Tue, 11 Aug 2009 19:10:58 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/08/11/reacting-to-the-mousewheel.aspx</guid>
    </item>
    <item>
      <title>Extend Sorting in the GridView</title>
      <description>Sorting in the GridView is simple to implement, as long as you want simple sorting. For more complex sorts you have to take control of the Sorting event.</description>
      <link>http://visualstudiomagazine.com/articles/2009/08/06/extend-sorting-in-the-gridview.aspx</link>
      <pubDate>Thu, 06 Aug 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/08/06/extend-sorting-in-the-gridview.aspx</guid>
    </item>
    <item>
      <title>Collections Class</title>
      <description>A Junior Developer Learns that Seniority Doesn't Mean Smarter.</description>
      <link>http://visualstudiomagazine.com/articles/2009/08/01/collections-class.aspx</link>
      <pubDate>Sat, 01 Aug 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/08/01/collections-class.aspx</guid>
    </item>
    <item>
      <title>Working Effectively with Exceptions</title>
      <description>Exceptions are a way of life in the .NET world. You must follow the rules to make your classes easy to use for other developers. Conforming to the standards will make everyone's life easier.</description>
      <link>http://visualstudiomagazine.com/articles/2009/08/01/working-effectively-with-exceptions.aspx</link>
      <pubDate>Sat, 01 Aug 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/08/01/working-effectively-with-exceptions.aspx</guid>
    </item>
    <item>
      <title>Technology To Think About: .NET RIA Services on the Client</title>
      <description>Peter returns to .NET RIA Services to look at the client side of creating an application.</description>
      <link>http://visualstudiomagazine.com/articles/2009/07/29/net-ria-services-on-the-client.aspx</link>
      <pubDate>Thu, 30 Jul 2009 01:31:14 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/07/29/net-ria-services-on-the-client.aspx</guid>
    </item>
    <item>
      <title>Hooking the Mouse</title>
      <description>Subclass multiple controls with a single class module to add the missing MouseEnter and MouseLeave events.</description>
      <link>http://visualstudiomagazine.com/articles/2009/07/28/hooking-the-mouse.aspx</link>
      <pubDate>Tue, 28 Jul 2009 17:19:16 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/07/28/hooking-the-mouse.aspx</guid>
    </item>
  </channel>
</rss>