[LRUG] Converting from the dark side

Matthew Valentine-House matthew.valentine-house at futurelearn.com
Wed Jun 3 02:08:38 PDT 2015


I put together a reading list on Github a while ago for my own use, but it
might be helpful.

PR's for excellent recommendations are also very much welcome.

https://github.com/eightbitraptor/reading_list

On 3 June 2015 at 09:43, Jay Greasley <jay at firecomputing.co.uk> wrote:

> 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
>>
>>
>
> _______________________________________________
> 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
>
>


-- 
Matt Valentine-House
Developer
FutureLearn
E: matthew.valentine-house at futurelearn.com

Follow us @FutureLearn <http://www.twitter.com/FutureLearn>
www.futurelearn.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20150603/078b90dc/attachment-0003.html>


More information about the Chat mailing list