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

RESTful Microservices

Last week I was able to attend a workshop in London on implementing microservices using the concept of RESTful communication. Jim Webber, the presenter, is an articulate character which combines well with his relaxed delivery style and engaging banter. Being

Tagged with:
Posted in Article, Uncategorized

TDD Workshops @ Coolblue

It’s been a bit over 2 months now since joining Coolblue and I’ve been lucky to have made some good friends already that share a like minded passion for Software Craftsmanship. Devon, the lead for one of the back office

Tagged with:
Posted in Uncategorized

Canterbury Software Summit

I had the opportunity to attend the Canterbury Software Summit for 2015 yesterday, which was a very polished and well run event. http://softwaresummit.co.nz/ For me the highlight of the technical stream was Ben Amor, from Xero, who presented a piece

Posted in Uncategorized

Mikado Method

A few months back I stumbled onto an interest book proposing a pragmatic formalized approach for tackling complex changes in software engineering. The book is called the Mikado Method, written by Ola Ellnestam and Daniel Brolund and is available from

Posted in Uncategorized

Refactoring Workshop – FileMove Kata

Last week I felt it was time at my work for another refactoring workshop and this time I had two main goals in mind. The first was to introduce people to the concept of an AutoMocking container, and demonstrate how

Posted in Uncategorized

Refactoring Workshops

I’m lucky enough to work with some great people currently, and one of them is the main driving force behind our coding kata sessions we run at work. I’ve given a talk previously at Diligent around the importance of Designing

Posted in Uncategorized

Charity-IT

Well, the Charity-IT event was well organized and made for an interesting weekend. Friday night after work was when all of the people taking part gathered at Orion Health, where the event was being held, to listen to the four

Posted in Uncategorized

Make it run, make it right: The three implementation strategies of TDD

Originally posted on Relentless Development:
I’ve been doing TDD for a while now, as well as running TDD-based code dojos. I really like it as a method of programming, and use it for the majority of the production code I…

Posted in Uncategorized

Making unit tests less brittle – organizing dependencies

There are a hell of a lot more ways to write bad unit tests than there are good unit tests, and one of the things I think you can do is to organize how you are going to initialize your

Tagged with:
Posted in Uncategorized