Presentations
- "The first 10 years of Roda" Presentation at November 2024 SF Bay Area Ruby Meetup
- "10 Years of Roda" Presentation at RubyConf 2024
- "Reducing Implicit Allocations During Method Calling" Presentation at RubyKaigi 2024 (Video)
- "The Second Oldest Bug" Presentation at RubyConf 2023 (Video)
- "The Second Oldest Bug" Presentation at RubyKaigi 2023 (Video)
- "Roda: Simplicity, Reliability, Extensibility, Performance" Presentation at RubyConfTH 2022 (Video)
- "Helping Redistrict California with Ruby" Presentation at RubyConf 2022 (Video)
- "Fixing Assignment Evaluation Order" Presentation at RubyKaigi 2022 (Video)
- "Roda: Simplicity, Reliability, Extensibility, Performance" Presentation at RubyConf Pakistan March 2022 (Video)
- "Optimizing Partial Backtraces in Ruby 3" Presentation at RubyConf 2021 (Video)
- "Optimizing Partial Backtraces in Ruby 3" Presentation at RubyKaigi 2021 (Video)
- "Object Model Improvements in Ruby 3" Presentation at RubyWorld 2020 (Video , starts about 1:05:35)
- "Keyword Arguments: Past, Present, and Future" Presentation at RubyKaigi 2020 (Video)
- "Rodauth: Ruby's Most Advanced Authentication Framework" Presentation at Pivorak Conf 5.0 (Video)
- "Running a Government Department with Sequel and Roda" Presentation at ParisRB Conf 2020 (Video)
- "Optimization Techniques Used by the Benchmark Winners" Keynote Presentation at RubyKaigi 2019 (Video)
- "Running a Government Department on Ruby for over 13 Years" Presentation at RubyConf 2018 (Video)
- "Ruby Web Application Security Defense in Depth" Presentation at RubyHACK 2018 (Video)
- "Running a Government Department on Ruby for over 12 Years" Presentation at Isle of Ruby 2018 (Video)
- "Rodauth: Website Security Through Database Security" Presentation at RubyConf LT 2016 (1024x768, 50 minutes)
- "Rodauth: Website Security Through Database Security" Presentation at RubyConf BY 2016 (1280x720, 40 minutes) (Video)
- "Roda" Lightning Talk at RailsConf 2015 (4x3 version) (Video)
- "Better Routing Through Trees" Presentation at MountainWest RubyConf 2015 (4x3 version) (Video)
- "Roda: The Routing Tree Web Framework" Presentation at RubyConf 2014 (4x3 version) (Video)
- "Give-and-Go with PostgreSQL and Sequel" Presentation at RubyC 2014 (Video)
- "Deep Dive Into Eager Loading Limited Associations" Presentation at RubyC 2014 (Video)
- "Give-and-Go with PostgreSQL and Sequel" Presentation at RailsClub 2013 Moscow (In Russian) (Video, starts about 6:30:00)
- "Parsing Advanced PostgreSQL Types" Short Presentation at July 2012 Sacramento Ruby Meetup
- "The Development of Sequel" Presentation in May 2012 at Heroku
- "Quinto and Coffeescript/NodeJS" Short Presentation at January 2012 Sacramento Ruby Meetup
- "Sequel: The Database Toolkit for Ruby" Presentation at PostgreSQL Conference West 2011
- "evilr: Do Things You Shouldn't" Short Presentation at September 2011 Sacramento Ruby Meetup
- "Knocking Ruby's Date and DateTime Performance Out of the Park with home_run" Presentation at RubyConf 2010 (Video)
- "Singleton Classes of Singleton Classes" Lightning Talk at Ruby Midwest 2010
- "Ruby Techniques By Example" Presentation at Ruby Midwest 2010
- "Ruby Techniques By Example" Presentation at April 2010 Sacramento Ruby Group Meeting
- "Ruby Techniques By Example" Presentation at MountainWest RubyConf 2010 (Video)
- "NoSequel" Lightning Talk at MountainWest RubyConf 2010 (Code) (Video, starts about 5:15)
- "Sequel: SQL in Ruby" Presentation at Lone Star Ruby Conference 2009
- "Sequel: SQL in Ruby" Presentation at RubyKaigi 2009
- "Sequel: The Database Toolkit for Ruby" Presentation at LA Ruby Conf 2009 (Video)
- "Sequel: The Database Toolkit for Ruby" Presentation at MountainWest RubyConf 2009 (Video) (Transcript)