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.
A while back, I volunteered to re-do the Cambridge Graduate Orchestra's website, to bring it up to date with the latest web techniques. To provide persistence, I opted for RavenDB, a "second-generation document database", as I had heard how good it was for rapid development and what a nice API it has. These are my initial thoughts having wired it into my existing solution.
What is Project Kudu? Quite simply, it's the new Continuous Delivery and Deployment hotness in the .NET world. I'm frankly amazed more people haven't yet jumped on this, because this has the potential to revolutionise how people do deployments internally and externally. Project Kudu is the framework underlying the Git deployment feature of the new Azure Websites, but you can use it separately from Azure, and, best of all, it's open-sourced under the Apache 2.0 licence!