• WIP

    Slides for my "Is this ok...? Or, spotting unsafe concurrent Ruby patterns" talk at the Fullstack LX Meetup

  • Kotlin for Rubyists: A Journey

    Slides for the "Kotlin for Rubyists: A Journey" workshop, presented at Ruby on Ice 2019

  • Is this ok...? Or, spotting unsafe concurrent Ruby patterns (Fullstack LX)

    Slides for my "Is this ok...? Or, spotting unsafe concurrent Ruby patterns" talk at the Fullstack LX Meetup

  • Is this ok...? Or, spotting unsafe concurrent Ruby patterns

    Slides for my "Is this ok...? Or, spotting unsafe concurrent Ruby patterns" talk at Ruby on Ice 2018

  • JRuby in 2017 and beyond

    Slides for "JRuby in 2017 and beyond" @ London Ruby Unconference 2017

  • Warm-blanket gem: Goodbye crappy after-boot performance

    Lightning talk

  • Why you should be using JRuby in production

    Presentation for Fullstack LX meetup, 23 February 2017

  • Rubies: A look into Ruby's shiny future

    Presentation for sardines.rb meetup, March 2017

  • explaining git

    An overview of how git works internally

  • did_you_know.ruby?

    Short presentation on awesome ruby features & tools