Seattle Code Camp 2013: Decks and Code Available

Monday, October 7th, 2013

Several of the other speakers have made their decks and other resources available online. Web Runtime Performance - Speaking the Language of Lean - MS DeathStar - Windows Azure Mobile Services ...

Seattle Code Camp 2013

Saturday, September 28th, 2013

It’s been a great few weeks since starting at Tier 3. I spent two weeks at the Tier 3 Hack House in Utah. Spent two weeks hanging out with the fantastic Tier 3 engineering team and doing a bit of riding at the same time. I got back in ...

C++ AMP Algorithms Library

Sunday, August 4th, 2013

I’m pleased to report that I’ve been busy helping out the C++ AMP product team with the C++ AMP Algorithms Library. Recent additions include: Lots more C++ AMP implementations of STL algorithms, like; accumulate, copy_if and adjacent_difference. ...

Running Batch Files on Visual Studio 2010 Project Items

Sunday, June 26th, 2011

This is something I wrote as an answer on StackOverflow. I dug it out again the other day as I needed it for something else. I have a horrible memory and my blog is essentially just a glorified indexing system for it. Ade’s brain is now, like everything else indexed ...

Exception Handling with the Task Parallel Library

Thursday, October 21st, 2010

One of the attendees at the p&p Symposium had some questions about how exceptions are handled in the Task Parallel Library. This is covered both in the book and in the MSDN library (references below). But… Here’s a quick summary with code examples.

C++Ox, Lambdas and Lots of Brackets

Friday, October 1st, 2010

The p&p dev team today had a random C++ moment (don’t worry it doesn’t happen often). I’ve been playing around with C++, writing samples for “Parallel Programming with Microsoft Visual C++” and am a big fan of the new C++0x lambda syntax. It does however make heavy use of brackets. The ...

Geek Vacation Day #1 & #2: GTC Tutorials and Keynote

Saturday, September 18th, 2010

So after I packed The Susan off home to Seattle it’s time to start my geek vacation in earnest… NVidia’s GPU Technology Conference. Monday was a set of fairly low key tutorials but Tuesday’s keynote by Jen-Hsun Huang, NVIDIA, was very impressive. I’m somewhat jaded when it comes to ...

Seattle Code Camp is Coming

Thursday, April 8th, 2010

My talk, “Fast… Faster… FASTER!” got accepted at Seattle Code Camp. I’ll be speaking at 10:15 on Saturday 17th. In a rare display of organization I’ve even started writing the deck with a little help from Banksy on the graphics. I’ll also be putting some more of the source code ...

Parallel Programming Talks at Seattle Code Camp

Friday, February 26th, 2010

There are lots of interesting talks at Seattle Code Camp this year (April 17th and 18th). One of the biggest things I noticed was the number of talks on parallel computing, including one on patterns for parallel programming. I thought I’d submit something a bit different… Fast… Faster… FASTER! What happens when you ...

Moving To A Distributed Version Control System

Wednesday, January 27th, 2010

I’ve been using Subversion to host my code on a Windows Home Server box for the past year or so. At about the same time distributed version control systems (DVCS) started to become the “hot new thing”. Git, Mercurial and Bazaar with their associated community hubs; GitHub, BitBucket and Launchpad ...