talks / workshops i have given
why are distributed systems so hard? a network partition survival guide
primer on distsys fallacies and foibles, DevOpsDaysLDN 2018.
intro to BOSH-deployed services
the on-demand service broker SDK pattern for cloud foundry services, Cloud Foundry Summit Europe 2018. slides & video coming later
how to tech talk: a meta-discussion
lightning talk on tips for getting started with technical speaking, from Cloud Foundry Summit Europe 2018 Unconference.
competitive debate, gendered speech patterns & the tech industry
reflections about gender-biased evaluation of communication styles. closing keynote on Speak day of Write/Speak/Code Conference 2018
what if you treat your pipeline like a product?
product thinking as applied to continuous integration infrastructure. co-delivered with Mark Hender at PipelineConf 2018
building empowered teams at scale
empirical study of a growing engineering organisation, told in the style of a lean startup manual, SwanseaCon 2017
why would anyone build a concourse resource?
intro to concourse CI resource concept and design, London Concourse User Group, 2017
how to tech talk
a workshop for generating technical talk ideas and surfacing shared interests
intro to COBOL
COBOL overview and "hello world" tutorial, for SoCraTes UK 2018
intro to fp for Shanghai.js
functional programming overview, slides in Chinese. delivered at ShanghaiJS in august 2016
functional reactive programming
functional reactive programming lightning talk, various London meetups
just containerise it!
intro to container technology, focused on Docker
domain design deep-dive
hands-on domain modeling workshop, /dev/summer 2016
for makers alumni talks night, mid-2015
functional programming intro for makers alumni talks night, mid-2015, co-delivered with @gypsydave5