Forum: Ruby Best books for "advanced" programmers

Posted by guirec c. (guirec_c)
on 2013-02-11 15:36
Hello,

I'm looking for book about Ruby, Rails and especialy Design and
Architercture. I want to write cleaner code.

Do you have any suggestions?

Thanks!
Posted by Dave Aronson (Guest)
on 2013-02-11 16:00
(Received via mailing list)
On Mon, Feb 11, 2013 at 9:36 AM, guirec c. <lists@ruby-forum.com> wrote:

> I'm looking for book about Ruby, Rails and especialy Design and
> Architercture. I want to write cleaner code.
>
> Do you have any suggestions?

"Practical Object-Oriented Design in Ruby" (aka POODR) by Sandi Metz.

"Objects on Rails" by Avdi Grimm.

"Design Pattern in Ruby" by Russ Olsen.

"Growing Object-Oriented Software, Guided by Tests" by Steve Freeman
and Nat Pryce.

Lastly, I haven't heard much detail about it, but I like the concept,
so I'll add "Clean Ruby" by Jim Gay.

One great benefit of these over the dusty classics is that you may
well bump into many of these authors at conferences and such.  I
haven't met Freeman and Pryce, but the rest are very approachable if
you have any questions or comments.

-Dave
Posted by guirec c. (guirec_c)
on 2013-02-11 16:36
What about "Rails AntiPatterns" and "Clean Code"?
Posted by Love U Ruby (my-ruby)
on 2013-02-11 16:44
@Dave Aronson

Could you also suggest some good books that might benefited you,on meta 
programming in Ruby?

Thanks
Posted by Jeremy Kemper (Guest)
on 2013-02-11 17:30
(Received via mailing list)
On Mon, Feb 11, 2013 at 7:36 AM, guirec c. <lists@ruby-forum.com> wrote:
> Hello,
>
> I'm looking for book about Ruby, Rails and especialy Design and
> Architercture. I want to write cleaner code.
>
> Do you have any suggestions?

Kent Beck's "Smalltalk Best Practice Patterns" is great for Ruby
design & arch: http://c2.com/cgi/wiki?SmalltalkBestPracticePatterns

Available as a PDF:
http://www.informit.com/store/smalltalk-best-pract...
Posted by Dave Aronson (Guest)
on 2013-02-11 17:54
(Received via mailing list)
On Mon, Feb 11, 2013 at 10:44 AM, Love U Ruby <lists@ruby-forum.com> 
wrote:

> @Dave Aronson
>
> Could you also suggest some good books that might benefited you,on meta
> programming in Ruby?

Haven't read any on that, I just picked it up from pieces of other
books, blog posts, RUG/conference talks, web tutorials (which is
actually where I learn most things), etc.

-Dave
Posted by Thiago Massa (Guest)
on 2013-02-11 17:58
(Received via mailing list)
Service-Oriented Design With Ruby on Rails by Paul Dix

I don't know if there's a new version from it, but it opened my mind 
when
thinking about web apps architecture.

On Mon, Feb 11, 2013 at 2:54 PM, Dave Aronson 
<rubytalk2dave@davearonson.com
Posted by Love U Ruby (my-ruby)
on 2013-02-12 13:13
Can any one help me by saying the Good books on Ruby 1.9.3 and Ruby 
meta-programming? - Books would be good having lot's of examples.

I have the one below with me:

programming_ruby_1.9_3rd_edition

Thanks
Posted by Wayne Brissette (Guest)
on 2013-02-12 13:33
(Received via mailing list)
I'm currently reading the following on metaprogramming:
http://pragprog.com/book/ppmetr/metaprogramming-ruby

Seems to be very good.

Wayne
Posted by Love U Ruby (my-ruby)
on 2013-02-12 21:45
Good Books on Ruby functional programing - any reference?
Posted by Brandon Weaver (Guest)
on 2013-02-12 22:19
(Received via mailing list)
Not necessarily Ruby, but gets you in the mindset: The little Schemer
Posted by Love U Ruby (my-ruby)
on 2013-02-12 22:29
Brandon Weaver wrote in post #1096549:
> Not necessarily Ruby, but gets you in the mindset: The little Schemer


Didn't get you.. :(
Posted by Joel Pearson (virtuoso)
on 2013-02-12 22:48
Love U Ruby wrote in post #1096550:
> Brandon Weaver wrote in post #1096549:
>> Not necessarily Ruby, but gets you in the mindset: The little Schemer
>
>
> Didn't get you.. :(

Maybe this will help:
http://lmgtfy.com/?q=The+little+Schemer
Posted by Love U Ruby (my-ruby)
on 2013-02-12 22:53
Joel Pearson wrote in post #1096552:
> Love U Ruby wrote in post #1096550:
>> Brandon Weaver wrote in post #1096549:
>>> Not necessarily Ruby, but gets you in the mindset: The little Schemer
>>
>>
>> Didn't get you.. :(
>
> Maybe this will help:
> http://lmgtfy.com/?q=The+little+Schemer


:) :) :)
Posted by Robert Klemme (robert_k78)
on 2013-02-12 22:56
(Received via mailing list)
On Mon, Feb 11, 2013 at 4:36 PM, guirec c. <lists@ruby-forum.com> wrote:
> What about "Rails AntiPatterns" and "Clean Code"?

+1

Plus: 
http://docs.eiffel.com/book/method/object-oriented...

Cheers

robert
Posted by Carlos Agarie (Guest)
on 2013-02-12 23:11
(Received via mailing list)
The first two chapters of Structure and Interpretation of Computer
Programs (it's free):

http://mitpress.mit.edu/sicp/full-text/book/book.html

Anyway, in the book The Ruby Programming Language, there's a section 
about
"Functional Programming" in chapter 6, "Methods, Procs, Lambdas and
Closures".


-----
Carlos Agarie

Control engineering
Polytechnic School, University of So Paulo, Brazil
Computer engineering
Embry-Riddle Aeronautical University, USA


2013/2/12 Brandon Weaver <keystonelemur@gmail.com>
Posted by Henry Maddocks (Guest)
on 2013-02-12 23:26
(Received via mailing list)
+ 1 "Practical Object-Oriented Design in Ruby" (aka POODR) by Sandi 
Metz.

Eloquent Ruby by Russ Olsen.

Henry
Posted by Love U Ruby (my-ruby)
on 2013-02-13 14:39
Henry Maddocks wrote in post #1096561:
> + 1 "Practical Object-Oriented Design in Ruby" (aka POODR) by Sandi
> Metz.
>
> Eloquent Ruby by Russ Olsen.
>
> Henry


Could you name some books on Ruby1.9.3?
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.