C# 3.0 university tour with Mads Torgersen.

C# 3.0 university tour with Mads Torgersen.

Rate This
  • Comments 4

Schedule for C# 3.0  University tour

[Update] Locations added 

AAU: 5/2/2007, 09:00-11:00 (Aalborg campus, Novi, Niels Jernes Vej 14, rum 4-117)
AU: 6/2/2007, 09:00-11:00 (TBD)
SDU: 6/2/2007, 14:00-16:00 (Odense campus, Campusvej 55,DK-5230 Odense M)
ITU: 7/2/2007, 12:30-14:30 (Aud. 3)
DIKU: 8/2/2007, 13:00-15:00 (Universitetsparken 1, DK-2100 København Ø,Stor Auditorium)
DTU: 9/2/2007, 10:00-12:00 (Bygning 305 rum 053)

Language Integrated Query in # 3.0 – Leave Plumbing to the Plumbers

.NET Language Integrated Query (LINQ) unifies querying across programming languages and across data sources. Most application developers work with external data in various formats, such as relational tables or XML documents. Currently, reaching across the gaps of different data representation and different access methodologies is a major challenge in every single application. APIs are often unsafe and error prone, and always specific to the data source.

With LINQ, queries are written directly in your programming language, using the same strong typing and deep tool support as the rest of the application. A uniform querying syntax allows developers to focus on the programming, not the plumbing.

Any data source provider can plug into the LINQ framework. Already in the box are LINQ providers for XML, relational data and in-memory queries. LINQ is API based and can be used from any .NET programming language, but the experience is greatly enhanced by a number of extensions to C# and Visual Basic, many of which have their origins in functional and metaprogramming.

This talk dives deep into the guts of LINQ, focusing on how it brings together many different technologies under the hood to provide a smooth experience on top.

Mads' Biography

Mads is a Program Manager at Microsoft in Redmond, with responsibility for the C# programming language. When he's not out spreading the gospel, he is a core member of the C# design group which currently focuses on the language and library aspects of the LINQ technology. He coordinates and communicates between designers, implementers and testers and with other product groups, and writes too many specifications and other documents for his own good. Before joining Microsoft, Mads was an associate professor at DAIMI, the Computer Science department at Aarhus University, where he worked for four years on programming languages and type systems. The most visible outcome was the wildcards feature in Java generics, which was designed and implemented by Mads and his group at DAIMI.

Technorati tags: , , , , , , ,
  • Hvad er kravene for at kunne deltage på et af disse møder? Jeg er uddannet på DTU, men har ellers ikke nogen tilknytning dertil

  • Hej Henrik B.

    Jeg mener at alle foredrag på universiteterne plejer at være åbne. Jeg syntes det er fint hvis der også kommer gamle studerende.

    Mvh Henrik

  • Skal man tilmelde sig og såfremt, hvor?

  • Hej Tim

    Det er de enkelte universiteter som står for logistikken.

    Jeg vil ikke tro at der er nogen tilmelding.

    Når jeg kender koordinaterne for de enkelte foredrag, så poster jeg dem her. Så regner jeg med, at man bare møder op. Ellers er det først til mølle.

    /Henrik

Page 1 of 1 (4 items)