<?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>Integrating Master Pages and Content Pages</title>
      <description>Not content with providing a solution for displaying information from the Content page on its MasterPage, Peter returns to the topic to solve the problem from another direction.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/07/01/Integrating-Master-Pages-and-Content-Pages.aspx</link>
      <pubDate>Wed, 01 Jul 2009 23:59:34 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/07/01/Integrating-Master-Pages-and-Content-Pages.aspx</guid>
    </item>
    <item>
      <title>Fine-Tune Unit Testing in Visual Studio</title>
      <description>With a few tweaks, you can turn Visual Studio's basic unit-testing capabilities into a powerful and extensible tool for improving code quality.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/07/01/Fine-Tune-Unit-Testing-in-Visual-Studio.aspx</link>
      <pubDate>Wed, 01 Jul 2009 07:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/07/01/Fine-Tune-Unit-Testing-in-Visual-Studio.aspx</guid>
    </item>
    <item>
      <title>The Cost of Static</title>
      <description>Offshore application development has its merits, but sometimes, as one dev team found, it's just not worth it.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/07/01/The-Cost-of-Static.aspx</link>
      <pubDate>Wed, 01 Jul 2009 07:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/07/01/The-Cost-of-Static.aspx</guid>
    </item>
    <item>
      <title>What Is TFS?</title>
      <description>As Jeff shows, it's all about process, process, process.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/06/30/What-Is-TFS.aspx</link>
      <pubDate>Tue, 30 Jun 2009 16:25:32 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/06/30/What-Is-TFS.aspx</guid>
    </item>
    <item>
      <title>Validators: The Easy Way To Build Business Rules into Your UI</title>
      <description>Validator controls make handling errors and reporting them in the UI easy, but what you may not know is how easy it is to create your own Validator. </description>
      <link>http://visualstudiomagazine.com/Articles/2009/06/25/Validators-Easy-Way-To-Build-Business-Rules.aspx</link>
      <pubDate>Thu, 25 Jun 2009 18:03:09 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/06/25/Validators-Easy-Way-To-Build-Business-Rules.aspx</guid>
    </item>
    <item>
      <title>Integrating User Controls with WebParts</title>
      <description>In his ongoing campaign to convince ASP.NET developers that User Controls are a simple way to start implementing customizable pages, Peter shows how to improve the integration between User Controls and ASP.NET's WebPart framework.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/06/18/Integrating-User-Controls-with-WebParts.aspx</link>
      <pubDate>Thu, 18 Jun 2009 18:34:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/06/18/Integrating-User-Controls-with-WebParts.aspx</guid>
    </item>
    <item>
      <title>The Only Add-In Always Used</title>
      <description>There's only one add-in that I have auto-loaded every time I fire up the Classic VB IDE. After disappearing from the market, it's back now, and it's free!</description>
      <link>http://visualstudiomagazine.com/Articles/2009/06/15/Only-Add-In-Always-Used.aspx</link>
      <pubDate>Tue, 16 Jun 2009 00:02:50 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/06/15/Only-Add-In-Always-Used.aspx</guid>
    </item>
    <item>
      <title>Encrypting the Web.Config File</title>
      <description>If you're concerned about keeping critical information in your Web.config file, then you should encrypt it -- or at least the parts that you're concerned about. </description>
      <link>http://visualstudiomagazine.com/Articles/2009/06/11/Encrypting-the-Web-Config-File.aspx</link>
      <pubDate>Thu, 11 Jun 2009 20:07:50 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/06/11/Encrypting-the-Web-Config-File.aspx</guid>
    </item>
    <item>
      <title>Relating Work Items to Each Other</title>
      <description>Deciding how work items should relate to each other can be tricky, depending on which version of TFS -- 2008 or 2010 -- you're working with. Jeff guides you through the potential pitfalls.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/06/09/Relating-Work-Items-to-Each-Other.aspx</link>
      <pubDate>Tue, 09 Jun 2009 20:24:20 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/06/09/Relating-Work-Items-to-Each-Other.aspx</guid>
    </item>
    <item>
      <title>Using a Standard Terminal Font</title>
      <description>Need to  recreate that olde-timey Terminal look? There's a stock object built into every version of Windows that'll serve that need. </description>
      <link>http://visualstudiomagazine.com/Articles/2009/06/02/Using-a-Standard-Terminal-Font.aspx</link>
      <pubDate>Tue, 02 Jun 2009 18:26:08 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/06/02/Using-a-Standard-Terminal-Font.aspx</guid>
    </item>
    <item>
      <title>Handling Concurrency with Entity Framework</title>
      <description>If you want to use Entity Framework in ASP.NET, you're going to need to handle concurrency problems. Here are some suggestions from a Microsoft "architect evangelist."</description>
      <link>http://visualstudiomagazine.com/Articles/2009/05/27/Handling-Concurrency-with-Entity-Framework.aspx</link>
      <pubDate>Thu, 28 May 2009 01:28:03 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/05/27/Handling-Concurrency-with-Entity-Framework.aspx</guid>
    </item>
    <item>
      <title>Handling Concurrency with ObjectDataSource</title>
      <description>Peter revisits the problem of dealing with multiple updates  to the same data, but this time he looks at a solution that involves the  ObjectDataSource.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/05/26/Handling-Concurrency-with-ObjectDataSource.aspx</link>
      <pubDate>Tue, 26 May 2009 20:58:37 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/05/26/Handling-Concurrency-with-ObjectDataSource.aspx</guid>
    </item>
    <item>
      <title>JavaScript for an ASP.NET Developer: Constructing Functions</title>
      <description>In the last installment of this three-part series, Peter overcomes the final obstacle before achieving JavaScript nirvana: attaching a constructor to a JavaScript "item."</description>
      <link>http://visualstudiomagazine.com/Articles/2009/05/13/JavaScript-Constructing-Functions.aspx</link>
      <pubDate>Wed, 13 May 2009 07:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/05/13/JavaScript-Constructing-Functions.aspx</guid>
    </item>
    <item>
      <title>Work Item Templates Revisited</title>
      <description>Mickey shows you how the work item templates functionality helps you  keep team members in the loop, set default templates quickly and make  bulk changes without the need for Excel.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/05/11/Work-Item-Templates-Revisited.aspx</link>
      <pubDate>Mon, 11 May 2009 07:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/05/11/Work-Item-Templates-Revisited.aspx</guid>
    </item>
    <item>
      <title>JavaScript for the ASP.NET Developer: Learning To Function</title>
      <description>Peter continues to explore the differences between the .NET object-oriented, server-side languages he's used to and the world of JavaScript.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/05/06/JavaScript-for-the-ASPNET-Developer-Learning-To-Function.aspx</link>
      <pubDate>Wed, 06 May 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/05/06/JavaScript-for-the-ASPNET-Developer-Learning-To-Function.aspx</guid>
    </item>
    <item>
      <title>Determining  Process Times</title>
      <description>Here's the least complicated method for determining  how long a given process has been running or how much CPU time it's actually  consumed. This technique is used here to establish how long Windows has been  running.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/05/05/Determining--Process-Times.aspx</link>
      <pubDate>Tue, 05 May 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/05/05/Determining--Process-Times.aspx</guid>
    </item>
    <item>
      <title>Visual Studio's T4 Code Generation </title>
      <description>Learn how to create and debug templates using Microsoft's T4 templating language.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/05/01/Visual-Studios-T4-Code-Generation.aspx</link>
      <pubDate>Fri, 01 May 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/05/01/Visual-Studios-T4-Code-Generation.aspx</guid>
    </item>
    <item>
      <title>Generic Covariance and Contravariance in C# 4.0</title>
      <description>Covariance and contravariance are precise terms that describe which conversions are safe on parameters and return types. Learn practical definitions for those terms, what new constructs will be supported in C# 4.0 and how to live with the current limitations until Visual Studio 2010 is adopted by your organization.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/05/01/Generic-Covariance-and-Contravariance-in-C-40.aspx</link>
      <pubDate>Fri, 01 May 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/05/01/Generic-Covariance-and-Contravariance-in-C-40.aspx</guid>
    </item>
    <item>
      <title>Gatekeepers of Bad Software</title>
      <description>Software development gone wrong: ASP plus Access not equal to secure Web portal.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/05/01/Gatekeepers-of-Bad-Software.aspx</link>
      <pubDate>Fri, 01 May 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/05/01/Gatekeepers-of-Bad-Software.aspx</guid>
    </item>
    <item>
      <title>JavaScript for the ASP.NET Developer</title>
      <description>Peter has been experiencing culture shock as he adapts to working with JavaScript, starting with the discovery that JavaScript isn't an object-oriented language.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/04/29/JavaScript-for-the-ASPNET-Developer.aspx</link>
      <pubDate>Wed, 29 Apr 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/04/29/JavaScript-for-the-ASPNET-Developer.aspx</guid>
    </item>
    <item>
      <title>Using Work Item Templates</title>
      <description>Work Item Templates allow you to work faster and more effectively with your TFS Work Item Tracking system.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/04/27/Using-Work-Item-Templates.aspx</link>
      <pubDate>Mon, 27 Apr 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/04/27/Using-Work-Item-Templates.aspx</guid>
    </item>
    <item>
      <title>Getting E-Mail Out the Door</title>
      <description>Having looked at how to prepare an e-mail object, Peter turns his attention to getting the message mailed to someone.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/04/22/Getting-EMail-Out-the-Door.aspx</link>
      <pubDate>Wed, 22 Apr 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/04/22/Getting-EMail-Out-the-Door.aspx</guid>
    </item>
    <item>
      <title>Mining the Registry for Structures</title>
      <description>Need to extract binary data from the registry? Here's a quick primer on reading and interpreting structures stored there.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/04/20/Mining-the-Registry-for-Structures.aspx</link>
      <pubDate>Mon, 20 Apr 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/04/20/Mining-the-Registry-for-Structures.aspx</guid>
    </item>
    <item>
      <title>The MailMessage Always Delivers</title>
      <description>The MailMessage object that's part of .NET lets you send e-mail notifications to your users and supports all the customizations you'd want in e-mail.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/04/15/The-MailMessage-Always-Delivers.aspx</link>
      <pubDate>Wed, 15 Apr 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/04/15/The-MailMessage-Always-Delivers.aspx</guid>
    </item>
    <item>
      <title>Working Offline with Team Foundation Server</title>
      <description>Need to work but can't connect to your Team Foundation Server? That's where Team Foundation Version Control comes in.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/04/14/Working-Offline-with-Team-Foundation-Server.aspx</link>
      <pubDate>Tue, 14 Apr 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/04/14/Working-Offline-with-Team-Foundation-Server.aspx</guid>
    </item>
    <item>
      <title>On UI: Forget About the 'Experts'</title>
      <description>Peter returns to the topic of user interfaces to explain why you shouldn't waste any time helping your "expert" users -- and what you should be doing instead.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/04/08/On-UI-Forget-About-the-Experts.aspx</link>
      <pubDate>Wed, 08 Apr 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/04/08/On-UI-Forget-About-the-Experts.aspx</guid>
    </item>
    <item>
      <title>Coding Catastrophes</title>
      <description>A painful legacy and death by aptitude -- software development gone wrong.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/04/01/Coding-Catastrophes.aspx</link>
      <pubDate>Wed, 01 Apr 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/04/01/Coding-Catastrophes.aspx</guid>
    </item>
    <item>
      <title>Working with MEF</title>
      <description>Learn how to free your application from dependencies and interchange implementations using Managed Extensibility Framework. </description>
      <link>http://visualstudiomagazine.com/Articles/2009/04/01/Working-with-MEF.aspx</link>
      <pubDate>Wed, 01 Apr 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/04/01/Working-with-MEF.aspx</guid>
    </item>
    <item>
      <title>'U' Scream, 'I' Scream: A UI Rant</title>
      <description>Set aside ASP.NET for now. Let's talk about the most fundamental error developers make in designing their site's user interface.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/04/01/U-Scream-I-Scream-A-UI-Rant.aspx</link>
      <pubDate>Wed, 01 Apr 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/04/01/U-Scream-I-Scream-A-UI-Rant.aspx</guid>
    </item>
    <item>
      <title>Make Your Code Clear</title>
      <description>There are multiple ways to solve every problem. Strive for code that communicates your intent and makes your meaning clear for every developer who uses it.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/04/01/Make-Your-Code-Clear.aspx</link>
      <pubDate>Wed, 01 Apr 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/04/01/Make-Your-Code-Clear.aspx</guid>
    </item>
    <item>
      <title>Adding Events to User Controls</title>
      <description>To fully exploit User Controls, you need to treat them as object -- which includes having them fire events. If firing your own events is new to you, here's a step-by-step guide.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/03/25/Adding-Events-to-User-Controls.aspx</link>
      <pubDate>Wed, 25 Mar 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/03/25/Adding-Events-to-User-Controls.aspx</guid>
    </item>
    <item>
      <title>Prisoner of Geography</title>
      <description>When it comes to our understanding of Unicode issues, the "Born in the USA!" chant (no matter how you feel about The Boss) can almost amount to a proclamation of cultural ignorance.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/03/23/Prisoner-of-Geography.aspx</link>
      <pubDate>Mon, 23 Mar 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/03/23/Prisoner-of-Geography.aspx</guid>
    </item>
    <item>
      <title>User Controls as Objects</title>
      <description>ASP.NET developers don't fully exploit User Controls -- until they start thinking of them as "User Interface" objects.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/03/18/User-Controls-as-Objects.aspx</link>
      <pubDate>Wed, 18 Mar 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/03/18/User-Controls-as-Objects.aspx</guid>
    </item>
    <item>
      <title>Inside the TFS Databases, Part 2</title>
      <description>Jeff continues his exploration of the TfsWorkItemTracking database by showing you how to retrieve a record from a given point in time using some helpful SQL statements. </description>
      <link>http://visualstudiomagazine.com/Articles/2009/03/16/Inside-the-TFS-Databases-Part-2.aspx</link>
      <pubDate>Mon, 16 Mar 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/03/16/Inside-the-TFS-Databases-Part-2.aspx</guid>
    </item>
    <item>
      <title>Create a Reporting Dashboard with WebPartZones (But Without WebParts)</title>
      <description>All you need to let your users customize their Web pages is the ability to create UserControls.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/03/11/Create-a-Reporting-Dashboard-with-WebPartZones-But-Without-WebParts.aspx</link>
      <pubDate>Wed, 11 Mar 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/03/11/Create-a-Reporting-Dashboard-with-WebPartZones-But-Without-WebParts.aspx</guid>
    </item>
    <item>
      <title>Inside the TFS Databases (An Occasional Series)</title>
      <description>Get to know the ins and outs of TfsWorkItemTracking in the first part of this series covering the most useful aspects of the TFS database.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/03/09/Inside-the-TFS-Databases-An-Occasional-Series.aspx</link>
      <pubDate>Mon, 09 Mar 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/03/09/Inside-the-TFS-Databases-An-Occasional-Series.aspx</guid>
    </item>
    <item>
      <title>Displaying and Updating Dynamic DataBound Columns with ObjectDataSource</title>
      <description>Peter continues his series on integrating cascading DropDownLists with databound controls. But this time, he looks at what's different when you're using the ObjectDataSource.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/03/04/Displaying-and-Updating-Dynamic-DataBound-Columns-with-ObjectDataSource.aspx</link>
      <pubDate>Wed, 04 Mar 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/03/04/Displaying-and-Updating-Dynamic-DataBound-Columns-with-ObjectDataSource.aspx</guid>
    </item>
    <item>
      <title>Working with Multiple Monitors</title>
      <description>Most of the time it doesn't matter where the user puts your application's windows, but every now and then you really need to know -- or even decide this for yourself.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/03/02/Working-with-Multiple-Monitors.aspx</link>
      <pubDate>Mon, 02 Mar 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/03/02/Working-with-Multiple-Monitors.aspx</guid>
    </item>
    <item>
      <title>Display Multiple Pages in Silverlight</title>
      <description>Learn how to display multiple pages in Silverlight and discover the tools and controls that ship with it; track down a bug in a case statement; and take advantage of helpful tips for trying to obtain a clean Code Analysis.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/03/01/Display-Multiple-Pages-in-Silverlight.aspx</link>
      <pubDate>Sun, 01 Mar 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/03/01/Display-Multiple-Pages-in-Silverlight.aspx</guid>
    </item>
    <item>
      <title>Create Anonymous Types</title>
      <description>Taking a careful look at the capabilities the compiler gives to anonymous types provides an excellent 	tutorial on what you should consider when you create your types -- including whether they are classes or structs.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/03/01/Create-Anonymous-Types.aspx</link>
      <pubDate>Sun, 01 Mar 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/03/01/Create-Anonymous-Types.aspx</guid>
    </item>
    <item>
      <title>Updating Dynamic DataBound Columns with SqlDataSource</title>
      <description>Peter continues his series on integrating cascading DropDownLists with databound controls and the SqlDataSource.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/02/25/Updating-Dynamic-DataBound-Columns-with-SqlDataSource.aspx</link>
      <pubDate>Wed, 25 Feb 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/02/25/Updating-Dynamic-DataBound-Columns-with-SqlDataSource.aspx</guid>
    </item>
    <item>
      <title>Security in Team Foundation Server, Part 2</title>
      <description>Part 1 covered the basics of project-level and server-level security in TFS. Mickey's follow-up tackles work item tracking and version control security.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/02/23/Security-in-Team-Foundation-Server-Part-2.aspx</link>
      <pubDate>Mon, 23 Feb 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/02/23/Security-in-Team-Foundation-Server-Part-2.aspx</guid>
    </item>
    <item>
      <title>Integrating Dynamic DataBound Columns with SqlDataSource</title>
      <description>You've given your users cascading DropDownLists to make it easy for them to find the item they want -- but now your page won't update. Peter has a solution for single-tier applications using the SqlDataSource.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/02/18/Integrating-Dynamic-DataBound-Columns-with-SqlDataSource.aspx</link>
      <pubDate>Wed, 18 Feb 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/02/18/Integrating-Dynamic-DataBound-Columns-with-SqlDataSource.aspx</guid>
    </item>
    <item>
      <title>Integrating Master Pages + Content Pages + a Little AJAX</title>
      <description>Getting your content and master pages to work side-by-side is easy, thanks to UpdatePanel.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/02/11/Integrating-Master-Pages--Content-Pages--a-Little-AJAX.aspx</link>
      <pubDate>Wed, 11 Feb 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/02/11/Integrating-Master-Pages--Content-Pages--a-Little-AJAX.aspx</guid>
    </item>
    <item>
      <title>Handling Runtime Errors Globally </title>
      <description>Unhandled runtime errors hit the best of us. But if you catch them at the Page and Application levels, you'll save yourself a lot of grief. </description>
      <link>http://visualstudiomagazine.com/Articles/2009/02/04/Handling-Runtime-Errors-Globally.aspx</link>
      <pubDate>Wed, 04 Feb 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/02/04/Handling-Runtime-Errors-Globally.aspx</guid>
    </item>
    <item>
      <title>Forward Compatibility</title>
      <description>While moving code backward is nice, what really matters is that code can move forward.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/02/02/Forward-Compatibility.aspx</link>
      <pubDate>Mon, 02 Feb 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/02/02/Forward-Compatibility.aspx</guid>
    </item>
    <item>
      <title>Use Lambda Expressions for Abstract Delegates</title>
      <description>Lambda expressions are nothing more than convenient syntax for delegates. So why can't you use them where the Framework expects a delegate? And more importantly, what can you do about it?
</description>
      <link>http://visualstudiomagazine.com/Articles/2009/02/01/Use-Lambda-Expressions-for-Abstract-Delegates.aspx</link>
      <pubDate>Sun, 01 Feb 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/02/01/Use-Lambda-Expressions-for-Abstract-Delegates.aspx</guid>
    </item>
    <item>
      <title>Updating Multiple GridView Rows</title>
      <description>Putting updateable controls in the ItemTemplate in a GridView gives developers what they want: the ability for users to change more than one row at a time. The cost is writing some extra code.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/01/28/Updating-Multiple-GridView-Rows.aspx</link>
      <pubDate>Wed, 28 Jan 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/01/28/Updating-Multiple-GridView-Rows.aspx</guid>
    </item>
    <item>
      <title>Security in Team Foundation Server, Part 1</title>
      <description>Mickey covers the basics of project-level and server-level security in TFS.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/01/26/Security-in-Team-Foundation-Server-Part-1.aspx</link>
      <pubDate>Mon, 26 Jan 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/01/26/Security-in-Team-Foundation-Server-Part-1.aspx</guid>
    </item>
    <item>
      <title>Accessing Connection Strings Reliably</title>
      <description>Peter provides an alternative to the default mechanism for accessing connection string -- and plugs his next book.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/01/22/Accessing-Connection-Strings-Reliably.aspx</link>
      <pubDate>Thu, 22 Jan 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/01/22/Accessing-Connection-Strings-Reliably.aspx</guid>
    </item>
    <item>
      <title>Lemme Tell Ya Where To Stick It</title>
      <description>In these days of increasingly common least-privileged users, where should you store your application data?</description>
      <link>http://visualstudiomagazine.com/Articles/2009/01/19/Lemme-Tell-Ya-Where-To-Stick-It.aspx</link>
      <pubDate>Mon, 19 Jan 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/01/19/Lemme-Tell-Ya-Where-To-Stick-It.aspx</guid>
    </item>
    <item>
      <title>Creating a Release Manifest</title>
      <description>A release manifest should be more than a list of all the files in a release; it should also give users a better idea of what features are available. </description>
      <link>http://visualstudiomagazine.com/Articles/2009/01/13/Creating-a-Release-Manifest.aspx</link>
      <pubDate>Tue, 13 Jan 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/01/13/Creating-a-Release-Manifest.aspx</guid>
    </item>
    <item>
      <title>Supporting Routing</title>
      <description>Want to make life easier for your users? NET 3.5 SP1's routing technology has some extra features to let you do just that. </description>
      <link>http://visualstudiomagazine.com/Articles/2009/01/07/Supporting-Routing.aspx</link>
      <pubDate>Wed, 07 Jan 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/01/07/Supporting-Routing.aspx</guid>
    </item>
    <item>
      <title>Windows Workflow Changes Direction</title>
      <description>Learn how Windows Workflow Foundation (WF) 4.0 changes everything you thought you knew about workflow. Also, learn why using string primary keys is a bad idea; find out where to get a data grid for Windows Presentation Foundation (WPF); overcome the annoying issue of files not loading at runtime; and copy files into the executable directory.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/01/01/Windows-Workflow-Changes-Direction.aspx</link>
      <pubDate>Thu, 01 Jan 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/01/01/Windows-Workflow-Changes-Direction.aspx</guid>
    </item>
    <item>
      <title>Target Multiple .NET Frameworks</title>
      <description>Many developers have the misconception that targeting older versions of the Framework means you can't use any of the new C# language features. It's time to dispel that myth.</description>
      <link>http://visualstudiomagazine.com/Articles/2009/01/01/Target-Multiple-NET-Frameworks.aspx</link>
      <pubDate>Thu, 01 Jan 2009 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2009/01/01/Target-Multiple-NET-Frameworks.aspx</guid>
    </item>
    <item>
      <title>Got One Right! </title>
      <description>Can you name one thing Microsoft designed right the first time?</description>
      <link>http://visualstudiomagazine.com/Articles/2008/12/08/Got-One-Right.aspx</link>
      <pubDate>Mon, 08 Dec 2008 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2008/12/08/Got-One-Right.aspx</guid>
    </item>
    <item>
      <title>Decoding Routes </title>
      <description>You can use ASP.NET Routing to decode meaningful URLs into real physical path names.</description>
      <link>http://visualstudiomagazine.com/Articles/2008/12/03/Decoding-Routes.aspx</link>
      <pubDate>Wed, 03 Dec 2008 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2008/12/03/Decoding-Routes.aspx</guid>
    </item>
    <item>
      <title>What VB Devs Should Know About C#</title>
      <description>Chances are C# is not your first programming language. Here are several tips that can help you leverage C# better if you already know VB.NET.</description>
      <link>http://visualstudiomagazine.com/Articles/2008/12/01/What-VB-Devs-Should-Know-About-C.aspx</link>
      <pubDate>Mon, 01 Dec 2008 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2008/12/01/What-VB-Devs-Should-Know-About-C.aspx</guid>
    </item>
    <item>
      <title>What C# Devs Should Know About VB</title>
      <description>VB and C# share many similarities, but also have a handful of significant differences; learn what you need to know to program effectively in VB as a C# programmer.</description>
      <link>http://visualstudiomagazine.com/Articles/2008/12/01/What-C-Devs-Should-Know-About-VB.aspx</link>
      <pubDate>Mon, 01 Dec 2008 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2008/12/01/What-C-Devs-Should-Know-About-VB.aspx</guid>
    </item>
    <item>
      <title>Branching in Visual Studio 2010</title>
      <description>The new branch visualization feature brings order to the chaos of branching and merging.</description>
      <link>http://visualstudiomagazine.com/Articles/2008/12/01/Branching-in-Visual-Studio-2010.aspx</link>
      <pubDate>Mon, 01 Dec 2008 19:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/Articles/2008/12/01/Branching-in-Visual-Studio-2010.aspx</guid>
    </item>
  </channel>
</rss>