There is also a book specifically about design patterns in Ruby; I haven't
read it myself, but it looks OK:
http://designpatternsinruby.com/

I'd also strongly recommend the recent "Refactoring: ruby edition" by Jay
Fields, Shane Harvey and Martin Fowler:
http://www.amazon.com/Refactoring-Ruby-Jay-Fields/dp/0321603508

It may not be "design patterns" per se, but will teach you a pile about good
coding practices... it'd be interesting to debate which are more important
to good code, design pattens or refactoring/testing patterns!

- Korny

On Mon, May 17, 2010 at 10:20 AM, Ritchie <[email protected]> wrote:

> Hi James,
>
> Don't know about courses but peepcode have a series of video tutorials
> on rspec.
>
> With regard to design patterns, I'd recommend the "Head First Design
> Patterns" book. It can be a pretty dry subject but I found this was
> something I could read cover to cover. If you're just doing rails you
> probably don't need to know much about patterns but if you want to
> build your own systems then they're very useful.
>
> I think also that a lot of the design patterns you'll see are focused
> on static classical languages (eg c++/java/c#). A lot of things just
> don't apply in Ruby (eg design by interface, favour composition over
> inheritence etc).
>
> Regards
> Ritchie
>
> On May 13, 2:28 pm, James Ferguson <[email protected]> wrote:
> > Hi,
> >
> > Can anyone recommend any courses, ideally online or in Sydney, on any of
> the
> > following:
> >
> > Design Patterns, ideally Ruby/Rails specific
> > RSpec
> > Programming Securely, also ideally Ruby/Rails specific
> > HTML 5
> >
> > How useful does everyone find design patterns by the way?
> >
> > Thanks,
> >
> > -- James
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> "Ruby or Rails Oceania" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> [email protected]<rails-oceania%[email protected]>
> .
> > For more options, visit this group athttp://
> groups.google.com/group/rails-oceania?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby or Rails Oceania" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<rails-oceania%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/rails-oceania?hl=en.
>
>


-- 
Kornelis Sietsma  korny at my surname dot com
kornys on twitter/fb/gtalk/gwave www.sietsma.com/korny
"Every jumbled pile of person has a thinking part
that wonders what the part that isn't thinking
isn't thinking of"

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en.

Reply via email to