TLA325 Conquering XML with Visual Basic 9.0
*CLICK HERE FOR SESSION MATERIALS*Tuesday, November 11 09:00 - 10:15, Room 121
Primary Speaker(s): Lisa Feigenbaum
Track(s): Developer Tools and Languages
Level: 300 - Advanced
Session Type: Breakout Session
Abstract: XML is used in most modern applications; business documents, configuration files, object serialization, SOAP, RSS and Office Open XML are just a few examples. Even your Visual Studio project files and configuration settings are XML files. However, XML processing currently requires you to learn a new set of concepts and its text-based format is not easy to deal with programmatically... until now! In Visual Basic 9.0, XML becomes a built-in data type with a rich editing experience that completely eliminates the conceptual barrier between the code that you write and the XML you're trying to manipulate. In this session you will learn how to easily create, query and transform XML with Visual Basic's powerful yet easy to use syntax. We will discuss features like XML IntelliSense, XML literals, embedded expressions and using language constructs instead of a DOM to navigate the XML hierarchy. In addition, we'll explore tips, tricks and "gotchas". Say goodbye to XSLT and hello to Visual Basic 9!
TLA304 Microsoft Visual Basic 2008 Tips and Tricks
*CLICK HERE FOR SESSION MATERIALS*Tuesday, November 11 13:30 - 14:45, Room 119 (DEV)
Primary Speaker(s): Lisa Feigenbaum
Track(s): Developer Tools and Languages
Level: 300 - Advanced
Session Type: Breakout Session
Abstract: In this session, learn how to turn yourself into a Visual Basic 2008 guru with the new language and IDE features. Tips and tricks covered include how to maximize your IntelliSense experience, leverage Refactoring features and improve the performance of your query and XML code. We go deep into integrated XML and show you how to navigate XML gotchas and express what you wish in fewer lines of code. With respect to LINQ, we explore best practices, pitfalls to avoid and answer the most frequently asked questions.