Speaking Engagements
2022
Geeking out about Vim - Unhandled Exception Podcast, November 2022
2019
Improving System Resiliency via Chaos Engineering - SwanseaCon 2019, September 2019
Patterns and Practices for Building a Better Web API Architecture - DDD Wales, March 2019
2018
Improving System Resiliency via Chaos Engineering - Bristech 2018, December 2018
ASP.NET Core Razor Deep Dive - .NET Oxford, January 2018
2017
Going serverless with AWS Lambda - Tech Exeter Conference, September 2017
Building a better Web API architecture using CQRS - DDD East Anglia, September 2017
ASP.NET Core Razor Deep Dive - Smart Devs User Group, July 2017
Building a better Web API architecture using CQRS - DDD Reading 12, June 2017
ASP.NET Core Razor Deep Dive - DDD South West, May 2017
Going cross-platform with ASP.NET Core - Exeter .NET, March 2017
2016
Why software engineering is a great career choice - TechSpark Graduates Conference, December 2016
Going cross-platform with ASP.NET Core - BrisTech 2016, November 2016
Going cross-platform with ASP.NET Core - Tech Exeter Conference, October 2016
Building rich client-side applications using Angular 2 - DDD Reading 11, September 2016
Angular 2 CLI - .NET Rocks Podcast, August 2016
An intro to Angular 2 - BristolJS, May 2016
An intro to Angular 2 - Taunton Developers' Meetup, June 2016
2015
Javascript and the Immediately Invoked Function Expression Grok Talk - Taunton Developers' Meetup, December 2015
Visual Studio Shortcuts - .NET Rocks Podcast, November 2015
TypeScript Hands-on Workshop - Taunton Developers' Meetup, July 2015
Introduction to TypeScript Lightning Talk - DDD South West, April 2015
Introduction to TypeScript Grok Talk - Taunton Developers' Meetup, March 2015