Blog Archives

XP Days Ukraine 2017

I recently spoke in the Ukraine at XP Days 2017 and had a great time. Mikalai and the team at XP Injection did a fantastic job of organizing this event and gathered together some great speakers covering a wide raft

Posted in Uncategorized

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