WWDC24 SALE: Save 50% on all my Swift books and bundles! >>


I love attending conferences and meetups around the world, teaching and learning about Swift in equal measure. If you'd like me to speak at your next event please get in touch. Alternatively, you can find a selection of my previous and upcoming talks below, along with videos where possible.

Selected highlights

If you only have time to watch a handful of my talks, I've picked out some of my favorites below. Some of these were recorded by the event, but some I've re-recorded to improve the sound and/or video quality.

(And if you're really short on time, here are the things I talk about the most: use assertions and preconditions more, prefer hard types over optionals, constrain your extensions, prefer composition over inheritance, and don't let folks convince you that their architecture is better than yours!)

SwiftUI in 25 minutes

Delivered at try! Swift New York

Understanding the Standard Library

Delivered at Mobiconf in Kraków

Who can say they have learned Swift?

Delivered at UIKonf, online

What Star Wars Can Teach Us About Swift

Delivered at Next Door in San Jose

Teaching Swift at Scale

Delivered at NSSpain in Logroño

How Not to Write Swift

Delivered at Swift & Fika in Stockholm

The Evolution of Swift

Delivered at Swift TO, Toronto

We're Better Than This

Delivered at Codemobile, Chester

Previous Presentations

Here are some of the other places I've spoken previously:

Upcoming presentations

What people say…

Image credit: the photo at the top of this page was taken at dotSwift 2018 in Paris on January 29, 2018 by Nicolas Ravelli.

Unknown user

You are not logged in

Log in or create account

Link copied to your pasteboard.