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…

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…

Best practices, workflow and how not to break your site

On Friday August 23rd, I was part of a contingent of Acquia employees attending a Drupal conference in my current home city of Canberra. DrupalGov Canberra was a day long event with speakers and attendees from all over Australia. With Drupal already having a strong foothold in the private sector…