Read about my work, experiences, maybe rants - who knows.

One year on AWS

· Reading time: 2 minutes

Admittedly it’s a little more than a year! Here’s a look back on the time I’ve been running my AWS-hosted server. I moved away from the fine folks at Media Temple back in mid-2020 and built my own server running on AWS. If you want to read more about that, take a look at my […]

Read full post

Dropbox to AWS S3 Glacier Deep Archive – how I reduced my online backup costs by over 90%

· Reading time: 8 minutes

I got a bit tired of paying £9.99 a month for Dropbox, so I explored cheaper options and after figuring out the inner workings, AWS S3 Glacier Deep Archive is the solution. I’ve been meaning to write this up for a wee while now. I originally implemented this process back in mid-2019 and it’s been […]

Read full post

AWS RDS disaster recovery

· Reading time: 5 minutes

In mid-April, I found myself up late on a Saturday night working away on enhancements to my WP Practice system, when I accidentally nuked one of my development environments. Fun ensued. I was building an enhancement to the “Delete account” functionality offered to patients (part of GDPR features). I built the original functionality quickly and […]

Read full post

Moving my websites to AWS

· Reading time: 3 minutes

Way back in 2017, I wanted to move my web server to AWS. It took until this year for me actually get my act together and make it happen. Brief history I started back in late 2017 with the idea to move to AWS, but things didn’t work out. I attempted to build support for […]

Read full post

Assisting COVID-19 research with UNCOVER

· Reading time: 4 minutes

As part of my work at The University of Edinburgh, I was asked to quickly design, develop, and deploy a single page web application to display a list of pending research papers related to COVID-19.

Read full post

Hello, world!

· Reading time: < 1 minute

I have finally got round to launching my own personal / professional website. One of my 2020 plans is to do a lot more blogging, this is the first step to enabling that.

Read full post