<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Code Download</title>
    <description>
    </description>
    <link>http://visualstudiomagazine.com/rss-feeds/code.aspx</link>
    <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>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>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>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>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>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>Threading and the UI</title>
      <description>ON VB: Four ways to synchronize threads with your app's user interface.</description>
      <link>http://visualstudiomagazine.com/articles/2009/10/01/threading-and-the-ui.aspx</link>
      <pubDate>Thu, 01 Oct 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/10/01/threading-and-the-ui.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>Eliminate Database Dependencies in Test-Driven Development</title>
      <description>How to avoid the end-to-end integration test problem with the Repository pattern.</description>
      <link>http://visualstudiomagazine.com/articles/2009/09/01/eliminate-database-dependencies-in-test-driven-development.aspx</link>
      <pubDate>Tue, 01 Sep 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/09/01/eliminate-database-dependencies-in-test-driven-development.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>Targeting Azure Storage</title>
      <description>Learn how to store and retrieve binary large objects in the cloud with Azure's RESTful Storage API. </description>
      <link>http://visualstudiomagazine.com/articles/2009/07/01/targeting-azure-storage.aspx</link>
      <pubDate>Wed, 01 Jul 2009 08:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/07/01/targeting-azure-storage.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 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/05/01/generic-covariance-and-contravariance-in-c-40.aspx</guid>
    </item>
    <item>
      <title>Silverlight 3 Enables Data-Driven App Dev</title>
      <description>The new DataForm control and enhanced support for data-driven applications make it possible for developers to deliver line-of-business applications to any user with a Silverlight-enabled Web browser.</description>
      <link>http://visualstudiomagazine.com/articles/2009/05/01/silverlight-3-enables-datadriven-app-dev.aspx</link>
      <pubDate>Fri, 01 May 2009 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/05/01/silverlight-3-enables-datadriven-app-dev.aspx</guid>
    </item>
    <item>
      <title>XML Literals, WCF and LINQ </title>
      <description>Learn how to create powerful templates that can be called from both client- and server-side code.</description>
      <link>http://visualstudiomagazine.com/articles/2009/04/01/xml-literals-wcf-and-linq.aspx</link>
      <pubDate>Wed, 01 Apr 2009 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/04/01/xml-literals-wcf-and-linq.aspx</guid>
    </item>
    <item>
      <title>Build and Debug Web Parts with SharePoint Extensions</title>
      <description>Visual Studio 2008 Extensions for SharePoint makes developing and testing Web Parts almost easy, provided you install it correctly.</description>
      <link>http://visualstudiomagazine.com/articles/2009/04/01/build-and-debug-web-parts-with-sharepoint-extensions.aspx</link>
      <pubDate>Wed, 01 Apr 2009 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/04/01/build-and-debug-web-parts-with-sharepoint-extensions.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 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/04/01/make-your-code-clear.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 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/03/01/create-anonymous-types.aspx</guid>
    </item>
    <item>
      <title>Retire Your Data Center</title>
      <description>Visual Studio 2008, ASP.NET, and the Azure Services Platform combine to simplify local development of data-intensive Web apps and automate their deployment in Microsoft data centers. The result: You get maximized availability and reliability with almost limitless on-demand scalability, while you pay only for resources consumed.</description>
      <link>http://visualstudiomagazine.com/articles/2009/02/01/retire-your-data-center.aspx</link>
      <pubDate>Sun, 01 Feb 2009 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/02/01/retire-your-data-center.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 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/02/01/use-lambda-expressions-for-abstract-delegates.aspx</guid>
    </item>
    <item>
      <title>Use Iterators in VB Now</title>
      <description>Iterators are a crucial part of modern programming, not least because they provide the basis for collection traversal using For Each loops. Language Integrated Query (LINQ) adds to the importance of iterators, as iterators are the source of IEnumerable(Of T) that forms the backbone of LINQ. Learn how to take advantage of them in your code with several different techniques for creating your own iterators in VB.</description>
      <link>http://visualstudiomagazine.com/articles/2009/02/01/use-iterators-in-vb-now.aspx</link>
      <pubDate>Sun, 01 Feb 2009 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/02/01/use-iterators-in-vb-now.aspx</guid>
    </item>
    <item>
      <title>Partition Web Apps Intelligently</title>
      <description>Microsoft's Model-View-Controller framework makes it possible to implement "a separation of concerns" in ASP.NET -- something that was difficult, if not impossible, previously. Learn how to take advantage of MVC to design better  Web apps that separate their architectural elements -- the UI, business logic, and code -- properly, as well as how to review what you create with unit testing.</description>
      <link>http://visualstudiomagazine.com/articles/2009/01/01/partition-web-apps-intelligently.aspx</link>
      <pubDate>Thu, 01 Jan 2009 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/01/01/partition-web-apps-intelligently.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 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2009/01/01/target-multiple-net-frameworks.aspx</guid>
    </item>
    <item>
      <title>Speed O/R Mapping with LINQ to SQL</title>
      <description>LINQ to SQL continues to be a top contender in the .NET object/relational mapping tool market despite Microsoft's promotion of the Entity Framework as one of the "Pillars of SQL Server 2008: Dynamic Development."</description>
      <link>http://visualstudiomagazine.com/articles/2008/12/01/speed-or-mapping-with-linq-to-sql.aspx</link>
      <pubDate>Mon, 01 Dec 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/12/01/speed-or-mapping-with-linq-to-sql.aspx</guid>
    </item>
    <item>
      <title>Combine Generics and Functional Programming</title>
      <description>Mixing generics and 	functional programming simplifies writing some extensibility libraries tremendously. For example, combining these techniques makes it easy to create a generic Undo library.</description>
      <link>http://visualstudiomagazine.com/articles/2008/11/01/combine-generics-and-functional-programming.aspx</link>
      <pubDate>Sat, 01 Nov 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/11/01/combine-generics-and-functional-programming.aspx</guid>
    </item>
    <item>
      <title>Create a Data-Driven Messaging System</title>
      <description>Hard-coded messages don't scale well, and .NET's inherent error messages are user-unfriendly. Learn how to create a more scalable and user-friendly data-driven messaging system.</description>
      <link>http://visualstudiomagazine.com/articles/2008/10/01/create-a-datadriven-messaging-system.aspx</link>
      <pubDate>Wed, 01 Oct 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/10/01/create-a-datadriven-messaging-system.aspx</guid>
    </item>
    <item>
      <title>Achieve Low-Impact  Reuse</title>
      <description>Sometimes it makes more sense to separate functionality you use repeatedly into its own component. Learn how to create a special command-line processing component.</description>
      <link>http://visualstudiomagazine.com/articles/2008/10/01/achieve-lowimpact--reuse.aspx</link>
      <pubDate>Wed, 01 Oct 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/10/01/achieve-lowimpact--reuse.aspx</guid>
    </item>
    <item>
      <title>Call Oracle from ADO.NET</title>
      <description>Learn to access enterprise data stored in Oracle database servers by calling PL/SQL stored procedures from ADO.NET client applications and discover implementation  strategies for dealing with common business scenarios.</description>
      <link>http://visualstudiomagazine.com/articles/2008/09/01/call-oracle-from-adonet.aspx</link>
      <pubDate>Mon, 01 Sep 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/09/01/call-oracle-from-adonet.aspx</guid>
    </item>
    <item>
      <title>Define Your Own Item Templates
</title>
      <description>Take advantage of C#'s Item Templates to automate tasks that you find yourself having to  perform on a regular basis.</description>
      <link>http://visualstudiomagazine.com/articles/2008/09/01/define-your-own-item-templates.aspx</link>
      <pubDate>Mon, 01 Sep 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/09/01/define-your-own-item-templates.aspx</guid>
    </item>
    <item>
      <title>Customize Code Generation in EF</title>
      <description>Learn how to exclude attributes from the code that Entity Framework generates for you automatically. </description>
      <link>http://visualstudiomagazine.com/articles/2008/09/01/customize-code-generation-in-ef.aspx</link>
      <pubDate>Mon, 01 Sep 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/09/01/customize-code-generation-in-ef.aspx</guid>
    </item>
    <item>
      <title>Generate Web Sites Automatically</title>
      <description>Visual Studio 2008 Service Pack 1's new ASP.NET Dynamic Data templates automatically generate code for DataGrid, ListView, DetailsView, and FormView display and editing controls on dynamic pages derived from a master page and CSS stylesheet. Dynamic Data leverages AJAX to smooth page transitions and delivers scaffolding for codeless, key-based page routing with Entity Framework or LINQ to SQL object/relational mapping tools.
</description>
      <link>http://visualstudiomagazine.com/articles/2008/08/01/generate-web-sites-automatically.aspx</link>
      <pubDate>Fri, 01 Aug 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/08/01/generate-web-sites-automatically.aspx</guid>
    </item>
    <item>
      <title>Test-Drive SQL Server Data Services</title>
      <description>Microsoft readies its new "cloud database" by hosting beta versions of REST and SOAP protocols for performing CRUD operations on clustered, customized SQL Server 2008 instances. These instances are organized as massively scalable, super-reliable, highly available Web services.</description>
      <link>http://visualstudiomagazine.com/articles/2008/07/01/testdrive-sql-server-data-services.aspx</link>
      <pubDate>Tue, 01 Jul 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/07/01/testdrive-sql-server-data-services.aspx</guid>
    </item>
    <item>
      <title>Test Your .NET 3.5 Apps</title>
      <description>Take advantage of the tools built into VS.NET 2008 to automate testing your application logic. Also, learn how to design your applications so you can take advantage of unit testing and test-driven development methodologies.</description>
      <link>http://visualstudiomagazine.com/articles/2008/06/01/test-your-net-35-apps.aspx</link>
      <pubDate>Sun, 01 Jun 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/06/01/test-your-net-35-apps.aspx</guid>
    </item>
    <item>
      <title>Use Recursion to Clear out Textboxes </title>
      <description>Clear out textboxes using recursion and LINQ; use VB literals to transform an XML document; and eliminate an annoying artifact of VB internals.</description>
      <link>http://visualstudiomagazine.com/articles/2008/05/01/use-recursion-to-clear-out-textboxes.aspx</link>
      <pubDate>Thu, 01 May 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/05/01/use-recursion-to-clear-out-textboxes.aspx</guid>
    </item>
    <item>
      <title>Manipulate Data in the Cloud with ADO.NET</title>
      <description>ADO.NET Data Services (formerly code-named "Project Astoria") delivers data from relational tables and Windows Live services to Web mashups and Visual Studio 2008 projects, including ASP.NET AJAX and Silverlight 2.0 rich Internet applications, as Representational State Transfer (REST) resources over HTTP in response to URI-based requests or LINQ to REST queries.</description>
      <link>http://visualstudiomagazine.com/articles/2008/05/01/manipulate-data-in-the-cloud-with-adonet.aspx</link>
      <pubDate>Thu, 01 May 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/05/01/manipulate-data-in-the-cloud-with-adonet.aspx</guid>
    </item>
    <item>
      <title>Create Custom Constraints</title>
      <description>Learn how to construct a generic class that mandates behavior from type parameters that aren't expressible in the standard constraint types. </description>
      <link>http://visualstudiomagazine.com/articles/2008/05/01/create-custom-constraints.aspx</link>
      <pubDate>Thu, 01 May 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/05/01/create-custom-constraints.aspx</guid>
    </item>
    <item>
      <title>Reduce Code and Server Roundtrips</title>
      <description>Utilize table-valued parameters to write less code and to achieve higher application performance.</description>
      <link>http://visualstudiomagazine.com/articles/2008/04/01/reduce-code-and-server-roundtrips.aspx</link>
      <pubDate>Tue, 01 Apr 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/04/01/reduce-code-and-server-roundtrips.aspx</guid>
    </item>
    <item>
      <title>Extend Your Apps with External Add-ins</title>
      <description>Take advantage of the System.AddIn namespace to handle logic external to your application; don't get caught by Excel's one-based indexes; and make LINQ extension methods work with ArrayLists.</description>
      <link>http://visualstudiomagazine.com/articles/2008/04/01/extend-your-apps-with-external-addins.aspx</link>
      <pubDate>Tue, 01 Apr 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/04/01/extend-your-apps-with-external-addins.aspx</guid>
    </item>
    <item>
      <title>Treat Code as Data</title>
      <description>Take advantage of new features in C# 3.0 that let you treat code as data -- and save time over more traditional, imperative approaches to programming. </description>
      <link>http://visualstudiomagazine.com/articles/2008/04/01/treat-code-as-data.aspx</link>
      <pubDate>Tue, 01 Apr 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/04/01/treat-code-as-data.aspx</guid>
    </item>
    <item>
      <title>Model Domain Objects with the Entity Framework</title>
      <description>Microsoft's ADO.NET Team readies Entity Framework and Tools 1.0 for release as a VS 2008 add-in with enterprise-level features that LINQ to SQL doesn't offer -- domain object modeling, flexible inheritance techniques, multiple database vendors, and do-it-yourself n-tier deployment.</description>
      <link>http://visualstudiomagazine.com/articles/2008/03/01/model-domain-objects-with-the-entity-framework.aspx</link>
      <pubDate>Sat, 01 Mar 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/03/01/model-domain-objects-with-the-entity-framework.aspx</guid>
    </item>
    <item>
      <title>Convert XPath into LINQ to XML</title>
      <description>Learn how to convert XPath statements in XMLNode.SelectNodes expressions to LINQ to XML for better maintainability and performance; also, drill down on the performance implications of using LINQ to XML relative to their XPath against XmlDocument objects counterparts.</description>
      <link>http://visualstudiomagazine.com/articles/2008/03/01/convert-xpath-into-linq-to-xml.aspx</link>
      <pubDate>Sat, 01 Mar 2008 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2008/03/01/convert-xpath-into-linq-to-xml.aspx</guid>
    </item>
    <item>
      <title>Simplify Your Code with Reflection</title>
      <description>Take advantage of generics and reflection to determine whether a user has changed any data on a given form.</description>
      <link>http://visualstudiomagazine.com/articles/2007/12/01/simplify-your-code-with-reflection.aspx</link>
      <pubDate>Sat, 01 Dec 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/12/01/simplify-your-code-with-reflection.aspx</guid>
    </item>
    <item>
      <title>Customize the VB IDE</title>
      <description>The VB IDE is a terrifically productive development environment out of the box. But it can be a lot better still. Learn how to customize the IDE for better productivity and performance.</description>
      <link>http://visualstudiomagazine.com/articles/2007/12/01/customize-the-vb-ide.aspx</link>
      <pubDate>Sat, 01 Dec 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/12/01/customize-the-vb-ide.aspx</guid>
    </item>
    <item>
      <title>Initialize Objects Properly</title>
      <description>Developers are accustomed to thinking of an object as either existing or not, but the truth is the initialization process is complex enough that this isn't always so. 
Learn how to initialize objects properly and avoid small missteps that can lead to big problems when creating and initializing objects. </description>
      <link>http://visualstudiomagazine.com/articles/2007/12/01/initialize-objects-properly.aspx</link>
      <pubDate>Sat, 01 Dec 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/12/01/initialize-objects-properly.aspx</guid>
    </item>
    <item>
      <title>Create Rich Web Apps with AJAX</title>
      <description>AJAX has caught on tremendously as a method for building dynamic and interactive Web sites. Learn what AJAX is, what its benefits are, and how you can implement the technology in your own applications.</description>
      <link>http://visualstudiomagazine.com/articles/2007/12/01/create-rich-web-apps-with-ajax.aspx</link>
      <pubDate>Sat, 01 Dec 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/12/01/create-rich-web-apps-with-ajax.aspx</guid>
    </item>
    <item>
      <title>Simplify Application Instancing</title>
      <description>Take advantage of the new PipeStream classes and XML features in .NET 3.5 and VB9 to resolve the age-old problem of creating a single-instance application.</description>
      <link>http://visualstudiomagazine.com/articles/2007/11/01/simplify-application-instancing.aspx</link>
      <pubDate>Thu, 01 Nov 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/11/01/simplify-application-instancing.aspx</guid>
    </item>
    <item>
      <title>Optimize LINQ to SQL Performance</title>
      <description>Persisting business objects to SQL Server 2005 or later with object/relational 
mapping with LINQ to SQL can exact a performance penalty. Learn how to take maximum advantage of LINQ's strongly typed query capabilities without 
overtaxing the database server or losing front-end agility.</description>
      <link>http://visualstudiomagazine.com/articles/2007/11/01/optimize-linq-to-sql-performance.aspx</link>
      <pubDate>Thu, 01 Nov 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/11/01/optimize-linq-to-sql-performance.aspx</guid>
    </item>
    <item>
      <title>Banish UAC Issues</title>
      <description>User Account Control (UAC) issues usually result from improperly allowing administrator-level access in your applications. Learn how UAC works and make such problems a thing of the past. </description>
      <link>http://visualstudiomagazine.com/articles/2007/11/01/banish-uac-issues.aspx</link>
      <pubDate>Thu, 01 Nov 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/11/01/banish-uac-issues.aspx</guid>
    </item>
    <item>
      <title>Understanding Silverlight's CreateObject and CreateObjectEx Methods</title>
      <description>Dan walks you through the properties and sample code for each, plus why you might want to use one over the other.</description>
      <link>http://visualstudiomagazine.com/articles/2007/10/29/understanding-silverlights-createobject-and-createobjectex-methods.aspx</link>
      <pubDate>Mon, 29 Oct 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/10/29/understanding-silverlights-createobject-and-createobjectex-methods.aspx</guid>
    </item>
    <item>
      <title>T-SQL | COMBINE UPDATE AND INSERT STATEMENTS</title>
      <description>Listing 5. This procedure demonstrates a technique for combining an Insert statement and an Update statement into a single stored procedure.</description>
      <link>http://visualstudiomagazine.com/articles/2007/10/02/tsql--combine-update-and-insert-statements.aspx</link>
      <pubDate>Tue, 02 Oct 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/10/02/tsql--combine-update-and-insert-statements.aspx</guid>
    </item>
    <item>
      <title>Expand Web Apps With SODA and WCF</title>
      <description>Simplify and augment SCM-style apps using SODA, SQL Server 2005, and Windows Communication Foundation.</description>
      <link>http://visualstudiomagazine.com/articles/2007/10/01/expand-web-apps-with-soda-and-wcf.aspx</link>
      <pubDate>Mon, 01 Oct 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/10/01/expand-web-apps-with-soda-and-wcf.aspx</guid>
    </item>
    <item>
      <title>Using Microsoft's Silverlight Control in a Web Site</title>
      <description>Dan Wahlin walks you through the steps and code for creating a Silverlight application from scratch. </description>
      <link>http://visualstudiomagazine.com/articles/2007/10/01/using-microsofts-silverlight-control-in-a-web-site.aspx</link>
      <pubDate>Mon, 01 Oct 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/10/01/using-microsofts-silverlight-control-in-a-web-site.aspx</guid>
    </item>
    <item>
      <title>Express Your Designs Clearly</title>
      <description>Your code is the expression of your design intent -- make sure you communicate 
clearly. </description>
      <link>http://visualstudiomagazine.com/articles/2007/10/01/express-your-designs-clearly.aspx</link>
      <pubDate>Mon, 01 Oct 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/10/01/express-your-designs-clearly.aspx</guid>
    </item>
    <item>
      <title>Beat SharePoint Into Shape</title>
      <description>Visual Studio 2005 extensions for Windows SharePoint Services 3.0 simplify the process of incorporating SharePoint into your Visual Studio applications.</description>
      <link>http://visualstudiomagazine.com/articles/2007/10/01/beat-sharepoint-into-shape.aspx</link>
      <pubDate>Mon, 01 Oct 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/10/01/beat-sharepoint-into-shape.aspx</guid>
    </item>
    <item>
      <title>Getting Started with Silverlight</title>
      <description>Dan starts a new series of columns on Silverlight 1.0 by walking you through the fundamentals. </description>
      <link>http://visualstudiomagazine.com/articles/2007/10/01/getting-started-with-silverlight.aspx</link>
      <pubDate>Mon, 01 Oct 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/10/01/getting-started-with-silverlight.aspx</guid>
    </item>
    <item>
      <title>REPLACE WITH NEW ID# 1787</title>
      <description>Use the declarative programming model to enable type-safe data access in ADO.NET.</description>
      <link>http://visualstudiomagazine.com/articles/2007/09/01/replace-with-new-id-1787.aspx</link>
      <pubDate>Sat, 01 Sep 2007 20:00:00 GMT</pubDate>
      <guid>http://visualstudiomagazine.com/articles/2007/09/01/replace-with-new-id-1787.aspx</guid>
    </item>
  </channel>
</rss>