"Persistence pays off: a new look at rom-rb"
summary
Claim: rom-rb separates persistence from domain to reduce complexity, implemented in under 6,000 lines and used to replace Rails in a production stack. It composes SQL via Sequel, returns plain structs and supports repositories, relations, changesets to read, transform and persist data without Active Record objects. rom 4.0 becomes a meta gem, extracts change sets to rom-change_set, adds automatic struct/schema inference, custom entity base classes, optional auto-migrations, a generic Association API and performance and docs work; beta targets July and the design is proven in real projects.
AI-written summary · about
chapters (6)
- 0:00Introduction and speaker intro
- 1:49Why ROM was created
- 8:54How ROM works and its components
- 17:03Changing data with change sets
- 21:22ROM 4.0 upcoming features
- 35:03Roadmap and release plans








