Speaking
I relish the chance to share the things that are are making a difference in my life as a software developer: better application architecture and continuing innovation in Ruby.
I’d love to do this more. I’m available for new speaking opportunities, please get in touch.
Upcoming
What I Talk About When I Talk About Ruby, plus live Q&A
thoughtbot Open Summit, Online (and free!)
31st October 2025
Podcasts
Rooftop Ruby #44: Hanami and Chippy Buddies with Tim Riley
11 June 2025
Dead Code #30: Lethal Dependency Injection (with Tim Riley)
26 February 2025
Rooftop Ruby #9: Dry RB and Hanami with Tim Riley
18 April 2023
Remote Ruby #30: Joined by Tim Riley
1 March 2019
Talks
What I Talk About When I Talk About Ruby
XO Ruby, San Diego (Presented remotely)
18th October 2025
What I Talk About When I Talk About Ruby (Keynote)
Baltic Ruby, Riga
Jun 2025
Livin’ la Vida Hanami (Keynote)
RedDotRubyConf, Singapore
Jul 2024
Quest of the Rubyist (Keynote)
RubyConf Taiwan, Taipei
Dec 2023
Livin’ la Vida Hanami
RubyConf, San Diego
Nov 2023
Livin’ la Vida Hanami
Brighton Ruby, Brighton
Jun 2023
Hanami 2: New Framework, New You
RubyConf AU, Melbourne
Feb 2023
Hanami 2: New Framework, New You
RubyConf Thailand, Bangkok
Dec 2022
Quest of the Rubyist (Keynote)
RubyConf Thailand, Bangkok
Sep 2019
Views, from the top
RubyConf AU, Melbourne
Feb 2019
Next Generation Web Apps with dry-rb (Workshop)
Kiwi Ruby, Wellington
Nov 2017
Next Generation Web Apps with dry-rb (Workshop)
RubyConf MY, Kuala Lumpur
Oct 2017
Real-world functional Ruby
RubyConf MY, Kuala Lumpur
Oct 2017
Real-world functional Ruby
Southeast Ruby, Nashville
Oct 2017
Reinvesting in Ruby (Keynote)
Deccan RubyConf, Pune
Aug 2017
Next Generation Web Apps with dry-rb (Workshop)
Deccan RubyConf, Pune
Aug 2017
Next Generation Web Apps with dry-rb (Workshop)
RedDotRubyConf, Singapore
Jun 2017
Functional Architecture for the Practical Rubyist
RedDotRubyConf, Singapore
Jun 2017
Reinvesting in Ruby (Keynote)
RubyConf AU, Melbourne
Feb 2017
Next-generation Ruby web apps with dry-rb, rom-rb, and Roda
RedDotRubyConf, Singapore
Jun 2016
Functional Ruby, Rodakase, and another world of Ruby web applications
Rails Camp Canberra, Canberra
Dec 2015
Web or native? Smart choices for smartphone apps
Web Directions South, Sydney
Oct 2011