Blog Archives

Ports & Adapters – Software Architecture

Alistair Cockburn’s description of a software architecture that divides the “inside” and “outside” of an application was something I first ran into quite a while ago, and at first I didn’t quite grok why it was better than my current

Tagged with:
Posted in Article

Behind The Scenes @ Coolblue

So, now that the dust has settled and I’ve got some other commitments out of the road I can write a bit about the Behind The Scenes event that we host at Coolblue a few weeks back. Originally the event

Posted in Article

Hot Swap Katas

For our Software Craftsmanship session at Coolblue this week I decided to run a style of kata that I had developed in New Zealand but had not had the opportunity to run here. Our Software Craftsmanship sessions had until recently

Posted in Article

The Clean Coder

Recently I had the privilege of attending an Agile Software Craftsmanship workshop given by perhaps one of the most influential people in my coding career, Robert C. Martin, or as he is better known, Uncle Bob. While the workshop itself was

Tagged with:
Posted in Article

Advanced CQRS

A few weeks ago I had the opportunity to attend Greg Young’s “Advanced CQRS and DDD” workshop in London. While some¬†of the material Greg covered in the workshop was familiar, mainly around the concept of asynchronous messaging and it associated

Posted in Article

.NET Pathfinder / Architect

A few weeks ago I made a decision to move into a new role at Coolblue. During my career in New Zealand I’ve avoided the often loaded “Architect” roles within various companies and offers due to nature of the work.

Posted in Article

TDD Kata’s vs Real World

Quite often when we are running TDD workshops there are new people who come along to find out what it is all about and struggle to understand the why. Some of the comments I most here are that the exercises

Tagged with: ,
Posted in Article