Rails as a piece of birthday cake
summary
Rails claims that three core elements (Model View Controller) are insufficient long term and shows concrete fixes: extract a GitHub web hooks mapper, move controller/model logic into a plain Ruby service objects waiting room, then stabilize with a reuseable ActiveModel attributes API form object that plays with ActionView and ActiveSupport. The recipe produces a five‑layer cake, reduces coupling, improves testability, and demonstrates what to change and what tools to use.
AI-written summary · about
chapters (10)
- 0:00Rails architecture cake
- 6:47Speaker and context
- 7:53Rails as assembly line
- 11:20Recipe for good abstractions
- 24:10GitHub webhooks abstractions
- 32:41Form objects for models
- 42:40Refining abstractions
- 43:43Beyond Rails conventions
- 44:27Abstraction layers
- 45:30Closing thoughts
related talks
28mDissecting Rails
33mRails is Just Ruby
01h 09mRails 3 ...and the real secret to high productivity
41mOff the Tracks - Challenging the Rails Mindset
26mDissecting Rails - a different approach to learning Rails
31mThe History of Rails in 10 Blog Posts
35mRails vs. Object Oriented Design
48mFrom Rails to Rack: Making Rails 3 a Better Ruby Citizen
