Ruby Best PracticesGregory Brown
Ruby Best Practices
12mentions
8recommended by
10HN commenters
2010–2013first – last mentioned
80% recommend20% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.






I found this to be a great (ruby based) design book. Ruby best practices by Gregory Brown (free download http://rubybestpractices.com/)
on “How to Design Classes (in Ruby, Python, Java or any OOP)” ↗Another invaluable resource is 'Ruby Best Practices' by Gregory Brown. You can download the pdf for free (http://majesticseacreature.com/rbp-book/pdfs/rbp_1-0.pdf).
on “Ruby Tips Part 4” ↗…HN'ers read not just for enjoyment, but directly taught them how to do something. The ggplot2 (viz for R) book has been great: http://www.amazon.com/ggplot2-Elegant-Graphics-Data-Analysis/dp/0387981403 Ruby Best Practices also gave me some ideas on better use of blocks to do data processing from files: http://blog.rubybestpractices.com/posts/gregory/022-rbp-now-open.html
on “Ask HN: What books have taught you practical things?” ↗first time i heard that was from greg browns Ruby Best Practices book (was probably the best thing I took away from it). At this point (unfortunately) bang means almost nothing, since the reason to use bang seems to be different for every rubyist
on “The GitHub Styleguide” ↗3 books that I helped me tie my daily work back to more abstract computer science concepts are: - Ruby Best Practices - Javascript, the Good Parts - Higher Order Perl I recommend picking these up after you've done work in the languages they're about. They assume that you're already comfortable with the language, but…
on “Must Read CS Books For Self Self-Taught Programmers” ↗I got Ruby Best Practices and the Pragmatic Bookshelf's 'Programming Ruby 1.9' from the library last summer, and had an incredibly productive time. I would sit in front of my laptop reading RBP, and any time I was confused by…
on “Ask HN: ______ is to Python as K&R is to C?” ↗The pickaxe always struck me as Ruby from a Java programmer's perspective. At one point it was one of very few options in English but nowadays the choices are better. Ruby Best Practices and The Complete Rubyist are key reading.
on “Why Scala seems difficult but really isn’t” ↗Any recommendations for ruby related o'reilly books that may be hidden gems? (Not aimed at beginners) Greg Brown's Ruby Best Practices. http://shop.oreilly.com/product/9780596523015.do
on “OReilly offers 50% discount on ebooks in celebration of 'Day Against DRM'” ↗…completing R4Z) -Crafting Rails Applications (Takes your perception of rails to another level) -Programming Ruby 1.9 (You'll have to learn Ruby eventually, might as well learn from one of the best) -Ruby Best Practices (Its free, darn good, and Greg Brown's a pretty cool dude from what I can gather) -The Ruby5 podcast (It's 5 minutes, and gives you a great survey of all of the cool widget gems and the large development…
on “Why Everyone Should Learn to Program” ↗I echo the nod for Metaprogramming Ruby Quite honestly, I haven't gotten into Ruby Best Practices yet, but credit must be given to Gregory Brown for making it freely available: http://rubybestpractices.com/ As a middling programmer trying to learn Ruby, O'Reilly Ruby Cookbook has been by far the…
on “The Ruby Reading List” ↗My book, Ruby Best Practices is listed here, but you can download a free PDF copy instead: http://rubybestpractices.com
on “Buy 1 get 1 sale at O'Reilly. What are some good startup or tech-related books?” ↗I wonder if this can be read hand in hand with Ruby Best Practices. After all Matz wrote the preface to this one so I have to give it a go.
on “New to Ruby? Tips for the new Rubyist.” ↗