Best books for "advanced" programmers

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!

On Mon, Feb 11, 2013 at 9:36 AM, guirec c. [email protected] 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 G…

“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 G…

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

What about “Rails AntiPatterns” and “Clean Code”?

@Dave A.

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

Thanks

On Mon, Feb 11, 2013 at 7:36 AM, guirec c. [email protected] 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:

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 A.
<[email protected]

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

I’m currently reading the following on metaprogramming:

Seems to be very good.

Wayne

Good Books on Ruby functional programing - any reference?

On Mon, Feb 11, 2013 at 10:44 AM, Love U Ruby [email protected]
wrote:

@Dave A.

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

Not necessarily Ruby, but gets you in the mindset: The little Schemer

Brandon W. wrote in post #1096549:

Not necessarily Ruby, but gets you in the mindset: The little Schemer

Didn’t get you… :frowning:

Love U Ruby wrote in post #1096550:

Brandon W. wrote in post #1096549:

Not necessarily Ruby, but gets you in the mindset: The little Schemer

Didn’t get you… :frowning:

Maybe this will help:

Joel P. wrote in post #1096552:

Love U Ruby wrote in post #1096550:

Brandon W. wrote in post #1096549:

Not necessarily Ruby, but gets you in the mindset: The little Schemer

Didn’t get you… :frowning:

Maybe this will help:
LMGTFY - Let Me Google That For You

:slight_smile: :slight_smile: :slight_smile:

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 P.ming Language, there’s a section
about
“Functional Programming” in chapter 6, “Methods, Procs, Lambdas and
Closures”.


Carlos A.

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

2013/2/12 Brandon W. [email protected]

  • 1 “Practical Object-Oriented Design in Ruby” (aka POODR) by Sandi
    Metz.

Eloquent Ruby by Russ Olsen.

Henry

On Mon, Feb 11, 2013 at 4:36 PM, guirec c. [email protected] wrote:

What about “Rails AntiPatterns” and “Clean Code”?

+1

Plus:

Cheers

robert

Henry M. 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?