A Guide to Parallel Programming – Drafts of Chapters 3 & 4

Monday, May 31st, 2010

We’ve just dropped another two chapters and sample code to the Parallel Programming Guide to CodePlex site. These next two draft chapters are: Chapter 3 Parallel Tasks Chapter 2 shows how you can use a parallel loop to ...

Its True… Your Intestines Can Do Math

Friday, May 7th, 2010

Or… The evils of hope and the endless battle of crushing math versus the reasoning power of our lower bowels. We’ve all been there at one point or another. Half way through an iteration and things aren’t going quite as planned. The team of four engineers has two weeks left on their ...

A Guide to Parallel Programming – Drafts of Preface and Chapter 1

Thursday, April 22nd, 2010

We’ve just dropped the preface and first chapter  to the Parallel Programming Guide to CodePlex site. This is in addition to chapters 2 & 5 which released last week. Preface This book describes patterns for parallel programming, with code examples that use the Parallel Extensions of .NET Framework 4.0 and the ...

A Guide to Parallel Programming – Drafts of Chapters 2 and 5

Friday, April 16th, 2010

We’ve just dropped the first two chapters and sample code to the Parallel Programming Guide to CodePlex site. We have a group of advisors helping us with the content but if you you’re interested in reading what we have so far and providing feedback on it then ...

Parallel Programming Patterns Book

Friday, February 26th, 2010

Since running the Patterns of Parallel Programming Workshop at PDC 2009  we (patterns & practices) have been working on what to do next to help people understand the opportunities and challenges afforded by parallelism and some of the new features of Visual Studio 2010. We’re in the process of ...

Using Mercurial with Visual Studio

Thursday, January 28th, 2010

Mercurial ships as a command line tool. Here are some UI based tools to make it work that much better on Windows and in Visual Studio. TortoiseHg – A Windows Explorer integration for Mercurial (You can download the latest versions of Mercurial and TortoiseHg from the Mercurial site) HgScc – A source ...

Gotchas: MSBuild Conditional Import Ignored by Visual Studio

Thursday, September 3rd, 2009

Here’s nasty little quirk of MSBuild and Visual Studio which took me some time to solve last night… I have a C# project file which has been modified to import a custom .targets file. This targets file in turn imports some settings (property and item groups) using the following ...

Setting up Subversion on Windows Home Server

Friday, November 21st, 2008

I've been thinking of other ways to put my Windows Home Server to good use and my recent trip to Florida got me exploring ways I could work on a couple of personal coding projects while traveling. Eventually much of this code may well get published on CodePlex but ...

Visual Source Safe and Distributed Teams

Monday, November 10th, 2008

One of the questions I got at the p&p Summit after my distributed agile development talk was, how do you use Microsoft Visual Source Safe (VSS) with distributed teams? This is an issue because VSS was never written with distribution in mind. The VSS client connects directly to the ...

Visual Studio Team System and Scrum Task Boards

Friday, September 19th, 2008

Teams at patterns & practices use Visual Studio Team System to run their projects. Here are a couple of approaches for getting a traditional Scrum or XP task board experience with Team System; creating paper task cards from Team System using Word's mail merge feature and the Conchango Scrum for ...