A conversation about multi-tenant database architecture in Rails, covering the journey of implementing separate SQLite databases for Fizzy customers, and the open-sourced Active Record Tenanted gem that simplifies multi-tenancy implementation.
As Rails's SQLite support has improved, it's finally possible to have truly multi-tenant Rails applications - isolated data for each account! - without sacrificing performance or ease of use.
In this podcast episode I talk with Chris Oliver and Andrew Mason about Loofah and the Rails HTML sanitizer, SQLite support in Ruby, how I got started in Ruby, and a bit about management vs leadership.
Evan Phoenix and I were interviewed by Patrick Wheeler and Jason Gauci about our personal journies in Ruby, how we learn, and how we came to work together on Ruby Shield, a security partnership between Shopify and Ruby Central.
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.
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.