Community Convergence XVI

Welcome to the sixteenth Community Convergence. This column comes out about once a week and is designed to help keep you informed about the status of the C# development team. As you probably all know by now, the December Orcas CTP has become the January CTP. We are sorry for the delay and expect that this technology…


LINQ Farm: LINQ Sets

This is the sixth in a series of articles on LINQ. In this post the focus will be on the LINQ Set operators. Near the end of the post I include a short section on the importance of choosing the best operator for a particular task. Please see the links at the bottom of this post…


The Mess is All Right, the Trouble with Livestock

The New York Times carries a heartening article on the benefits of messiness. It features a quote from Einstein: ““If a cluttered desk is a sign of a cluttered mind, of what, then, is an empty desk?” There are also some interesting data such as the fact that one in 12 people split up with a…


New Gadgets for Live Spaces

There are a number of new gadgets to play with on You can embed most of these gadgets on your home page, or on your live spaces home page. The new Soapbox Gadget allows you to embed movies from There is also a YouTube video player. There is a poll gadget and an HTML gadget….


Notes on the January CTP

The January CTP (formerly known as the December CTP) should be out shortly after the new year. We are sorry about the delay; it is due in part to the huge December 14 storm that knocked out the power for over a million residents here in the Seattle area. During and after the storm I kept myself busy translating about 50 projects from…


Installing Visual Studio 2005 Service Pack 1 and the May LINQ CTP

Now that Visual Studio 2005 Service Pack 1 is out I wanted to post a brief note about using it with May LINQ CTP. When reading this post, please note that this is not an official Microsoft advisory, but simply the result of my personal experience. When testing on my machine and a local server, I…


Community Convergence XV

This week the focus is on the launch of Visual Studio 2005 Service Pack 1 (VS 2005 SP1) and the impending releases of the January Orcas CTP. (The December CTP has been delayed into the first week of January.) There will also be a beta of an update to VS 2005 SP1 for Vista users. Please read comments and my notes on installing SP1 with…


C# LINQ to SQL Chat Dec 12, 2006

  Chat Topic: C# LINQ to SQL  Date: Tuesday, December 12, 2006 Unique Users: 106 Questions: 104 Forum: Additional Information:, Charlie MSFT (Moderator):A: We’ll be starting in just a couple minutes.Dinesh Kulkarni[MS] (Expert):I am the program manager for LINQ to SQL. My blog (lately dormant) is at My rap sheet…


Community Convergence XIV

There will be an hour long public chat on LINQ to SQL and related technologies held Tuesday, Dec 12 at 1 PM Pacific time. Follow this link to see your local time for this chat. LINQ is a set of extensions to the .NET Framework that provides native C# language support for querying data. LINQ to SQL is a component of LINQ which…


SpaceMonger and Treemaps

A few days ago I had the classic “out of free space on drive C” error on my main computer. I wanted to find what was taking up space so I could cull the waste from my system. My friend Anson Horton pointed me to a tool on the web called SpaceMonger. Within a few minutes I had…