Blog

UK Scale Camp 2010 – Braindump

I’ve just returned from UK Scale Camp 2010 (@scalecampuk), organised by The Guardian (and the indefatigable Michael Brunton-Spall, ). Here are some notes:

Overview

I liked the “unconference” format (no formal programme; attendees vote for their favourite sessions in advance), and ended up in four of the many sessions:

  • DevOps on Windows
  • Log Analysis for Search Results
  • DB Changes without Downtime
  • Handling Errors at Scale

You are invited to ScaleCamp 2010

Very pleased to receive this email today:

From: Michael Brunton-Spall
Sent: 19 November 2010 16:07
To: Matthew Skelton
Subject: You are invited to ScaleCamp 2010 – 10th December at the Guardian offices, London

Hey,

We are so pleased to be able to invite you to Scale Camp 2010 on the 10th December at the Guardian Offices here in London.

I’m looking forward to some great conversations and debate, particularly around DevOps and how that can contribute to scaling a software platform.

DevOps Days 2010, Hamburg

I gave a lightning talk at DevOps Days 2010 in Hamburg entitled Culture Shock – Winning People to DevOps.

To a large extent, I was of course “preaching to the converted”, but it had seemed to me (as to others) that those of us championing  DevOps needed to communicate our ideas better to other stakeholders. This talk collected together several concepts, pictograms and metaphors which seemed worth sharing:

Winning People to DevOps - click to see slides

[Slides at: http://www.slideshare.net/matthewskelton/ matthew-skelton-cultureshockwinningpeopletodevops]

My thanks goes out the the conference organisers (Patrick Debois and Gildas le Nadan in particular) and everyone else for a great meeting of minds and ideas.

Use DiskPart to remove GPT partitions

The standard Windows XP GUI tools will not allow you to modify a disk which uses the GUID parition table (GPT) instead of the standard MBR. This is a particular problem if you have used an external disk in a Mac; for example, I used an external HDD as the TimeMachine backup device on a friend’s MacBook. Now that she has her own external HDD, I wanted my disk back, but Windows appears not to recognise the disk.

To the rescue comes DiskPart (courtesy of pitumbo).

DISKPART> select disk N
DISKPART> clean

DiskPart itself has a range of useful options for managing and inspecting disks, partitions and volumes. For example:

Blogger to remove Publish via FTP

As I suspected some time ago, but at a much later time than I thought, Google is finally going to switch off the “Publish via FTP” option from Blogger (http://blogger-ftp.blogspot.com/2010/01/deprecating-ftp.html, http://blogger-ftp.blogspot.com/), causing much ranting on Twitter


The FTP feature was great, in that you got all the benefits of the Blogger editor interface, but all the files were published as flat files to a custom web server. Better still, you could cajole Blogger into saving the files as PHP, thereby providing a cunning integration with flat-HTML websites, without the use of a database or blogging software installed on the server.

Apparently, this caused Blogger a great deal of headache, particularly in resolving support incidents: only .5% of active blogs used FTP for publishing (although I bet all those were “real” blogs, rather than spam or SEO-drivers).

I think this means we’ll need to install the blogging software on our servers, software such as WordPress (http://wordpress.org/). We need a mechanism which allows PHP scripts, so that the content can be embedded within the website itself, not hosted at some crummy http://blog.domain.com/ separate domain. This rules out the Google Custom Domain option.

Less than two months’ notice is not great, but hopefully we should be able to improve on Blogger anyhow.