Showing posts with label QCon. Show all posts
Showing posts with label QCon. Show all posts

Friday, March 16, 2007

"LINQ 2.0" in Early Returns from QCon 2007, London

LINQ 1.0 hasn't hit RTM and "LINQ Creator" Erik Meijer is talking about LINQ 2.0 already.

Tim Anderson blogs from the QCon 2007 conference held in London this week about Erik's "Democratizing the Cloud" keynote:

LINQ 2.0 is about simplifying multi-tier, cross-platform web applications—hence the title of the talk, “Democratizing the cloud.”

So how do we do that? The starting point is that users want the same experience everywhere, irrespective of computer platform or device. Meijer’s idea is programmers should be able to code for the easiest case, which is an application running directly on the client, and being able to transmute it into a cross-platform, multi-tier application with very little change to the code.

Read Tim's eloquent review of Erik's keynote presentation.

Stefan Tilkov of InnoQ covered Erik's "Introduction to Microsoft Language Integrated Query (LINQ)" sales pitch technical presentation. His conclusion:

Overall: great talk, great guy, way too little time.

Final quote: Programming Language Theory is relevant. But it requires at least 20 years of patience and ripening.

Read Stafan's rough notes.

Note: QCon is a JAOO (Denmark) and InnoQ (Germany and Switzerland) conference.

Other luminaries presenting at QCon 2007 are Martin Fowler, Ted Neward, Christian Weyer, Cameron Purdy, Cedric Beust, Kevlin Henney, Zed Shaw, and Dave Thomas.

Stefan says:

I also managed to interview all of the speakers for InfoQ (except for the one with Paul Downey, which I plan to do tomorrow), and all of the presentations have been videotaped, too — a lot of excellent content to look forward to. [Emphasis added]

I'll update this post with links to LINQ-related content as they appear.

Update 3/17/2007: Sadek Drobi covered Erik's keynote with photos and stream-of-conciousness quotations. Fellow Netherlander Samuel Renzato says about Erik's LINQ talk: "All in all, a very riveting presentation." (Samuel, like many other folks (including me) is reading Jimmy Nilsson's Applying Domain-Driven Design and Patterns: With Examples in C# and .NET.

Update 3/23/2007: InfoQ (not to be confused with InnoQ) has a blogger's summary of the entire conference. This link points to Erik's presentation.

Technorati tags: , , , ,

Thursday, February 22, 2007

Erik Meijer to Keynote QCon London Conference

Erik Meijer will deliver the "Democratizing the Cloud" keynote to the QCon Conference to be held March 12 - 16, 2007 in London. Erik, whom the conference management calls "the creator of LINQ," describes democratizing as:

[T]rying 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.

The Democratizing Backstory

You can preview Erik's keynote in a eponymous January 13, 2007 Channel9 video, and read a seminal January 24, 2006 post in Lambda the Ultimate: "Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming." This post marks Erik's first known public use of the term democratizing in the context of programming distributed systems.

Erik runs Microsoft's Tesla incubation team that's tasked with democratizing the Cloud, "like Visual Basic democratized programming Windows many years ago." Erik chose VB as the project's language because "it's uniquely positioned" between strict, static-typed languages like C# and Java and loose lenient, dynamic-typed languages, such as Ruby and Python. The goal is to enable static typing when necessary and dynamic typing when appropriate.

One approach the Tesla team is investigating to give democratized VB applications greater reach is compiling CLR IL to JavaScript. An alternative is to compile IL to Perl 6 and then compile Perl to JavaScript with an existing implementation. The Perl 6 group also is working on compiling Perl 6 to the CLR IL.

Note: Another Tesla team incubation project is LINQ to XSD.

Update 3/16/2007: Read "LINQ 2.0" in Early Returns from QCon 2007, London, which provides links to reviews of Erik's keynote.

Update 4/24/2007: Read Mary Jo Foley's ‘Volta’: Microsoft’s dev platform in the Cloud? article about the "Live development platform" that Soma Somasegar plans to divulge at MIX 07. Read desicriptions of the four sessions that contain LINQ content in LINQ-Related Sessions at MIX 07.

Presentation: "Introduction to Microsoft Language Integrated Query (LINQ)"

Erik also will present a one-hour sales pitch for technical presentation about LINQ and Visual Studio vNext as part of the .NET Enterprise Development Track hosted by Ted Neward.

Note: Thanks to Mary Jo Foley for posting "Why the Sharp languages still matter" on her ZDNet All about Microsoft blog. The post includes links to her "Sharp Words with Microsoft's Erik Meijer" interview and "Look Sharp: How C#, F# and other experimental programming languages are driving next-generation development" article for Redmond Developer News.

Update 2/24/2007: Minor corrections.