Build, test, and deploy PHP applications with GitHub Actions

I learned about GitHub Actions when it was released last year, although didn't investigate further as I'd already configured my hobby project CI/CD pipelines using Travis CI to a satisfactory standard. While everything generally worked really well, I found myself running up against some obscure issue with Travis that…

Mounting Acquia locally with sshfs

One of the things that I've been working on recently as part of my MBOs with Acquia is related to learning and teaching Drupal 8. My latest self enforced task it to port the SimpleSAMLphp Authentication module and create a new and shiny D8 version. After migrating most of the…

Becoming Acquia Backend Specialist Certified

For the most recent Acquia Professional Services All Hands in Boston I took the Acquia Backend Specialist certification and passed! Following the helpful blog articles about the general certification from Tanay Sai and Webchick, I felt it was only responsible to speak about my experience during the backend exam. One…

Tracing errors in Drupal

I get to see a lot of different Drupal issues in my day to day at Acquia. From relatively simple problems that can be fixed with altered configuration, a cache clear or a little custom code, to almost untraceable bugs with roots deep in the Drupal bootstrap; where those debugging…

DrupalSouth Wellington 2014

DrupalSouth, over the weekend of the 14th-16th February 2014 was another occurrence of the annual series of larger scale antipodean Drupal meet ups. Decision makers, developers, sysadmins project managers and more from all over Australia, New Zealand and beyond came to Wellington in the North Island to learn about and…

Acquia and Drupal in APAC

The original timestamp on this post was back in April, shortly after I started with Acquia. However, as has been the case with a number of my commitments, I'm only getting round to writing this now. An entirely non-technical article, I decided I'd like to get some thoughts down on…

Using git & drush to win at workflow

As a sole developer or even as part of a small team (2-5 developers), setting up a development workflow seems on the face of it like a waste of time. Every minute that you're configuring version control, writing backup scripts, manicuring new environments, or simply tagging and pushing code around…