Charlie Calvert's Community Blog
Community Convergence XLIV
Welcome to the forty-fourth Community Convergence. I want to remind every one that the C#, VB and...
Author: ccalvert Date: 05/22/2008
Give Us Your Feedback: Take the Visual Studio Survey
A new Visual Studio survey has been created and we would like your feedback. This survey focuses on...
Author: ccalvert Date: 05/22/2008
Build Games for the Zune: XNA Game Studio 3.0 Tech Preview
If you want to program games for the Zune you'll need either Visual Studio C# 2008 Express or Visual...
Author: ccalvert Date: 05/20/2008
Charlie Speaking in Southern California
I will be presenting on C# and LINQ three times in Southern California next week at a series of user...
Author: ccalvert Date: 04/30/2008
Managed Languages Team is Hiring
The C#, VB, F#, Python and Ruby teams are looking for program managers, developers and testers who...
Author: ccalvert Date: 04/29/2008
LINQFarm: Understanding IEnumerable, Part I
The IEnumerable<T> interface is a key part of LINQ to Objects and binds many of its different...
Author: ccalvert Date: 04/28/2008
Charlie's Deck and Demos from his Essence of LINQ Talk
The sample programs and the slides from my Essence of LINQ talk are available on the Code Gallery...
Author: ccalvert Date: 04/07/2008
Upcoming Talks by Charlie
I will be giving a talk entitled The Essence of LINQ in Seattle and Milwaukee over the coming week....
Author: ccalvert Date: 03/31/2008
Community Convergence XLII
Welcome to the forty-second issue of Community Convergence. The last few weeks have found me working...
Author: ccalvert Date: 03/30/2008
Anders Hejlsberg Film Festival: The C# and other VS Language Teams at the Movies
It's a bit rainy and snowy today in Redmond. What an excellent time to curl up by the fire and watch...
Author: ccalvert Date: 03/29/2008
Sample Code for Games, P2P Apps, Vista Tools, Web Services for Flickr, MySpace, Digg and YouTube
A number of interesting sample applications have been released for C#, VB and C++ developers over...
Author: ccalvert Date: 03/19/2008
Understanding the Technical Book Market
Mike Hendrickson from O'Reilly has published a survey of the technical book market. As when viewing...
Author: ccalvert Date: 03/13/2008
Preview of a C# 3.0 Book by Bruce Eckel and Jamie King
I mention the preview of their book that Jamie King and Bruce Eckel have made available as a free...
Author: ccalvert Date: 03/11/2008
Community Convergence XLI
Welcome to the forty-first Community Convergence. The big news this week is that we have moved...
Author: ccalvert Date: 03/11/2008
Future Focus II: Call Hierarchy
The success of the first Future Focus post has made it easy for us to continue sharing our plans for...
Author: ccalvert Date: 03/06/2008
New and Updated Live API's for Web Developers
A series of new or updated API's that developers can use for building web applications are available...
Author: ccalvert Date: 02/28/2008
Link to Everything: A List of LINQ Providers
I've recently updated the list of LINQ Providers found on my Links to LINQ page, accessible from the...
Author: ccalvert Date: 02/28/2008
Video of Luke Hoban's In-Depth Look at C# 3.0
Last fall in Barcelona, Spain two PM's from the C# team gave talks on key parts of the new LINQ...
Author: ccalvert Date: 02/22/2008
LINQ to SQL and SQL Server 2008
Faisal Mohamood, the LINQ to SQL Program Manager, has posted about the work his team has been doing...
Author: ccalvert Date: 02/21/2008
LINQ Farm Seed: Using the Expression Tree Visualizer
The Visual Studio 2008 CSharp samples include several valuable tools that LINQ developers can use to...
Author: ccalvert Date: 02/13/2008
LINQ Farm Seed 02: Aggregate Operator Part II
LINQ Farm Seeds are short posts designed to be read in a few minutes. In the previous seed we used...
Author: ccalvert Date: 02/06/2008
LINQ Farm Seed I: Aggregate Operator Part I
LINQ Farm Seeds are short posts designed to be read in a few minutes. The first seed showed how to...
Author: ccalvert Date: 02/05/2008
Index of Posts Updated
When discussing the design of a technical web site, I usually advocate finding ways to improve the...
Author: ccalvert Date: 02/05/2008
LINQ Farm Seed 0: Operators in LINQ to Objects
LINQ Farm Seeds are short posts, designed to be read in a few minutes. This one covers enumerating...
Author: ccalvert Date: 02/05/2008
Expression Tree Basics
Newcomers to LINQ often find expression trees difficult to grasp. In this post I hope to show that...
Author: ccalvert Date: 01/31/2008
Community Convergence XL
Welcome to the fortieth issue of Community Convergence. This week we have two new releases of note:...
Author: ccalvert Date: 01/29/2008
Code Gallery goes Live: New Site for Samples
Code Gallery, a new site for sharing samples from Microsoft and the Community is now live:...
Author: ccalvert Date: 01/28/2008
Seattle Code Camp this Weekend
Just a reminder to community members in the Seattle area that there will be a free Code Camp here...
Author: ccalvert Date: 01/25/2008
Future Focus I: Dynamic Lookup
by Charlie Calvert and Mads Torgersen What is Future Focus? This is the first of a series of monthly...
Author: ccalvert Date: 01/25/2008
Microsoft User Research Study for C# Developers
Andrew Nichols at Microsoft Research asked me to post the following for him. It is request for...
Author: ccalvert Date: 01/22/2008
Community Convergence XXXIX
Welcome to the XXXIX issue of Community Convergence. The big news this week is that Microsoft has...
Author: ccalvert Date: 01/20/2008
A New Microsoft Web Site for ISV's in the Middle East and Africa (MEA)
Microsoft ISV’s, partners and developers in the Middle East and Africa (MEA) region will want to...
Author: ccalvert Date: 01/11/2008
TerraServer Sample: A LINQ Provider
Over the holidays Alex Turner, Mary Deyo and I added a new sample to the downloadable version of the...
Author: ccalvert Date: 01/06/2008
Community Convergence XXXVIII
Welcome to the thirty-eighth Community Convergence. These posts are designed to keep you in touch...
Author: ccalvert Date: 01/02/2008
LINQ and Deferred Execution Video
Here is a video version of the Deferred Execution post I published on December 9. You can watch the...
Author: ccalvert Date: 12/14/2007
Understanding the DataContext
In an earlier post I showed how LINQ developers can connect to a database and write a simple query....
Author: ccalvert Date: 12/11/2007
Community Convergence XXXVII
Welcome to the thirty-seventh edition of Community Convergence. Visual Studio 2008 has been released...
Author: ccalvert Date: 12/10/2007
C# Day on Second Life
Inhabitants of the artificial online world Second Life can go to the Microsoft Visual Studio Island...
Author: ccalvert Date: 12/07/2007
Community Convergence XXXVI
Welcome to the thirty-sixth issue of Community Convergence. This is the big day, with Visual Studio...
Author: ccalvert Date: 12/05/2007
From XML to XSD
Visual Studio ships with a tool called Xsd.exe that will automatically generate XSD based on an XML...
Author: ccalvert Date: 12/01/2007
Parallel Computer Platform Dev Center and CTP Announced
The Parallel Computing Platform team has launched the Parallel Computing dev center along with their...
Author: ccalvert Date: 11/29/2007
Traveling to Speak on LINQ in San Jose
This event has been canceled! I will not be in San Jose on the morning of Monday, December 10 for a...
Author: ccalvert Date: 11/28/2007
Some Articles on Visual Studio 2008
Microsoft Pays Visual Studio 'Debt' Microsoft Releases Visual Studio 2008 Microsoft ships Visual...
Author: ccalvert Date: 11/20/2007
Connect to a SQL Database and Use the LINQ to SQL Designer
To begin working with LINQ to SQL in Visual Studio 2008 you will need a database that you can query...
Author: ccalvert Date: 11/19/2007
Visual Studio 2008 Available for Download
Visual Studio 2008 is now available for download! MSDN subscribers can download it here. C# Express...
Author: ccalvert Date: 11/19/2007
Types and Namespaces in .NET Framework 3.5
Microsoft has released a PDF version of a new poster, showing the .NET Framework 3.5 commonly used...
Author: ccalvert Date: 11/15/2007