2022-07-06 / Shopify and Open Source: A Mutually Beneficial Relationship
2019-05-22 / Embracing Change as an Organization (Slides)
2015-12-18 / Abstraction, or, The Gift of Our Weak Brains
2014-05-06 / Immersion
2013-10-02 / enterprise-fu, or, How To Succeed in Business Like A Ninja Samurai
2023-10 / Rails::HTML5
: the strange and remarkable three-year journey (Video) (Slides)
An accessible deep dive into the evolution of Rails to include HTML5-compliant sanitization, which provides better security for Rails applications. (Presented at Rails World 2023)
2022-09 / RubyShield, Ruby Central, and Shopify (Podcast interview)
Evan Phoenix and I were interviewed by Patrick Wheeler and Jason Gauci on the Programming Throwdown podcast about our personal journies in Ruby, how we learn, and how we came to work together on RubyShield, a security partnership between Shopify and Ruby Central.
2021-11-09 / Put That Test Down, You Don't Know Where It's Been (Video)
One afternoon in early 2021, a 14-year-old test in Rails started failing. Nobody understood why. This 12 minute video will amuse and/or annoy you with a mystery that spans decades and tech stacks. (Presented at RubyConf 2021)
2021-11-09 / Building Native Extensions Part Two (Video) (Slides) (Code)
Part two, a bit broader look at C extensions in Ruby, including an explanation of why Nokogiri chose to start precompiling native packages. (Presented at RubyConf 2021)
2021-09-11 / Building Native Extensions Part One (Video) (Slides) (Code)
A deep look at the techniques and toolchain used to ship native (precompiled) versions of Nokogiri and other rubygems with C extensions. (Presented at RubyKaigi 2021)
2018-02-21 / Cloud Foundry Overview (Podcast)
In an interview published on the Software Engineering Daily podcast, I talk about Cloud Foundry, Pivotal, and a potpourri of other topics.
2017-05-24 / Ruby Values (Article)
2015-05-28 / why you're in the right place at the right time (Presentation)
2014-10-10 / Agile Inceptions 101 (Presentation)
The history of a ✌successful✌ OSS project, along with humorous stories and lessons learned. This talk, given multiple times, is presented here in its final version from GoGaRuCo 2013.
2016-03-20 / Making a Useful C++ Buildpack
here is my source code
run it on the cloud for me
i do not care how
2010-03-09 / Stupid XML Tricks