Jon Atkinson

I'm a technologist, with a long and varied history in high-end technical delivery and infrastructure management. I'm particularly interested in managing software teams, rapid application development, and scalability challenges.


Django coverage reports without unit tests

October 2017

I was recently working on a Django project which had a lot of development effort spent over a wide range of features which never made it to launch. We wanted ...

Restaurant: Grafene

October 2017

I've visited Grafene several times since it's opened. I've had dinner alone and with friends, and I've sampled the tasting menu a few times, so I ...

Restaurant: WOOD Manchester

September 2017

During a recent day at DjangoGirls Manchester, I was around the corner from the newly opened WOOD Manchester, so a quick solo lunch was in order. The starter of butternut ...

Notebook: Recursively updating S3 bucket permissions

September 2017

If you want to recursively apply a permission to an S3 bucket (for example, to add the `public-read` permission), then you can use the `aws` CLI tool to copy from ...

Notebook: Copying to S3 with awscli

December 2016

Copying to S3 with `awscli` is essentially the same syntax as SCP. This assumes you have a correctly configures `awscli` (if not, run `aws configure` beforehand). First, simulate the transfer ...

Setting up a DevPi server

July 2016

Downloading 3rd party packages is an important part of our build and deployment process. While PyPI is generally excellent, it does present some risks for us: - PyPI does go down ...


Time Preference, Quality, Dopamine and Marshmallows

June 2017, FARM Digital

Git Flow + Code Review

February 2016, FARM Digital

Django Performance Recipes

September 2015, London Django User Group


You can reach me via email at jon@jonatkinson.co.uk.

You can verify my identity at https://keybase.io/jonatkinson/.