Talks and workshops I've given at conferences and user groups over the years. Proposals and abstracts live in the speaking repo.

[talks · workshops]

Talks

Ops for Humans — Infrastructure that makes everyone happy, not just your vendors. DevOps culture, on-call rotation, and postmortems with a focus on people over tooling. Given at LondonCD, IDinLondon, and PyCon UK 2018. [slides · video · repo]

Elephant Taming for Snake Lovers — PHP from a Python developer's perspective: similarities, differences, tooling, and why it's worth knowing. Given at WyPy and PyCon UK 2015. [slides · repo]

Where Goombas Dare — Build pipelines, release engineering, and continuous delivery. Given at leedsDevops and LondonCD. [slides · repo]

Stormy Webber — Building fast async web services with Tornado, including WebSockets, Server Sent Events, and Python 3 futures. Given at PyCon Ireland 2013, WyPy, Django Weekend, and PyCon UK 2014. [slides · repo]

conn-check: the talk — Verifying deployments and testing infrastructure with conn-check. Given at leedsDevops 2015. [slides · repo]

How to Deploy (Pretty Much) Anything with Juju — Service orchestration and deployment with Juju. Given at PHPNE 2014 and PyCon PL 2014. [slides · repo]

Gevent All The Things — Concurrency with gevent. Given at Python Sheffield. [slides · repo]

GitHub Actions Talk — GitHub Actions with a Ruby slant. Internal talk given at Elastic. [slides · repo]

Workshops

Tornado & Friends — Building fast asynchronous applications with Tornado and Python. Given at Django Weekend Cardiff and PyCon PL 2014. [repo]