The blogs of Black Marble staff

Back From a Long Few Weeks of sitting in a flying bus

I am back from a few long weeks away both at the PDC in Los Angles and TechED IT in Barcelona, it was been great fun out at the PDC finally seeing “Oslo” out in the wild but the week at TechED talking to lots of great people about the joy of BizTalk brought me firmly back to reality.

Microsoft has started to put information out about some ground breaking technologies , Azure, Oslo and of course Windows 7. Now I am back and in one place I will be putting time aside to keep a solid set of Oslo information coming your way.

I wanted to share a few final bits from the last few weeks



I saw my good friend Nigel during the week at PDC and it was so nice to catch up with one of the nicest people you could ever hope to meet.

IMG_0994 IMG_0993 IMG_1004

dodging the electro prod wielding event staff took some time to adjust to but after a bit of time we won ;)

seeing chainsaw wielding clowns


and ending up with the Simpsons just made the week a bit strange



Back from DDD7

Another long day over the weekend at DDD7, but worth it. An excellent selection of sessions; I particularly liked Ben Hall’s on Pex and Jon Skeet’s on Linq.

A big thank you to the organisers for putting on such a successful event. It was noticeably fuller than past events, as we know DDD7 filled up in about four hours. Maybe time for a bigger venue, but would we lose the atmosphere?

The other option is for DDD style events around the country and to this end there were a few announcements yesterday. We already know about DD Scotland in May 2009, the new ones announced for Q2 2009 were

Look out for more details was the organiser‘s call for speakers

An Event to Remember

On Wednesday, we ran another of our triple-event days; great range of products covered and a lot of positive feedback.  We started with m’learned colleagues Rik and John demonstrating all you need to know about Microsoft CRM 4.0.  A hearty lunch readied the room for MSDN’s Eric Nelson and Mike Taulty from Microsoft and their exploration of Visual Studio 2008.  The day culminated with Oliver Sturm from DevExpress explaining Refactor Pro! A lot of positive feedback, with many developers going home happy – in particular the gentleman who walked away with a full license from DevExpress!

Our events our free, and if you’re interested in the current state … and future impact … of Architecture then come along to our next event – visit our website for more details.


[Resource]Developer and Architecture Guides (Updated 26th April)

With the slew of great Developer and Architecture Guides appearing I have decided that a central list of them all is in order. I am now marking my resource lists to help people find them in the slew of “interesting” comments in my blog.


Enterprise Library is up to 4.1 get it HERE

Windows 7 Developer Guide – A guide for developing Windows 7 - get it here

Acceptance Test Engineering Guidance Guidance book - get it here

Application Architecture Book 2.0  – get it here

WPF/Silverlight Composite Application guide – get it here

TFS Branching Guide (2) – get it here

Web Performance and Testing guide – get it here


A new set of rather snazzy Pocket Guides are out with overview sections which most people should read

  • Rich Client Architecture Pocket Guide  Rich Client Application Architecture

    Architecture and Design Guidelines ,Presentation Layer Guidelines , Business Layer Guidelines ,Data Access Layer Guidelines ,Service Layer Guidelines , Communication Guidelines ,Deployment Patterns

  • RIA Architecture Pocket Guide

    RIA Architecture ,

    Design Guidelines  Presentation Layer Guidelines , Business Layer Guidelines ,Access Layer Guidelines,  Service Layer Guidelines ,Communication Guidelines , Deployment Patterns

  • Web Application Architecture Pocket Guide

    Web Application Architecture  Design Guidelines , Presentation Layer Guidelines , Business Layer Guidelines,  Data Access Layer Guidelines,  Service Layer Guidelines, Communication Guidelines , Deployment Patterns

  • Service Architecture Pocket Guide

    Service Architecture , Designing Services ,Service Layer Guidelines ,Communication Guidelines, Service Layer Checklist

  • Agile Architecture Method Pocket Guide

    Agile Architecture Method , Step 1 - Identify Objectives , Step 2 - Identify Key Scenarios ,Step 3 - Application Overview, Step 4 - Key Hot Spots , Step 5 - Candidate Solutions , Reviewing Your Architecture ,Communicating Your Architecture

  • Mobile Architecture Pocket Guide

    Mobile Application Architecture , Architecture and Design Guidelines , Presentation Layer Guidelines ,Business Layer Guidelines , Data Access Layer Guidelines , Service Layer Guidelines ,Communication Guidelines , Deployment Patterns


  • Entering a license key for Typemock Isolator if you are not administrator

    To license an installation of Typemock Isolator you run the Configuration tools and type in the key, you don’t get the option to enter the key during the installation. When I tried to run this tool today I got the error


    Now at first I thought it might be that I was on a64bit OS and it was looking in a portion of the registry for 32bit applications. However I was wrong it was far simpler than that.

    I am no longer running as administrator on my development box, so when I installed Typemock I was asked for elevated privileges via the UAC and all was OK. The configuration tool also needed to run at this privileges so it could update the registry, so the simple fix is that you just need to call the tool with a RunAs option and all is OK

    Windows 7 on the Dell Mini

    I don’t recommend having automatic update switched on (which is the default) for Windows 7. Yesterday my Windows 7 install decided to install 20 updates. It rebooted and then rebooted again and again. My guess is that a driver updated and killed the boot process.

    It did try to go into the automatic fix, but this just said it could not fix the issue, maybe it was a driver issue. I could not find an equivalent to safe mode to try to delete the updates, so today I am re-installing. This time making setting a system restore point so I can rollback if the same happens again