Skip to content

Instantly share code, notes, and snippets.

@collinschaafsma
Created February 28, 2012 18:24
Show Gist options
  • Save collinschaafsma/1934139 to your computer and use it in GitHub Desktop.
Save collinschaafsma/1934139 to your computer and use it in GitHub Desktop.
Talk resources for: Stop putting every class in the models directory.
Example Rails app
https://github.com/collinschaafsma/loyd
Example Sinatra app
https://github.com/collinschaafsma/slimfit
Awesome talk by Uncle Bob.
http://confreaks.com/videos/759-rubymidwest2011-keynote-architecture-the-lost-years
Clean Code Book
http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
Jumpstart Labs: Facade Pattern
http://tutorials.jumpstartlab.com/topics/models/facade_pattern.html
Great talk by Corey Haines
http://www.youtube.com/watch?v=bNn6M2vqxHE
Software design patterns
http://en.wikipedia.org/wiki/Software_pattern
Draper
https://github.com/jcasimir/draper
Railscast: Presenter from scratch
http://railscasts.com/episodes/287-presenters-from-scratch?autoplay=true
S.O.L.I.D
http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment