General
Rails (OOP) design ideas and libraries
- http://ohthatjames.github.com/2012/06/30/rails-without-rails-code/
- http://jamesgolick.com/2010/3/14/crazy-heretical-and-awesome-the-way-i-write-rails-apps.html
- https://github.com/barsoom/devbook/tree/master/service_layer
- http://grantammons.me/2012/12/24/resources-to-help-guide-architectural-decisions-in-an-app/
- http://gorban.org/post/32873465932/software-architecture-cheat-sheet https://github.com/notonthehighstreet/holiday
Decoupled code examples
- In Draper gem, a decorator
- https://github.com/nulogy/edr
- Controller, Repository, Use-Case, Modle
- https://github.com/slagyr/cleantracker
- https://github.com/slagyr/cleananalytics_rb
- https://github.com/qertoip/guru_watch
- https://github.com/moonmaster9000/persistence_strategies
- https://github.com/bitlove/objectify#how-it-works
- https://github.com/elvanja/gedankenexperiment/tree/master/persistence_decoupling
- http://petelacey.tumblr.com/post/32626547077/making-uncle-bob-happy
- http://petelacey.tumblr.com/post/33090510132/use-cases
- http://obvious.retromocha.com/
- https://github.com/RetroMocha/obvious_status
- https://github.com/RetroMocha/obvious
- https://github.com/braintree/curator