Ramblings of an Engineer

Recent Posts

Enums are schema too

Enums are schema too

Backwards compatibility is one of the most crucial factors of when and how to release a new feature. Maintaining a stable API while constantly improving your service is critical – you don’t want to be breaking...

Meetnapping

Ever found yourself finding nothing to contribute to a meeting? Or perhaps giving one piece of somewhat token input as a stakeholder and otherwise uninvolved? Yeah, I get that a lot. Meetings sap hours of my productive...

State of the version

It’s become somewhat of a tradition to do a PHP version round up at the end of the year. In 2014 Anthony Ferrara posted PHP versions in the wild and last year I continued the tradition (with his blessings) with my PHP...

Give contributing a go

Give contributing a go

For the first time in 12+ months I made a code contribution to open source and it feels awesome! I’m delighted to say homebrew now includes PHP 7.1 (less than 48 hours after release). A lot of hard work goes into FOSS...

Continuous TLS

This is a quick code dump post to share a script for automating LetsEncrypt certificate renewals for my blog! What is LetsEncrypt? LetsEncrypt is a certificate authority who’s goal is to provide free certificates to...

I’m leaving Australia

There I said it, I’m leaving Australia! And here’s why. On August 9th (in exactly two weeks) I’ll be flying out of Australia. Why you ask? Good question. The Australian Census (more formally known as the Census of...