
169 - Rails Concerns with Jorge Manrubia of 37signals
Code with Jason
00:00
The Importance of Hitting Top Level APIs
At 37 signals, I'd say that the default is to aim for these top level APIs on domain entities or on domain models. We prefer to hide that behind a high level API instead of putting that responsibility on the caller. That doesn't mean that sometimes we don't just create a new object and dispatch something, but in general, we prefer to use this.
Transcript
Play full episode