
As I wrote about recently, I have moved to NewVoiceMedia as a Scrum Master. I made this move just in time for one of their three Hackathons each year. During the 2 day event employees are given the freedom to work on whatever sparks their interest. The only caveat is it must be in some way […]

When I started my new role as a Scrum Master it was suggested that I journal. The aim of which was to observe how the team works and what the team could improve. This is how it started for me, but it has morphed into something different (but no less valuable). I now run a […]
As this is my first post on Agile Scrum, I want to start by saying how much I believe in the methodology and think it can help a team thrive. Within the Scrum cycle you have Sprints (normally 2 – 4 weeks), and at the end of each there is a Sprint Review. This review allows the […]
A couple of proactive team members recently set us on the journey of setting up automated deployment of our ASP.Net application through Octopus deploy. The change of attitude and approach to deployment from begin to end has been dramatic. “Octopus Deploy is a friendly deployment automation system for .NET developers” This sums up the tool nicely, allowing […]
In my previous post I mentioned that large unit test setups can be difficult to maintain / understand. This problem can be reduced by following a test pattern. I want to share with you a pattern I use, and I think works really well. In this post I will be using C#, Moq libary and Visual Studio test […]
My last blog post some 7 months ago was ‘TDD, where did ‘I’ go wrong‘, this post will revisit some of the statements I made during that post, comments I received, and examine how the change has worked. So to start off with some background. Since changing our approach to TDD from ‘Method Based’ to ‘API […]
For a number of weeks I have been considering setting myself a blogging goal. Then last week I listened to @jsonmez on the .Net Rocks show talk about setting realistic goals and committing to them and he inspired me, so here goes …. I am going to commit to writing a blog post ever weeks until […]
I recently watched a talk by Ian Cooper from NDC 2013 titled ‘TDD, where did it all go wrong‘, and it has completely changed how I look at unit testing. This post looks at how I got it so wrong, and the benefits of following Ian’s approach. Method Based Unit Testing – So Wrong … I […]
Recently I worked on a feature allowing users to change their password once logged into an application. During this there was a very interesting discussion about what security should surround such a feature. This lead me to write this post sharing my thoughts on security once a user is logged into your app. The main security […]