Drupal 9 is now end of life and unsupported. If you're stuck on Drupal 7, 8 or 9, get unstuck with a Drupal upgrade roadmap and upgrade to Drupal 10.

Speaking remotely during COVID-19

I’ve been quite busy during COVID-19 and various lockdowns, giving talks remotely at conferences and user groups.

In mid-April, I send a tweet with an open offer to any user groups that needed a speaker, with some suggestions for talks that I’d given recently that I could present remotely.

As well as this, I also applied to some open calls for papers for remote conferences, such as CMS Philly (formerly Drupaldelphia) that was taking place online this year.

At the time of writing, these are the talks that I’ve given remotely or are already planned for future dates. I’ll be updating this list going forward as new talks are added, as well as my talks page.

If you’d like me to speak at your online conference or user group and be added to this list, please contact me and we can see if we can find a suitable date.

Test-Driven Drupal

An overview of automated testing in Drupal, and a demo of building a new Drupal 8 (or 9) module using test driven development.

Deploying PHP with Ansible and Ansistrano

How to use Ansible, Ansible Vault and Ansistrano to deploy PHP applications, using a Drupal 8 application for a demo.

Taking Flight with Tailwind CSS

An introduction to utility-based CSS and how to use Tailwind CSS in PHP projects using tools such as Webpack Encore and Laravel Mix.

Updating to Drupal 9

How to update your site to Drupal 9, and why it’s much different to any major Drupal version upgrade before!

Working with Workspace

  • NWDUG - 11th August (lightning talk)
  • PHP South West - 9th September (lightning talk)
  • PHP North West - 2nd February 2021

Automated Testing and Test-Driven Development in Drupal 8 (workshop)

Building Slides and Presenting with rst2pdf

Soaring with Utility CSS and Tailwind (workshop)

Building Static Websites with Sculpin