Presentation: "Introduction to Microsoft Language Integrated Query (LINQ)"
Track:
.Net Enterprise Development
Time:
Wednesday 11:00 - 12:00
Location:
St James's Suite
Abstract: Do you need to work with XML, but find it far too hard to work with as a
developer? Then use LINQ to XML, a modernized in-memory XML programming
API that provides both DOM and XQuery/XPath-like functionality.
Do you need to work with relational data, but find it far too hard to
work with as a developer? Then use LINQ to SQL, a modernized
object-relational mapping technology that provides SQL-like CRUD
functionality.
Do you need to work with in-memory data, but find it far too hard to
work with as a developer? Then use LINQ to Objects, a standard library
of query operators that provides queries over arbitrary in-memory
collections.
Each of the LINQ components is designed from the ground up to take
advantage of the latest .NET Framework language innovations, in
particular query comprehensions, anonymous types, object initializers,
lambda expression, type inference, and extension methods. This provides
programmers with a hereto unmatched consistent programming experience
across the different LINQ-enabled data access technologies.
Come see how the next release of Visual Studio will be the best product
ever for working with any form of data.
Presentation: "Keynote: Democratizing The Cloud"
Time:
Thursday 09:00 - 10:00
Location:
Fleming Room
Abstract: The web is rocking the world of developers. Our customers love
consistency. They want to have the same rich experience, anywhere, any
time, on any device. Our sales people love market share. They want no
platform that cannot leverage their web services. We ourselves have
embraced agile methods. We want to keep our options open as long as
possible and create software incrementally by successive refactorings.
This surely sounds like a contradiction, another impossible triangle.
As the Dutch artist MC Escher once said "Only those who attempt the
absurd will achieve the impossible". Hence we are trying to stretch the
.NET framework to cover the Cloud such that it will become possible to
incrementally and seamlessly design, develop, and debug complex
distributed applications using your favorite existing and unmodified
.NET compiler and deploy these applications anywhere.
Download slides
Presentation: "Keynote Panel"
Time:
Friday 17:15 - 18:45
Location:
Fleming Room
Abstract: TBA