Skip to content

Phil's Blog

The thoughts and ramblings of an Engineer

About Me

I’m an Engineer, working for Vonage. I write about stuff that interests me - primarily Networks, Software Engineering, VoIP and Electronics. It exists in the hope that someone may learn from my thoughts and ramblings. I'm on GitHub! I'm also currently fairly active on Twitter and LinkedIn.

Ansible Logo
16 June, 2022 Blog

boto3 / Ansible: SSL validation failed [Errno 2] No such file or directory

This is a really peculiar error. It seems to be caused in the past few months by some sort of

Continue reading
Finished Chest Freezer Cabinet
9 May, 2022 Blog

Carpentry Designs: Chest Freezer Cabinet

Chest freezers are ugly beasts. If you don’t have an appropriate garage or other outbuilding then you’re stuck with keeping

Continue reading
mtr
17 March, 2022 Blog

How to properly interpret a traceroute or mtr

traceroute vs mtr When a packet travels across the Internet, it travels through multiple routers. The traceroute and mtr tools

Continue reading
Wordpress Logo
21 February, 2022 Blog

WordPress: Changing error_reporting level

If you add error_reporting to the end of the list of the disable_functions setting in your php.ini then Wordpress can no longer change error_reporting settings and, thus, the setting provided in your php.ini will be honoured.

Continue reading
Drinks Cabinet with Wine Fridge
27 January, 2022 Blog

Carpentry Designs: Drinks Cabinet with Wine Fridge

Intro When looking for a drinks cabinet for wine and spirits, I couldn’t find anything which took my fancy. Some

Continue reading
MySQL Logo
20 January, 2022 Blog

MySQL: Generating a new “random” number which isn’t already present in a table

The Problem You have a list of numbers in a table and you want to generate a new number, between

Continue reading
AWS Logo
14 January, 2022 Blog

AWS Aurora Global Clusters Explained: What you wish they told you before you built it

AWS Aurora Global is, on the face of it, a decent product. Aurora is a MySQL fork with a tonne

Continue reading
Gradle Logo
4 January, 2022 Blog

Running Amazon DynamoDB Local (Docker) with Gradle

DynamoDB Local is a Java application which you can run locally to test your applications against DynamoDB, without the need

Continue reading
Docker Logo
30 December, 2021 Blog

Running Docker Containers (from AWS ECR) with Systemd

Systemd units can be used to automatically start Docker containers on boot. Systemd, by default, will also monitor for the

Continue reading
Ansible Logo
15 December, 2021 Blog

Ansible: Automatically Generate and Verify AWS ACM Certificate

Ansible’s AWS ACM module didn’t, at time of writing, support generating new certificates. ACM certificates can be programatically generated and

Continue reading

Posts navigation

1 2 3 … 12 Next Posts»
WordPress Theme: Maxwell by ThemeZee.