10-4 Episode 1: Working with the Visual Studio 2010 CTP

A new series of videos on the Visual Studio 2010 September CTP has been launched. The first episode covers installing and running the CTP, which comes in the form of a VPC. The video is here. URL’s referenced in this episode:http://tinyurl.com/GetCTPhttp://tinyurl.com/VSFeedbackhttp://tinyurl.com/CTPActivation For more 10-4 episodes, be sure to visit:https://channel9.msdn.com/Shows/10-4/


Query Data with Parallel LINQ

This post shows a simple way to write code that takes advantage of multiple processors. You will see that LINQ queries can allow you to side step the difficult tasks normally involved in writing multi-threaded code. To get started, all you need is a little basic knowledge of how to write simple LINQ queries. The…


Jeff Richter Video on Asynchronous Programming and his Power Threading Library

I recently had the chance to sit down with Jeff Richter and discuss his Power Threading Library. This library provides a simple technique for handling asynchronous development. By making clever use of C# Iterators, Jeff is able to make asynchronous code looks as though it is synchronous code the executes in a linear fashion. Jeff’s…


LINQ Reference Documentation

The LINQ documentation created by Microsoft is available both inside Visual Studio, and for free via the MSDN library found on the WEB. Here are some important pages from that documentation that can help you navigate through the online reference material that Microsoft has prepared for LINQ developers: · The Root MSDN Library Page: http://msdn.microsoft.com/en-us/library/default.aspx…


Anders Hejlsberg Video on C# Dynamic

In this Channel 9 video C# architect Anders Hejlsberg answers some commonly asked questions about the new Dynamic features that will be included in C# 4.0. Building on the talk that he gave at PDC,  Anders chats with C# Community PM Charlie Calvert. They discuss questions that community members have asked and riff on themes…


XNA Game Studio 3.0

The good folks who put together our gaming tools have released XNA Game Studio 3.0. They have a message they asked me to share with you: “XNA Game Studio 3.0 appeals to game developers of every level and now enables commercial community games to be written for Xbox LIVE. XNA Game Studio 3.0 supports C#…


New Features in C# 4.0 Paper, plus Feedback and Samples

Mads Torgersen, a C# PM and member of the C# design team, has worked with other members of the C# team to create a document that outlines the new features in C# 4.0. Along with Anders’ PDC talk, this is probably the best way to get an overview of what the C# team has planned…


Community Convergence XLVII

Welcome to the 47th Community Convergence. We had a very successful trip to PDC this year. In this post I’ll outline some of the highlights, and give you a chance to share in some of the excitement by linking to online versions of the talks from the C#, VB, IronRuby, IronPython and F# teams. Speakers…


CodeRush Xpress for C#

Developer Express and Microsoft have arranged a free copy of limited features from CodeRush and Refactor! Pro that is available for C# developers using Visual Studio 2008. You can read about the details here: http://msdn.microsoft.com/en-us/vcsharp/dd218053.aspx Here are some of the features included in this extensive and quite powerful package: Find any File or Symbol… Tab…


LINQ Farm: Covariance and Contravariance in C# 4.0

This post covers the upcoming C# 4.0 support for covariance and contravariance when working with delegates and interfaces. Eric Lippert’s series of posts on this subject are definitely the definitive reference at this time. I’m writing this overview of the subject simply as an appendix to his explanation, and as quick reference for folks who…