Adventures in Engineering

Author - developerjack

Listen to your customers

No spoilers I promise! So I saw Star Wars: The Force Awakens last week and yes, for those asking – I LOVED it. Yet it was sadly marred by what I can only describe as complete and utter contempt for fans. So this...

And my blog suddenly got smaller

I was on the bus this morning when AWS announced that CloudFront now supports gzip compression at the edge. Yay! Amazon CloudFront now supports automatic gzip compression at the edge: pic.twitter.com/UWAtSUvEEm—...

Install PHP7 on OSX with homebrew

Important This guide is for PHP 7.0; Please see my guide for PHP 7.1 instead. There’s rarely a quiet night in with me, tonight I upgraded my local box to PHP7 (so I don’t need to use VM’s or docker containers). Took...

PHP Version Roundup

Last year, Anthony Ferrara posted an excellent round up of PHP versions in the wild, specifically focusing on the volume of un-patched versions running production websites. Even as an estimate it was an eyeopening...

Thats not a Hackathon!

Hackathons are awesome! They’re great fun, welcome lots of amazing people through their doors and are a hub of creativity and ingenuity. That said, the word is overused and I can’t help but rant slightly on the matter...

Have you heard about BuzzConf?

I’ve been asked a lot about BuzzConf recently. There’s a lot of buzz, but what is it! The brain child of two arguably insane chaps Rick and Ben, it’s a future technology festival complete with camping, hacking...

Prior Assumed Knowledge

I often set aside Sunday afternoon to tinker with side projects or learn something and surprise surprise this involves installing new stuff! I used to play with python, but I don’t very frequently any more. I used to...

So long, Farewell!

I write this as a short farewell to the amazing team at NLM. I started at NLM a little over 12 months ago working in BAU support and development team for Vogue, GQ, Homelife, and Body+Soul. It’s been an amazing year and...

On the road as evangelist

I’m extremely happy to share that I’ll be joining MYOB at the end of July as API Evangelist across Australia and New Zealand. It’s an exciting opportunity for me to help developers nation-(and NZ)-wide to help build...

Zen Coding in PhpStorm

Zen Coding in PHPStorm is AWESOME! I was first introduced to it by Zak Henry after my Building static sites with Sculpin talk at SydPHP back in May. Over the last month it’s been invaluable! Zen mode is ultimately HTML...

Snippets of wisdom from WordCamp Brisbane

Having a great time at WordCamp Brisbane today and looking forward to tomorrow! To keep things brief, here’s a collection of notes and quotes from Day 1. Keynote: Troy Dean: Recurring Revenue is the Holy Grail Recurring...

On Passwords Protocols and Publicity

I recently went through the process of relocating my DSL service (I know I know – it’s not cable or NBN, but hey, I barely use it!) Two days after my seemingly flawless account update, I received a text message on...

Handy bash shortcuts for xdebug

Gary Hocking wrote up some excellent tips on getting xdebug to work smoothly with PHPStorm while developing CLI tools (for example debugging a PHPUnit test). You can read his post here I tend to work across a collection...

Cache, Cache-Control and CDNs

With the recent relaunch of my now static site I’ve had a lot of fun with cache expiry and dealing with CloudFront as a CDN. Here’s a small cache of wisdom I’ve gleamed from setting it up! Refresher on server/cdn cache...

In search of simplicity

I’ve recently relaunched my blog (hi everyone!), I’ll migrate some old content and scrap others. While I clean up the content however I wanted to share how the new site has come into being. Sculpin I’ve moved away from...