Archive for December, 2007

Gotchas: Visual Studio debugging and stepping through source

Monday, December 24th, 2007

I ran into a problem this morning where Visual Studio 2008 wasn't letting me debug through some source files. These files weren't part of my solution, I was getting them from an external share. I'd checked all the obvious things; enable just my code was disabled and the symbols were ...

The purpose of spiking

Friday, December 21st, 2007

A conversation I happened to overhear yesterday got me thinking about spiking. What are spikes really for? As usual Mary and Tom Poppendieck have something enlightening to say on the matter. "Regular prototype milestones make concurrent product development possible because they provide a focal point around which cross-functional communication ...

Of mice and men

Wednesday, December 19th, 2007

So a quick visit to the Microsoft Company Store the other evening to buy something quite dull resulted in me coming home with Gears of War and a Microsoft SideWinder Gaming Mouse. The mouse is working out just fine thanks. Nice and heavy custom weighting and extra buttons that you ...

WCF Security Guidance Package released

Tuesday, December 18th, 2007

The WCF Security Guidance Package for Service Factory: Modeling Edition shipped at the end of last week. This allows you to secure WCF services created with the Modeling Edition. The Modeling edition has been just over a month and has already been downloaded over 3500 times. Currently listening to:Audio Bullys ...

Deep clean your build

Monday, December 17th, 2007

I've never been completely happy with the way Visual Studio cleans solutions. If you take a look at how the Clean target is defined in Microsoft.Common.targets you'll see its doing some clever stuff to look at what the last build produced and remove that. My experience is that over time ...

Common project settings for your Visual Studio solution

Thursday, December 13th, 2007

If you've ever tried to apply the same set of settings to all the projects in a solution you'll know it can be somewhat time consuming. You have to edit each project file and change it's settings. Let's say you'd like to run code analysis on Release builds but ignore ...

Geek addictions

Thursday, December 13th, 2007

My co-workers Peter and Scott are addicted to World of Warcraft. Which led me to the following question: Q: What's the difference between World of Warcraft and Meth? A: There are self help groups for Meth users. Think about that before you buy Warcraft for one of your loved ones this Christmas. Technorati ...

Currently listening to…

Wednesday, December 12th, 2007

My love affair with Windows Live Writer continues... The Now Playing plug-in will show you what I was listening to on Windows Media Player when I wrote this post. You can also configure the HTML it inserts and hook it up to Amazon etc. Nice! I can't say the install experience ...

Development tools for coding projects

Thursday, December 6th, 2007

It was finally time to re-pave my machine which had been getting a bit sluggish of late. I started off with Peter's machine repave post and created my own backlog of things I install. A while back a blogged about tools for personal coding projects which proved pretty popular. I ...

Scaling continuous integration

Tuesday, December 4th, 2007

David Anderson just blogged about some work Troy Magennis did at Corbis on scaling CI to the enterprise. There's a blog post and a whitepaper. Does Continuous Integration Scale to Enterprise Projects?   This is a great paper with lots of useful stuff I wish I'd know when I last worked on a large ...