Goodreads helps you keep track of books you want to read.
Start by marking “Objects on Rails” as Want to Read:
Objects on Rails
Enlarge cover
Rate this book
Clear rating
Open Preview

Objects on Rails

4.11  ·  Rating details ·  164 ratings  ·  11 reviews
This is the complete text of Objects on Rails, a “developer’s notebook” documenting some guidelines, techniques, and ideas for applying classic object-oriented thought to Ruby on Rails applications. This book is aimed at the working Rails developer who is looking to grow and evolve Rails projects while keeping them flexible, maintainable, and robust. The focus is on pragma ...more
ebook, 197 pages
Published 2012

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Objects on Rails, please sign up.

Be the first to ask a question about Objects on Rails

Community Reviews

Showing 1-30
Average rating 4.11  · 
Rating details
 ·  164 ratings  ·  11 reviews

More filters
Sort order
Start your review of Objects on Rails
Jacob Tjornholm
Apr 13, 2012 rated it it was amazing
I really, really enjoyed this book.

As Avdi also points out in the book, it is important not to think of it as a "best practices" book. It's more of an exploration, a journey away from way most people build Rails apps to discover which alternative techniques work and which don't.

Some of these experiments end with the realization that the effort needed to introduce flexibility was simply too great to make the technique worthwhile. In my opinion, this is a good thing! Without these experiments, i
Bjoern Rochel
Feb 12, 2012 rated it liked it
Shelves: 2012
A book full of good ideas. A bit short though and in parts a bit off (the overengineered tagging part). The book is more an eyeopener for developers only familiar with rails standard way of doing things, than a reference or a pattern catalogue.
Bradley Schaefer
Nov 05, 2012 rated it it was amazing
Shelves: programming
Clear and well-written exploration of techniques that can be used in rails applications that can help with testability, separation of concerns, reducing coupling, and overall clean design. In reality each of those list items is interconnected, as Avdi succeeds in demonstrating.

Examples of some of the interesting parts was the idea of Exhibitors, factory methods using public_method, default arguments as a sort of dependency-injection mechanism, and bunches more. I definitely wish more rails progr
Feb 08, 2014 rated it really liked it
A pretty good introduction to proper domain design and architecture, but a bit rudimentary when it comes to extracting and referring to patterns. I started this years ago, but only recently finished it, and I credit it with first getting my mind moving in this direction. Now, I'd hand it off to an intermediate dev looking to transition to a senior. ...more
Christoffer Klang
A couple of cool tricks in here. I think the choice of writing a blog application was an unfortunate one though. It gives a muddy perspective of the techniques shown, which left me with a feeling that it's all just a systemized premature optimization. A couple of disconnected, small, examples would have made this book much better imho. ...more
Michał Szajbe
Nov 01, 2012 rated it really liked it
Good read. Code examples sometimes look over-engineered and are difficult to follow but the reasoning behind them is really well described. The book contains great summary section which acts as a good reference.
May 10, 2014 rated it really liked it
I had to come back to this a second time late last year. I feel it's not for rails newbies. You need to make the mistakes before diving into this one. Grimm shows the bad examples and ways how to improve upon them. ...more
Jesse Storimer
Jul 22, 2013 rated it it was amazing
Really great narrative here. This was the first technical book to hold my attention all the way through in a while.
Sep 02, 2012 rated it really liked it
Well-written although overkill for a blog! We used some patterns discussed in this book.
Apr 15, 2014 rated it really liked it
Shelves: professional
By reading it I learned how to decouple my domain logic from Rails. I also learned a very effective way to use presenters.
rated it it was amazing
Mar 12, 2014
rated it really liked it
Nov 28, 2014
rated it liked it
Jun 07, 2013
Павел Бубенцов
rated it really liked it
Feb 21, 2018
Francisco Rojas
rated it it was amazing
Apr 26, 2014
Grzegorz Witek
rated it really liked it
Oct 08, 2012
David Rueck
rated it really liked it
Feb 13, 2014
rated it it was ok
Dec 17, 2016
James Hendrickson
rated it it was amazing
Dec 30, 2013
rated it liked it
Jul 13, 2013
rated it it was amazing
Sep 06, 2018
rated it really liked it
Feb 18, 2016
Daniel Konishi
rated it really liked it
Jul 14, 2016
Ignacy Moryc
rated it liked it
Mar 01, 2021
Renato Besen
rated it really liked it
Mar 16, 2012
Arthur Santos
rated it really liked it
Feb 13, 2015
rated it it was amazing
Jan 26, 2013
Airat Shigapov
rated it really liked it
Dec 07, 2014
rated it it was amazing
May 12, 2014
rated it it was amazing
Apr 14, 2012
« previous 1 3 4 5 6 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • JavaScript: The Good Parts
  • Extreme Programming Explained: Embrace Change (The XP Series)
  • Jonathan Livingston Seagull
  • Left Behind (Left Behind, #1)
  • In His Steps
  • He Chose the Nails: What God Did to Win Your Heart
  • Engineering Long-Lasting Software
  • Os Caçadores de Deus
  • HTML and CSS: Design and Build Websites
  • Ruby on Rails Tutorial: Learn Web Development with Rails (Addison-Wesley Professional Ruby Series)
  • Everyday Rails Testing with RSpec
  • Fire in the Valley: The Making of the Personal Computer
  • Permanent Record
  • Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture
  • Building Git
  • Be the Master: Achieve Success & Help Others
  • Brotopia: Breaking Up the Boys' Club of Silicon Valley
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Related Articles

  Every year in the U.S., we observe National Hispanic Heritage Month, which runs from September 15 through October 15. And this is the perfect...
56 likes · 11 comments