Recently I introduced a new library to aid testing in C#, Bob. I've made a couple of updates to it recently, one small, and one a bit larger. The latest release tackles a few robustness issues and sees it move out of alpha phase and up to version 0.2!
Test Data Builders are awesome and you should use them to tidy up your test code (read about them in GOOS Chapter 22). I'm introducing a new library called Bob which replaces the need to write your own hand-rolled Test Data Builders with a generic solution that preserves the fluent syntax suggested by GOOS.
Submitted by alastairs on 28 September 2013 - 11:43am
Another thing to come out of my reflections on Software Craftsmanship at SoCraTes UK this weekend was a clearer view on what professionalism means to me for software craftsmen. I believe there are three pillars of professionalism that need to be considered:
A mindset of taking a methodical, deliberate, and considered approach to your work;
Leaning on your tools, but not being dependent upon them; and
Taking personal responsibility for your decisions and actions
Submitted by alastairs on 27 September 2013 - 11:13pm
Attending SoCraTes UK over the weekend got me thinking about Software Craftsmanship in general, and the different perspectives within the movement was one of those things, particularly the differences, as I perceive them, between the North American and the European schools.
Submitted by alastairs on 25 September 2013 - 11:33pm
This last weekend I attended the SoCraTes UK conference at the Farncombe Estate in the Cotswolds, near Moreton-in-Marsh. It was a fantastic weekend of mixing with, talking to, and learning from other software craftsman from around the country and across Europe.
Submitted by alastairs on 25 November 2012 - 1:27pm
Recently at work I have been working on a project to build out a new TeamCity installation on a small farm of servers. Having drawn some inspiration from Paul Stack, I knew that leveraging a virtualised environment could buy us some big wins in automating many aspects of the new TeamCity environment. This post continues a series of posts that will describe in some detail what I set out to achieve, why, and how I did so.
Submitted by alastairs on 25 November 2012 - 12:18am
Recently at work I have been working on a project to build out a new TeamCity installation on a small farm of servers. Having drawn some inspiration from Paul Stack, I knew that leveraging a virtualised environment could buy us some big wins in automating many aspects of the new TeamCity environment. This post begins a series of posts that will describe in some detail what I set out to achieve, why, and how I did so.
Submitted by alastairs on 27 August 2012 - 10:27pm
As some of you know, my brother Toby got married in San Francisco at the beginning of May. Congratulations to him and Sera! As I've not had many opportunities to visit the US in the past (I've only been once before), I thought I would take this opportunity to make a proper trip of it, and so started mapping out what turned out to be not one but two holidays of a lifetime.
Submitted by alastairs on 25 August 2012 - 11:06am
A couple of weeks ago, I was invited by Rachel Hawley to take a look at the latest version of Gibraltar, a real-time logging and error analysis solution. Gibraltar was recently updated to v3.0, and I'd been meaning to look at it in more detail for GiveCRM for a while, so figured this was an opportunity I wanted to take up.