Microsoft Expression Blend 2 August Preview Available

A first preview of the next version of Microsoft Expression Blend, called Blend 2 is available at the Microsoft Download Center. This preview version allows you to create Silverlight 1.0-based applications. Microsoft Expression Design can export content in a format that can be used in Blend 2 August Preview for creating Silverlight-based applications. Among the new features…

Visual C++ 2008 Fix of Containers Swap Bug

The C++ standard, specifies in the paragraph 23.1.10 that swapping two containers should not invalidate any references, pointers or iterators refering to the elements of the containers being swapped. Unfortunatelly, that is not the case of the VC++ 2005 implementation. Imagine the following case:

You can swap the containers, and still should be able to use…

Yahoo’s Subject-O-Matique

I’m using Yahoo! mail beta, and a couple a day ago I found something intriguing: a feature called ‘Subject-O-Matique’. It is an automatical subject line generator. When you hit the subject button it inserts random (unique) titles such as: Eating pasta with chopsticks Pass the timbits! Space heaters make great house-warming gifts Boris or Brigitte?…

First CTP for ‘Rosario’ Available

The first CTP (called August 2007 CTP) for the next version of Visual Studio Team System code-named ‘Rosario’ (after a resort located on the Orcas Island, Seattle) was released at the end of the last week. This will be the next version after Visual Studio Team System 2008 (that will be officially launched on February…

How to Detect Available COM Ports

I’ve seen this question many times asked in forums. Unfortunatelly, not all the answers are ok. A a good wait to find the available COM ports is by using function GetDefaultCommConfig, that returns the default configuration for a specified communication device. Following code shows how to use it:

Here is an example of how…