.NET Mass Downloader from CodePlex

I was pointed recently to this tool from CodePlex, called .NET Mass Downloader. Earlier this year Microsoft released (partially) the source code (with symbol files) for the .NET framework (version 2.0, 3.0 and 3.5). Visual Studio 2008 however downloads these files on-the-fly, as they are needed. This tool allows you to download all sources and … Read more

Word Reducing Puzzle

I recently found an interesting problem on the web, about reducing words, letter by letter until only one letter remains. Here is a formal definition: We define word reduction as removing a single letter from a word while leaving the remaining letters in their original order so that the resulting sequence of characters is also … Read more

Game of Life in F#

The Game of Life is a cellular automaton devised by the John Horton Conway in 1970. It is the best-known example of a cellular automaton. It consists of a collection of cells which, based on a few mathematical rules, can live, die or multiply. Depending on the initial conditions, the cells form various patterns throughout … Read more

Having Fun at the MVP Global Summit

Finally I managed to scan some printed pictures from Seattle. During the party at the Experience Music Project, some of us had some fun on stage. Here is the proof of performing “We Will Rock You” on stage. From left to right, ovidiucucu, gstercken, Marc G, me, VictorN and Brad. And this time VictorN, Marc … Read more

Parallelization in F#

In my last post I was writing about parallelizing loops with Parallel.For in C#. Today I though it would be nice to try that in F#. So, here is the benchmarking of the matrix multiplication and the bubblesort algorithm in F4. Matrices Multiplication I started with a create_matrix function that creates and randomly initializes a … Read more

ParallelFX Saves!

After the MVP Summit in Seattle, I started to dig into the Parallel FX framework (currently under a CTP available here). In just a few words, the framework is composed of: Task Parallel Library (TPL), that provides means to manage task (i.e. units of execution), and exposes a TPL API, represented by the static function … Read more

Visual C++ 2008 Feature Pack Refresh

A new installation kit for the Visual C++ 2008 Feature Pack has been released. It’s recommended to uninstall the original pack (version 9.0.30304.0) and install the new one. The new feature pack is available at the Download Center. Before you install, make sure you read the note from the System Requirements paragraph; there is an … Read more

Pictures from the MVP Global Summit

The MVP Global Summit ended today. It has been a great week here at Seattle and Redmond. There were 1753 MVPs present at the summit and 1000 Microsoft employees from the product developing teams were involved in the event, delivering presentations, talking about the things they do for the next versions of their products and, … Read more