Thursday, February 01, 2007

Remember, that on tuesday the 6th of February, Mads Torgersen (my former teacher in Progarmming of Large Systems, dPass) will visit DAIMI.

Mads is now 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 here 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.

On tuesday, Mads will be talking about LINQ.

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.

But when and how?

You have to show up on tuesday the 6th of February from 9-11 in "Det store auditorium" in IT-huset.

See you there :-)

7/1/2011 11:19:56 AM (Romance Standard Time, UTC+01:00)
Well put, sir, well put. I'll ceraitlny make note of that.
7/4/2011 6:33:35 PM (Romance Standard Time, UTC+01:00)
pXPbpj , [url=http://xwyxlvrnooai.com/]xwyxlvrnooai[/url], [link=http://qawfvcmqivdr.com/]qawfvcmqivdr[/link], http://ielumqdsvtmp.com/
7/6/2011 2:22:17 AM (Romance Standard Time, UTC+01:00)
discount auto insurance >:(( car insurance cyc
7/7/2011 2:27:41 AM (Romance Standard Time, UTC+01:00)
auto insurance quotes ztkgor auto insurance quotes >:PPP
7/8/2011 3:18:22 AM (Romance Standard Time, UTC+01:00)
ultram and prozac 696 ultram 464179
7/10/2011 3:10:14 AM (Romance Standard Time, UTC+01:00)
levitra shemale yasmin lee >:-DD aciphex %DDD
7/12/2011 1:45:21 AM (Romance Standard Time, UTC+01:00)
are ultram pain pills addictive %DDD cialis yqcw
7/13/2011 2:27:42 AM (Romance Standard Time, UTC+01:00)
a auto insurance 713656 online auto insurance 96743
7/15/2011 3:40:11 AM (Romance Standard Time, UTC+01:00)
car insurance quotes bcbnz auto insurance quotes %-]
7/16/2011 3:25:35 AM (Romance Standard Time, UTC+01:00)
levitra =-PPP tramadol >:PP
7/16/2011 4:18:14 AM (Romance Standard Time, UTC+01:00)
florida homeowners insurance 776202 health insurance quotes 8OO
7/17/2011 3:22:59 AM (Romance Standard Time, UTC+01:00)
car insurance 584243 auto insurance =-D
7/18/2011 4:23:10 AM (Romance Standard Time, UTC+01:00)
auto insurance eqxz pennsylvania health insurance 153 short term health insurance rtx
7/19/2011 1:09:13 AM (Romance Standard Time, UTC+01:00)
carinsurance 6421 cheap california auto insurance xyasd
7/21/2011 8:26:21 AM (Romance Standard Time, UTC+01:00)
dental health insurance 7918 private health insurance :-)))
7/21/2011 10:10:10 AM (Romance Standard Time, UTC+01:00)
business insurance quote 14949 cheapest auto insurance =DD
7/22/2011 2:31:57 AM (Romance Standard Time, UTC+01:00)
ultram 58757 mail order viagra :-(
7/24/2011 2:16:35 AM (Romance Standard Time, UTC+01:00)
tramadol 200 pills online 26136 cialis tadalafil 15626
7/25/2011 4:20:49 AM (Romance Standard Time, UTC+01:00)
levitra =-[ acomplia :-(((
7/26/2011 2:38:54 AM (Romance Standard Time, UTC+01:00)
life insurance quote tmcntt auto insurance quotes bpwm
7/27/2011 3:19:31 AM (Romance Standard Time, UTC+01:00)
life insurance quotes :[ car insurance quotes %-[[ home insurance 037
7/28/2011 2:04:31 AM (Romance Standard Time, UTC+01:00)
insurance homeowner ldjan life insurance quotes dqzkpz health insurance statistics hkq
7/30/2011 6:46:49 AM (Romance Standard Time, UTC+01:00)
free auto insurance mrm cheap homeowners insurance 009248
9/13/2011 7:56:20 AM (Romance Standard Time, UTC+01:00)
buy 150 tramadol 8[[[ cialis %( insurance auto auctions ghu cheap auto insurance :[[
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):