Anna Shipman

Recent blog posts

Sign up to my new mailing list!

05 November 2017

I usually publicise new posts on Twitter, though I also have an Atom feed. However, Twitter relies on people seeing it at the right time, so I’ve set up a mailing list for new blog posts (and possibly very occasional annoucements).

An awk command I always forget

13 October 2017

There’s a task I have to do every now and again for which awk is the best tool, but it’s infrequent enough that I always have to remind myself how. Usually by referring back to some shell scripts we wrote 5 years ago, so thought I’d post here instead.

Removing MediaWiki from SPA: Cool URIs don't change

01 October 2017

I run the website for SPA conference. This conference has been running for more than 20 years, and I’ve been the web admin since 2014. This is about one step in updating a 20-year-old legacy PHP site into something more modern: removing the integrated wiki. The story is in two parts and this part is about how I made sure links to the old wiki still worked. It involves many, many things I learned about .htaccess.

Removing MediaWiki from SPA: Changes to the site

01 October 2017

I run the website for SPA conference. This conference has been running for more than 20 years, and I’ve been the web admin since 2014. This is about one step in updating a 20-year-old legacy PHP site into something more modern: removing the integrated wiki. The story is in two parts, and this part is about why I removed the integrated wiki and the changes I made to the function of the site to accommodate that.

Don’t be afraid to code in the open: here’s how to do it securely

27 September 2017

There are two big concerns government organisations have around making source code open. They want to know which subsets of the code should be kept closed and how to code in the open securely. To address these questions I’ve introduced two pieces of guidance:

The benefits of coding in the open

04 September 2017

For any service to be put in front of the public, it has to meet the Digital Service Standard, a set of 18 criteria.

One of the criteria is that all new source code is made open and published under an open source licence.

This goes hand in hand with our tenth design principle: make things open: it makes things better.

In this blog post, I explain why coding in the open makes things better.

Break into public speaking

23 August 2017

Earlier this year I had the opportunity to work with my excellent colleagues Rosa Fox and Lucy Carey on a series of workshops to help get more underrepresented people in tech into public speaking. Lucy has written an excellent blog post about it including more details about the breakdown of the course.

Cross government meetup on Open Source and Security

08 August 2017

We are hosting the second cross-government meetup on Open Source in London on Tuesday 26th September.

Join the SPA organising committee

13 June 2017

I help run SPA, a workshop-based conference on all aspects of advancements in software development – technology, processes, people and practice – and we are looking for people to join the organising committee for the 2018 conference.

Writing a business case

01 March 2017

As I become more senior I have more of a need to write business cases. I turned to the excellent Peter Grzeszczak for advice, and this is what he said.