Jump to ratings and reviews
Rate this book

Growing Rails Applications in Practice

Rate this book

88 pages, ebook

First published January 1, 2014

10 people are currently reading
93 people want to read

About the author

Henning Koch

2 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
27 (24%)
4 stars
48 (43%)
3 stars
24 (21%)
2 stars
11 (9%)
1 star
1 (<1%)
Displaying 1 - 24 of 24 reviews
Profile Image for Mauricio Carvalho.
10 reviews3 followers
Read
February 11, 2021
Short and practical.

It could be less "gem selling", and more plain ruby on rails style book.

The author tries to show his abstractions (gems) as a way to go but once the book has a few years things just changed. All concepts are still useful nowadays.

This is the kind of book that deserves a revision and update.
Profile Image for Lucas Húngaro.
21 reviews4 followers
August 22, 2014
Quick read, a bit superficial on some points (like testing) but filled with good practical advice to better organize your Rails application once it's no longer a simple "15 minutes blog".
Profile Image for Jan Bussieck.
5 reviews4 followers
November 17, 2014
First book on growing rails application I've come across that actually presents an integrated and overarching solution to the problem rather than a smorgasbord of architectural fads and ideas, a must read
600 reviews11 followers
February 3, 2015
Growing Rails Applications in Practice is only 88 pages long. But if you follow the advices given by Henning Koch and Thomas Eisenbarth your Rails application will be in a much better state. Most of the ideas are not new and when you know the Practical Object Oriented Design in Rubybook by Sandi Metz you may have already seen how small methods make the life simpler. That idea can be used for Rails as well.

Making controllers smaller, use inheritance and use models even if they don’t need ActiveRecord are simple things you can do right from the beginning. You don’t need to make a mess until you can make the situation better. But as also is explained in the book, don’t try everything you hear. Complex applications need a complex set of solutions. Not everything fits and therefore you need to be aware of the dependencies you add – by that in form of Gems or in the patterns you use. However, if you select a few ideas and implement them fully in your application you are far better off. Give it a try.


Profile Image for Gurkan Oluc.
8 reviews2 followers
January 28, 2015
This book is like a catalogue of ideas which has been born in last 2-3 years about Rails application development. It has really good patterns in it. But sometimes a little bit confusing due to the way it follows. When you finish chapter n you are saying, ok this is the best way to do this but when you go on, you see that there is a better way.
Profile Image for Heidar.
1 review1 follower
January 4, 2016
I read this to compare it to Trailblazer. Both are solving the same problem although Trailblazer takes code organization to a much more granular level using third party gems. This book provides simpler solutions, almost all of which require no extra gems.

The CSS part is interesting and feels similar to the way React components are organized.
24 reviews7 followers
January 12, 2015
Solid book, every Rails dev should at least have an opinion on these techniques. If you don't currently have a well-understood set of practises for building your apps, you could do a lot worse than to just follow these wholesale.
1 review
January 2, 2016
Concise, readable book, that contains a lot of applicable, useful ideas for organizing and testing Rails codebase. I particularly liked the controller patterns, namespacing and how CSS BEM is presented. Surely when I re-read the book there I can still get more out of it.
3 reviews2 followers
June 17, 2016
Excellent guide on how to stucture and code your Rails app into a maintainable project.

It is 5 stars for me if only the author would use a single Rails app throughout the book to show how their suggestions being implemented.
2 reviews2 followers
July 10, 2014
Good book. Good suggestions on how to avoid complicated and hard to change code. Particularly liked Form Models, Service Objects, and the BEM technique of organizing your CSS stylesheets.
Profile Image for Pablo.
Author 1 book43 followers
July 5, 2019
Very good book and so short that I would say this is required reading for all Ruby on Rails developers.
Profile Image for Horacio.
148 reviews
August 1, 2014
Corto, con claros y buenos consejos que se pueden implementar de inmediato. Un poco limitado en scope.
Profile Image for Leonid Batizhevsky.
1 review1 follower
August 4, 2014
Good book for junior rails developers. Experienced developers don't found anything new
25 reviews49 followers
September 17, 2014
Short, simple, and to the point. Not all of the use cases and reasoning are applicable to all codebases, but at the very least they pose interesting questions and propose useful ways of thinking.
Profile Image for Dan Ofer.
46 reviews2 followers
March 6, 2016
Every Rails programmer should read this book.
Profile Image for Manoj M J.
27 reviews8 followers
April 30, 2016
A very good book that every Rails Dev should read. Very concise and to the point. Gives lot of code organisation tips which will really help to maintain a growing codebase. I'm glad I read this.
Profile Image for Bruno.
12 reviews2 followers
June 23, 2016
This book is a good start if you start to become overwhelmed by the amount of code/files your Rails app has.The techniques presented are pretty helpful and well explained with great code samples.
Profile Image for Max Borysov.
7 reviews1 follower
January 26, 2017
Really nice book. It does not show deep/complex examples, but still very helpful. Recommended for reading.
Profile Image for Dim Ether.
14 reviews5 followers
May 2, 2017
This book is really thin (many books are still into the "why did we write this book" by page 70) and doesn't go deep but it's unbiased and a honest collection of tips. Actually, it felt like the missing part of the official Rails documentation, chapter "Midsize to big apps and technical debt". It could save some future pain to people who are still on their honeymoon with Rails.
Displaying 1 - 24 of 24 reviews

Can't find what you're looking for?

Get help and learn more about the design.