Archive for August, 2008

Paradigm Shift – Designing Asynchronous Programs Using the CCR

Sunday, August 31st, 2008 Posted in Programming | 4 Comments »

I recently had a chance to experiment with the Concurrency and Coordination Runtime -- a foundational component of Microsoft Robotics Developer Studio. I've been really impressed so far -- the ... Read more..

Long-awaited F# CTP Release!

Saturday, August 30th, 2008 Posted in Programming | 1 Comment »

I just found out that the September 2008 CTP of F# is now available!  I've been anticipating this latest release ever since Don Syme announced that they would be moving ... Read more..

Visual Studio 2008 SP1 RTM Installation Quirk

Monday, August 11th, 2008 Posted in Programming | No Comments »

After installing Visual Studio 2008 SP1 RTM this morning, it seems that Windows Workflow Console Applications aren't a supported project type anymore. Just creating a new workflow console application ... Read more..

.NET 3.5 SP1 and Visual Studio 2008 SP1 Released to RTM!

Monday, August 11th, 2008 Posted in Programming | No Comments »

It looks like .NET 3.5 SP1 has been released today! http://blogs.microsoft.co.il/blogs/tamir/archive/2008/08/11/net-3-5-sp1-is-rtm-and-available-for-download.aspx Looks like a lot of new things as well as some performance enhancements and bug fixes. Sweet! :) It also looks ... Read more..

.NET 3.5 SP1 Beta Setup

Monday, August 11th, 2008 Posted in Programming | No Comments »

I was cleaning off my desktop today and ran across this gem of a screenshot: Wait......what? *scratches head* :) Read more..

Input Validation the Easy Way

Sunday, August 10th, 2008 Posted in Programming | No Comments »

I just stumbled across what looks like a really great library for performing input validation called CutingEdge.Conditions. I don't know about you, but I find myself putting "if (variable==null)" ... Read more..

Monitor a Process Asynchronously – More DelegateMarshaler Tricks

Saturday, August 9th, 2008 Posted in Programming | 8 Comments »

In my last post, I wrote about a nifty DelegateMarshaler class that I'd run across on Kevin's blog.  Figuring out how to update the UI from another thread has always ... Read more..