Closing Keynote
summary
Talk describes AdequateRecord, a fork of ActiveRecord that introduces bind-parameter caching and a statement cache, yielding up to ~100% faster SQL generation, 70% fewer allocations and near constant-time has_many :through growth for deep joins. Benchmarks use benchmark/ips and GC.stat; experiments show ~30% speed for cached where queries while find_by stays ~3x faster than equivalent where calls. Trade-offs are increased memory (cache size ≈ relations+find_bys × entry size) and API complexity.
AI-written summary · about
chapters (24)
- 0:00Intro
- 1:15Welcome
- 1:33Quotes
- 2:07Aaron Patterson
- 4:54Tenderlove
- 7:48Last year
- 9:41Cynthia Plaster
- 12:09Rails is 10 years old
- 13:32Solving incredibly hard computer science problems
- 14:35Whats left in computer science
- 15:32Things Ive learned
- 19:34Mutable State
- 22:19Inconsistent Returns
- 25:49Lessons
- 31:17Active Record
- 34:16HasManyThrough
- 36:31Cache
- 39:05Cache Example
- 40:33Benchmarking
- 44:12PostOp Find
- 48:16Has Many Through Growth
- 49:46Studying Computer Science
- 51:28AdequateRecord
- 57:41AdequateRecord Merge








