Fabrice's weblog
Tools and Source
-
LINQ in Action status update
All the chapters of LINQ in Action have been sent to the publisher after several waves of reviews. During the last days, we tested all the code samples with Visual Studio 2008 to ensure everything is up-to-date.
-
Visual Studio 2008 now available
All you need to work with LINQ (Visual Studio 2008 and .NET 3.5) is now finalized!
The final release of Visual Studio 2008 Team Suite is now available for download for MSDN subscribers. Hopefully, all editions of VS 2008 will be released for everyone soon. -
LINQ in Action TechEd Europe coupon code
At the occasion of TechEd Europe in Barcelona, Manning is offering you to save 30% off the list price for LINQ in Action!
-
The future of CAB, Acropolis, Windows Forms, and WPF composite applications
If you are using CAB and wonder about Acropolis or WPF Composite Client, you should read this post. If you are using Windows Forms and consider using WPF, you should read the post too.
Ward Bell writes a great follow-up to yesterday's announcement about the future of CAB, Acropolis, and WPF composite applications. -
Change of plans for Acropolis and WPF composite client support from Microsoft
Back in June, Microsoft announced Acropolis. Now, the Acropolis team and the Patterns & Practices team announce new plans.
I haven't looked at Acropolis after July, and this new change of plans confirms that this was a wise decision. These days, I don't really have time to spend on moving targets like Acropolis was. -
Let's meet at TechEd Europe in Barcelona
This year, I'll be at TechEd Europe for the first time. It will be a good occasion to meet if you are there as well.
You'll be able to find me at the Ask The Experts (ATE) booths, where I'll probably be discussing about LINQ. -
C# 3.0 and VB.NET 9.0 language specifications
The language specifications for the upcoming versions of the C# and VB.NET languages have been published by Microsoft.
The Word document for C# 3.0 contains no less than 519 pages. Something to keep you busy for the week-end...
The equivalent document for VB.NET 9.0 contains only 338 pages, but it's only a pre-version of the specification. The author, Paul Vick, lists what's in and what's out in this post. -
LINQ to SQL: What is NOT in RTM (V1)
Dinesh Kulkarni, now ex-program manager on the LINQ to SQL project, gives on his blog a list of what will not be included in the first version of LINQ to SQL. These are important restrictions to know if you haven't followed the story about LINQ to SQL so far and you plan to use it.
Cross-posted from http://linqinaction.net -
Logic behind LINQ to SQL's Attach() set of APIs
Dinesh Kulkarni, program manager on the LINQ to SQL project, presents the logic behind LINQ to SQL's Attach() set of APIs. Attaching and detaching objects to and from a DataContext is something that seems to be a source of confusion, based on the questions in the forums. Attaching is a useful feature especially in multi-tiered system, which often involve stateless ASP.NET applications or web services. Dinesh explains when you need to attach objects and the various options.
-
Querying non-generic collections with LINQ to Objects
We will soon publish excerpts of the LINQ in Action book. One of them will probably show you how to query non-generic collections. Before it becomes available, let me show you an overview of what it presents.