# Monday, January 18, 2010

Thursday, January 21, 2010
Leveling the LINQ to XML Playing Field

You must register at https://www.clicktoattend.com/invitation.aspx?code=144593 in order to be admitted to the building and attend.

Subject: 

This talk covers a wide range of techniques for working with XML in .NET. We’ll start with streaming techniques and XmlDocument, run through a quick introduction of general LINQ mechanics, and then examine how LINQ to XML greatly enhances XML access in .NET 3.5. Learn how to combine streamed XmlReader access with LINQ to XML and see how these old and new technologies integrate with one another in a very elegant way by implementing a simple custom iterator. We’ll work through demos in both C# and VB .NET, and also examine XML literals (an extremely handy VB-only feature) along the way.
Contrary to popular belief, all LINQ providers are not created equal. In fact, LINQ to XML has in one way proven to be the “weakest LINQ” of all. Unlike other major LINQ providers which give you strongly-typed objects, LINQ to XML offers no typed schema definitions (and thus, no type safety) for your code. There isn’t much recourse to this beyond writing code gen tools, using 3rd party solutions, or gambling on the LINQ to XSD provider (an MS incubation project). Lenni will demonstrate how the LINQ to XSD provider fills the gaping schema hole left by LINQ to XML. Attend this session (no prior LINQ knowledge required) and get the full LINQ story for LINQ to XML.

Speaker: 
Leonard Lobel
Leonard Lobel is a principal consultant at twentysix New York, a Microsoft Gold Certified Partner. Programming since 1979, Lenni specializes in Microsoft-based solutions, with experience that spans a variety of business domains, including publishing, financial, wholesale/retail, health care, and e-commerce. Lenni has served as chief architect and lead developer for various organizations, ranging from small shops to high-profile clients. He is also a consultant, trainer, and frequent speaker at local usergroup meetings, VSLive, SQL PASS, and other industry conferences. Lenni is also lead author in the MS Press book "Programming Microsoft SQL Server 2008".

Date: 
Thursday, January 21, 2010

Time: 
Reception 6:00 PM , Program 6:15 PM

Location:  
Microsoft , 1290 Avenue of the Americas (the AXA building - bet. 51st/52nd Sts.) , 6th floor

Directions:
B/D/F/V to 47th-50th Sts./Rockefeller Ctr
1 to 50th St./Bway
N/R/W to 49th St./7th Ave.

Comments are closed.