Windows API Code Pack for .NET 3.5

MSDN Code Gallery made available an update for the Windows API Code Pack for .NET Framework 3.5 (or above), a library that provides access to some Window 7 features and some existing features in previous operating systems. It includes: Windows 7 Taskbar Jump Lists, Icon Overlay, Progress Bar, Tabbed Thumbnails, and Thumbnail Toolbars. Known Folders,…

Channel 9 Video about MSBuild for C++

Visual Studio 2010, currently in beta 1, replaces VCBuild with MSBuild as the build system, aligning C++ with the other languages that already used MSBuild. The VC++ team has already posted several articles on it’s blog about the new build system. Channel 9 has published recently a video with Bogdan Mihalcea, a developer in the…

More About Code Contracts

In a recent post I wrote about Code Contracts in .NET. Now you can find a more detailed article on this topic at sharparena.com. In this article I’m providing more information and examples on: pre-conditions post-conditions object invariants asserts and assumptions quantifiers In additions, you should check the official user documentation, which can be found…

Google Wave

Google has unveil the next product they will launch later this year. It’s called Wave and it’s a communication protocol. It’s like the email of the 21st century, but much more than that. Wave is a collaborative product. The waves are communication objects, both conversation and documents, allowing people to almost instantly communicate on the…

Microsoft Bing

There is a new search engine in town. It’s called Bing, and was created by Microsoft. Looks like they are going to invest massively in advertising it; according to AdAge, it will be between 80 and 100 million dollars. You can find a short video here, with Stefan Weitz, the director of Windows Live, talking…