I enjoy public speaking and try to do it as often as I can. This page collates all the talks I have given. All my slides are available on Speakerdeck.

Debugging with Git

Lightning talk on how to use Git Bisect to debug your code. Presented at

The Peak Framework

The Peak Framework is a collection of open source, 100% Swift microframeworks providing a standardised approach to building iOS apps. This talk will cover the how and why the mobile team at 3Squared created the Peak Framework, their progress in updating legacy projects to use more and more Swift, and a demo of how the frameworks can be used in building a simple app talking to a web api.

Presented with Sam Oakley at

Get Good with Git

Using Version Control to Deliver Quality Software.

A look into how 3Squared use version control to enable collaboration, ensure code quality, fix bugs, and ultimately release software.

Presented at

A Swift Journey

The story (so far) of how the mobile team at 3Squared moved to 100% Swift development for all new iOS projects. Topics covered include:

Presented at NSManchester February 2017

Error Handling In Swift 2.0

A look at how methods can fail, models for handling errors and how Swift 2.0 has a different approach.

Presented at SheffieldSwift July 2015