Blog
- Weeknotes: June 12th - 12th June 2021
- Weeknotes: June 5th - 5th June 2021
- Presenting from PDF slides using pdfpc (PDF Presenter Console) - 23rd April 2021
- Published my first Docker images on Docker Hub (ADR Tools, Sculpin, rst2pdf) - 20th April 2021
- Docker resources - 13th April 2021
- Decorating an Entity Metadata Wrapper to add and refactor methods - 24th February 2021
- Cleanly retrieving user profile data using an Entity Metadata Wrapper - 23rd February 2021
- Survey results from my DrupalCon Europe session (Test-Driven Drupal) - 22nd January 2021
- Test-Driven Drupal presentation from DrupalCon Europe - 12th January 2021
- Ignoring PHPCS sniffs for PHPUnit tests - 4th January 2021
- Drupal automated testing workshop notes - 15th November 2020
- UIs that I've Rebuilt with Tailwind CSS - 2nd November 2020
- Upgrading the Dransible project to Drupal 9 - 5th September 2020
- Renaming gray to grey in Tailwind CSS - 4th September 2020
- Interview with a Drupal Expert (with Code Enigma) - 31st August 2020
- Creating a custom PHPUnit command for DDEV - 28th August 2020
- Migrating to Drupal 8: Introduction - 12th August 2020
- Coloured output with PHPUnit and GitHub Actions - 12th August 2020
- Streaming with Spabby (Gary Hockin) about Drupal - 30th July 2020
- Speaking at DrupalCon Europe 2020 - 30th July 2020
- 10 years working full time with Drupal and PHP - 19th July 2020
- Speaking remotely during COVID-19 - 7th July 2020
- My first blog post published for Inviqa - 29th April 2020
- Presenting on Tailwind CSS and Ansible at CMS Philly - 24th April 2020
- Test-Driven Drupal on Gitstore and Leanpub - 22nd April 2020
- Using the pcss extension for PostCSS with Webpack Encore - 1st April 2020
- Running Drupal 8.8 with the Symfony Local Server - 9th March 2020
- Testing Workshop at DrupalCamp London 2020 - 5th February 2020
- Using PSR-4 Autoloading for your Drupal 7 Test Cases - 4th February 2020
- Live Blogging From SymfonyLive London 2019 - 13th September 2019