Talks and Workshops

Since September 2012, I have given 101 public presentations and workshops at various conferences and meetups, in-person and remotely, on topics including PHP, Drupal, automated testing, Git, CSS, and systems administration.

TDD - Test-Driven Drupal

How to write automated tests for Drupal, and how to create a new Drupal module using test driven development.

Building "Build Configs"

In this lightning talk, I discuss the "Build Configs" tool I've built to create configuration files.

Communities and contribution

Why I mentor, why I've organised meetups and conferences, why I give talks, and why I maintain and contribute to open-source software.

Working without Workspace

A look at how I configure my development environments and the tools I use with PHP, such as Nix, Home Manager, Docker, Neovim and tmux.

Working with Workspace

Workspace is an open-source local development tool from Inviqa. This talk covers what it is, what it does, and how to use it in your PHP project.

Dancing for Drupal

A talk on Drupal, presented alongside others representing Umbraco, Sitecore and Episerver.

Test Drive Twig with Sculpin

With Drupal 8 just around the corner, see how you can develop your Twig skills with Sculpin - a static site generator based on Symfony components and Twig.

Drupal 8

A lightning talk presented to the PHPSW user group, highlighting some of the relevant changes in Drupal 8.

About the Drupal Association

An impromptu talk about what the Drupal Association is, and what work I’ve been doing since I joined the Association staff.

Drupal and the LDAP module

A review and demonstration of some of the recent single sign-on work that I did using Drupal’s LDAP module.