CodeRush Xpress 9.2 Ships

The free CodeRush Xpress from DevExpress provides C# and VB developers with powerful extensions to Visual Studio. These features include editing and refactoring tools that make it easier for you to quickly produce well designed code. Version 9.2 of CodeRush Xpress, which shipped on August 25, 2009, has greatly improved memory and performance characteristics.  CodeRush…

28

Visual Studio 2008 Beta 2 Released

Visual Studio 2008 Beta 2 was released to the web for download today. The releases are available both as regular installs and as VPC images. If you choose the regular installation, you should run this script to “ensure that the installation of .NET Framework 3.5 Beta 2 will not affect the development of ASP.NET AJAX 1.0…

28

New Article on Detecting Memory Leaks . NET Applications

MSDN has published an excellent article by Fabrice Marguerie entitled “How to Detect and Avoid Memory and Resource Leaks in .NET Applications.” In the article, the author explains how memory leaks are introduced into .NET applications, and what you can do to discover and eliminate them. The code shown in the article is in C#,…

28

CSharp Language Specification, Version 3.0 Available for Review

The CSharp Unified Language Specification is now available for review. This specification pulls together information from the CSharp 1.1, 2.0 and 3.0 specifications into a single unified document. The CSharp community will have approximately one week, until about August 5th 8th, to review this specification. Please submit your review of the specification as a comment to…

26

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 the future of the C# language. The intelligent and thoughtful suggestions we received from the community about the Dynamic Lookup feature have had a significant impact on the C# team’s plans for future releases of C#. The quality…

25

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…

23

Visual C# Team Picture: Fall, 2007

Double click the picture to see the full-sized version. Top Row: Zhe Fu, Luca Bolognese, Theo Yaung, Rusty Miller, Eric Lippert, Wes Dyer, Prakash Balasubramanian, Genevieve Orchard, Esen Tuna, Keith Farmer, Tom Meschter, Don Espen, Steve Kruy, Yuval Mazor, Daigo Hamura, Vijay Upadya Third Row: Matt Cavallari, Scott Nonnenberg, Cyrus Najmabadi, Jeremy Meng, Luke Hoban, Eric…

23

Axialis IconWorkshop™ Lite for VS 2008

No, I haven’t totally lost my mind and gone completely marketing mad. This is a free add-in to Visual Studio 2008. Microsoft worked with Axialis to create this tool because there is a need for new, larger icons, now that we have higher resolution monitors. IconWorkshop supports creating 256X256 icons supported on Vista.    …

23

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 and a copy of MS SQL Server or SQL Express. In this post, I’m going to focus on SQL Express since it is free and since it gets installed by default when you install all…

23

LINQ Farm: Using Distinct and Avoiding Lambdas

This is the fourth in a series of articles on LINQ. This article focuses on an important operator from the list of 49 LINQ operators available in the May CTP. This operator, called Distinct(), is different from the other operators we have seen because it is called directly. This post will focus on five related ideas that will…

22