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 version roundup post. This is a continuation of that post.
In this post I’ll be detailng:
patch version fragmentation % change in install numbers % of installations running an insecure or out of date PHP version.
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 and the communities around it; and most of my time has been community centric and not code. In part its because I’m busy on the community side and partly a sense of cautious sense of ‘someone else would be better at making that contribution’.
Last year I published this handy guide for installing PHP 7 on homebrew. This week, I went and bumped my local machine to the new 7.1 beta3^, and here’s how.
If you’ve already installed 7 locally, chances are you’ve already run a simple sudo xcodebuild -license to sort out Xcode’s license agreement.
Steps to upgrade Update 3 December 2016 — PHP 7.1 is now stable and this guide is updated accordingly.
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 help encrypt the web! It’s backed by well known internet and privacy organisations such as EFF, Mozilla, Akamai and Cisco.
My blog uses a continuously renewed LetsEncrypt certificate using AWS CloudFront and S3 and deployed using Codeship during my existing build process for developerjack.
A year ago today I walked through the front doors of MYOB HQ in Glen Waverly and its been one hell of a 12 months! This weekend has been a chance to reflect on what an amazing year its been! And yet its impossible to boil down the entire year into a single blog post. 525, 600 minutes; so how does one measure the year?
It started with an announcement blog post and reply from my soon-to-be CEO Tim Reed welcoming me to the team.