Ruby Best Practices

Ruby Best Practices

4.0 of 5 stars 4.00  ·  rating details  ·  76 ratings  ·  11 reviews
How do you write truly elegant code with Ruby? Ruby Best Practices is for programmers who want to use Ruby as experienced Rubyists do. Written by the developer of the Ruby project Prawn, this concise book explains how to design beautiful APIs and domain-specific languages with Ruby, as well as how to work with functional programming ideas and techniques that can simplify y...more
Paperback, 336 pages
Published June 23rd 2009 by O'Reilly Media (first published June 11th 2009)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.
The Cathedral & the Bazaar by Eric S. RaymondFree as in Freedom by Sam WilliamsLearning Perl by Randal L. SchwartzProducing Open Source Software by Karl Franz FogelRuby Best Practices by Gregory Brown
Open Source Technology books
5th out of 12 books — 10 voters
The Well-Grounded Rubyist by David BlackEloquent Ruby by Russ OlsenAgile Web Development with Rails by Dave ThomasDesign Patterns in Ruby by Russ OlsenThe Rails Way by Obie Fernandez
Best ruby programming books
9th out of 18 books — 18 voters


More lists with this book...

Community Reviews

(showing 1-30 of 216)
filter  |  sort: default (?)  |  rating details
Said A
Utter disappointment! I think the book got to be published just to grab a quick buck, while there was a huge ruby literature demand. It feels like almost no thought nor organisation was put into this publication. Some of the recommendations are actually now considered bad practices.

You are better off doing online research and reading blog posts than reading this book.
Marshall
Provides suggestions for writing clean, bug-free, and efficient code. Unfortunately, the book itself isn't so clean, bug-free, and efficient. I can overlook the typos. Some of the suggestions are useful, but most of it is pretty basic stuff you'll find in other Ruby books. The author likes to dump chunks of code from his own open source projects (he couldn't shut up about Prawn) that make your head hurt, and then not explain much of it. It's hard to make Ruby boring, but this book pulled it off....more
Alex
Really enjoying this. It might be the best technical book I've ever read. It's also really encouraging that coming back to this book after reading a few of the chapters online when the book came out, I understand the more challenging topics a lot better now.
Stefan Kanev
The second most sophisticated book about Ruby I've read (the first being Flanegan book). It focuses or real examples and covers a lot in depth. I wish it was available when I first started programming in Ruby.
Paul
Feb 14, 2013 Paul rated it 5 of 5 stars
Shelves: ruby
It doesn't pretend to be encyclopedic in the manner of The Ruby Way. However, where sometimes I find The Ruby Way curtails topics just when they start to get interesting, Brown dives deep with Ruby Best Practices.

Clear examples are accompanied by thoughtful and full treatments of the subject at hand. It has particularly useful focus on "Mastering the Dynamic Toolkit", "Text Processing", "Functional Programming Techniques", and "Designing Beautiful APIs".

See "Two Ruby Books to Own" ... http://tar...more
Bruno Antunes
One of the best programming books I've ever read. Unfortunately, Ruby-specific!
Clinton R
Not bad - I learned some stuff, and I've been programming in Ruby for 4+ years.
Barry
Mar 17, 2010 Barry marked it as to-read-technical
Note: I actually have the PDF of this. OSBook FTW!
Katherine
Still relevant 4 years after it was published.
Buddhika Laknath
Very informative
Michael
If you have already coded in Ruby for a while, you definitely should check out "Ruby Best Practices". As the title suggests this is not about learning Ruby, it's about getting the most out of the language, for yourself as well as for potential collaborators and colleagues. No matter how long you've been doing Ruby, I'm almost certain you'll still pick up a little trick here and there.
Valeriy
May 23, 2013 Valeriy marked it as to-read
Shelves: ruby
Anna
May 04, 2013 Anna is currently reading it
Shelves: cs-programming
Þia Piamonte
Apr 04, 2013 Þia Piamonte marked it as to-read
アンドレ
Apr 04, 2013 アンドレ marked it as to-read
Elizabeth
Mar 24, 2013 Elizabeth marked it as to-read
Kranthi Lakum
Feb 19, 2013 Kranthi Lakum marked it as to-read
Damon
Feb 16, 2013 Damon added it
Shelves: ruby, software
Eugeniy Bakin
Feb 07, 2013 Eugeniy Bakin marked it as to-read
Chris
Feb 03, 2013 Chris marked it as to-read
Hoa Bui The
Feb 02, 2013 Hoa Bui The marked it as to-read
Alex Khorin
Jan 29, 2013 Alex Khorin marked it as to-read
« previous 1 3 4 5 6 7 8 next »
There are no discussion topics on this book yet. Be the first to start one »
Ruby Best Practices (Kindle Edition)

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Flying Carpet You Can Fly! About Face: A Plastic Surgeon's 4-Step Nonsurgical Program for Younger, Beautiful Skin A Field of Honor: Writers, Court Culture, and Public Theater in French Literary Life from Racine to the Revolution Modern Western Civilization: From The Rise Of Absolutism To The Present (Book & Dvd)

Share This Book

Your website