[LRUG] Converting from the dark side
Jay Greasley
jay at firecomputing.co.uk
Wed Jun 3 01:43:13 PDT 2015
Wow,
Thank you all for the really helpful replies. I'll try and summarise them
all into a or blogpost for anyone else with a similar question.
Cheers
Jay
On Wed, Jun 3, 2015 at 8:47 AM, Alex Reis <alex at alexmreis.com> wrote:
> +1 for Eloquent Ruby. Ruby syntax is easy to grasp, it's getting the "Ruby
> way" under your fingers that is the real challenge.
>
> You might want to grab "The Rails Way" as well to get to know the
> framework better. I don't know if it's been revised for Rails 4, but even
> if it isn't, just knowing what is possible to do with the framework and
> what is the "conventional" way of doing things goes a long way and the core
> APIs haven't changed much.
>
> Alex
>
> On Tue, Jun 2, 2015 at 5:30 PM, Riccardo Tacconi <rtacconi at gmail.com>
> wrote:
>
>> Although I started with Rails, I realised I was using a DSL to develop
>> web applications. So I read Eloquent Ruby and a bit of the Pickaxe book.
>> The I was following Ruby Tapas and listening to
>> http://devchat.tv/ruby-rogues/ (postcast). I found useful Ruby
>> challenges in the following web sites:
>>
>> http://rosettacode.org/
>> http://rubyquiz.com/
>> http://www.codewars.com/
>>
>> Plus, Russ Olsen did not only wrote Eloquent Ruby, but he wrote Design
>> Patterns in Ruby: http://designpatternsinruby.com/. Then you could get
>> even better with Sandi book http://www.poodr.com/ which explains OOP in
>> Ruby. Another book covering OOP and the DCI design patterns is
>> http://clean-ruby.com/ and the same author wrote another book on how to
>> write a DSL in Ruby.
>>
>> On 2 June 2015 at 16:21, Sam Livingston-Gray <geeksam at gmail.com> wrote:
>>
>>> +1. Eloquent Ruby is one of the few tech books I've read cover to cover
>>> and enjoyed all the way through. It's a screencast, not a book, but you
>>> might also find Ruby Tapas useful for picking up Ruby idioms.
>>>
>>> --
>>> (Sent from phone. Please excuse: brevity, top posting, hilarious
>>> autocorrections.)
>>>
>>> On Jun 2, 2015, at 5:17 AM, Lucas Mbiwe <lucas at geek4good.com> wrote:
>>>
>>> Hi Jay,
>>>
>>> Welcome to the community!
>>>
>>> On 2 June 2015 at 13:53:18, Jay Greasley (jay at firecomputing.co.uk)
>>> wrote:
>>>
>>> Thanks. I'm keen to understand Ruby first. I know my way round the mvc
>>> pattern, if not the Rails specifics. At this stage I don't know if Rails is
>>> overkill for the project so am aware of keeping a very open mind.
>>>
>>> I've heard good things about The Well-Grounded Rubyist. So I'm sure
>>> picking up a copy of it wouldn't be a mistake.
>>>
>>> I personally prefer Eloquent Ruby by Russ Olson, as it covers all the
>>> language specifics with a strong focus on idioms (“Write Code That Looks
>>> Like Ruby”). It even covers metaprogramming and touches on building gems (a
>>> bit outdated but the basics still apply).
>>> -- Lucas
>>>
>>> _______________________________________________
>>> Chat mailing list
>>> Chat at lists.lrug.org
>>> Archives: http://lists.lrug.org/pipermail/chat-lrug.org
>>> Manage your subscription:
>>> http://lists.lrug.org/options.cgi/chat-lrug.org
>>> List info: http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>>>
>>>
>>> _______________________________________________
>>> Chat mailing list
>>> Chat at lists.lrug.org
>>> Archives: http://lists.lrug.org/pipermail/chat-lrug.org
>>> Manage your subscription:
>>> http://lists.lrug.org/options.cgi/chat-lrug.org
>>> List info: http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>>>
>>>
>>
>>
>> --
>> Riccardo Tacconi
>>
>> http://github.com/rtacconi
>> http://twitter.com/rtacconi
>>
>> _______________________________________________
>> Chat mailing list
>> Chat at lists.lrug.org
>> Archives: http://lists.lrug.org/pipermail/chat-lrug.org
>> Manage your subscription: http://lists.lrug.org/options.cgi/chat-lrug.org
>> List info: http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>>
>>
>
> _______________________________________________
> Chat mailing list
> Chat at lists.lrug.org
> Archives: http://lists.lrug.org/pipermail/chat-lrug.org
> Manage your subscription: http://lists.lrug.org/options.cgi/chat-lrug.org
> List info: http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20150603/5c904ea4/attachment-0003.html>
More information about the Chat
mailing list