RoR 7

I am excited to see this news:

I am a data engineer, most of the time using data analysis tools such as R,
python, spark, Hive for work. I know nothing about web development such as
JS/CSS etc. Do you think I have the ability to master RoR well? :slight_smile: I
downloaded RoR and deployed a demo and just like what it expresses.

Thanks.
Piper

Hello Piper and welcome to Ruby-talk :slight_smile:

I think it's an exciting time to be a Rubyist and Rails enthusiast. IMHO a
lot of programming is much more language than math. Although your case may
be an exception ! Ruby thought leaders like Matz and DHH are very
personable people with strong understanding of language and the importance
of human interaction.

I say go for it !

I personally have found ReactJS + Rails to be super fun, especially with
"hot reload" techniques where your app automatically reloads when a file is
saved. This is supported out of the box with both Rails and React and I've
found it be just super satisfying in that as soon as you figure out a
problem mentally, the implementation is just a fraction of a second away.
No reload latency, no compilation, instant response.

Anyhow welcome and hope you enjoy your stay !!

Β·Β·Β·

On Thu, Dec 16, 2021 at 9:55 PM Piper H <potthua@gmail.com> wrote:

I am excited to see this news:
Ruby on Rails β€” Rails 7.0: Fulfilling a vision

I am a data engineer, most of the time using data analysis tools such as
R, python, spark, Hive for work. I know nothing about web development such
as JS/CSS etc. Do you think I have the ability to master RoR well? :slight_smile: I
downloaded RoR and deployed a demo and just like what it expresses.

Thanks.
Piper

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
A musician must make music, an artist must paint, a poet must write, if he
is to be ultimately at peace with himself.
- Abraham Maslow

I just want to say that for most programmers, getting into and being productive with Rails is not going to be difficult. If you watch a few tutorials, read a book and type in the code, and have learnt how to Google (and you also have this group), you will be effective and productive in Rails.

That said, your original question includes "master RoR" - I'd have to say that mastering Rails (whatever that means) is a much tougher nut to crack. Rails does a lot for you, and that means it does a lot for you... sometimes, it's tougher to know exactly what and where does it. You can go very far without worrying about that question but maybe, mastery will need you to discover more. Also, Rails grows - not by a roadmap, but instead by the real problems that companies like GitHub, Shopify, Basecamp/Hey are facing and have committed members to be on the core teams of Rails (and Ruby). This means that it's often distilled from experience, and that is great for most people.

One of the problems I felt with Rails (and in theory, it's a good problem) was that a lot happens between releases and if you "learnt" Rails 5, it's very likely that you are still using the Rails 5 ways and while they work, there might be some tedious bits that are no longer necessary in Rails 6 / Rails 7 - and you might just not know. So, you're probably quite productive but haven't yet discovered that you could be even more so!

In short: absolutely, go for it! You'll very likely be happy to have Rails under your belt. That said, for me, Rails was a gateway drug - I don't do that much Rails now, but I do a very large amount of Ruby which I wouldn't have latched on to if it was not for Rails.

Best Regards,
Mohit.
2021-12-17 | 12:35 pm.

Β·Β·Β·

On 2021-12-17 11:54 am, Piper H wrote:

I am excited to see this news:
Ruby on Rails β€” Rails 7.0: Fulfilling a vision

I am a data engineer, most of the time using data analysis tools such as R, python, spark, Hive for work. I know nothing about web development such as JS/CSS etc. Do you think I have the ability to master RoR well? :slight_smile: I downloaded RoR and deployed a demo and just like what it expresses.

Thank you very much @Sean and @Mohit
I have started to learn the basic knowledge on Rails and setup a demo
following the rails 7 guide:
http://dev.plum.ovh:3000/
I like RoR and hope the project gets stronger. I like ruby b/c I am
Japanese. :slight_smile:

Thanks
Piper

Β·Β·Β·

On Fri, Dec 17, 2021 at 12:09 PM Sean Felipe Wolfe <ether.joe@gmail.com> wrote:

Hello Piper and welcome to Ruby-talk :slight_smile:

I think it's an exciting time to be a Rubyist and Rails enthusiast. IMHO a
lot of programming is much more language than math. Although your case may
be an exception ! Ruby thought leaders like Matz and DHH are very
personable people with strong understanding of language and the importance
of human interaction.

I say go for it !

I personally have found ReactJS + Rails to be super fun, especially with
"hot reload" techniques where your app automatically reloads when a file is
saved. This is supported out of the box with both Rails and React and I've
found it be just super satisfying in that as soon as you figure out a
problem mentally, the implementation is just a fraction of a second away.
No reload latency, no compilation, instant response.

Anyhow welcome and hope you enjoy your stay !!

On Thu, Dec 16, 2021 at 9:55 PM Piper H <potthua@gmail.com> wrote:

I am excited to see this news:
Ruby on Rails β€” Rails 7.0: Fulfilling a vision

I am a data engineer, most of the time using data analysis tools such as
R, python, spark, Hive for work. I know nothing about web development such
as JS/CSS etc. Do you think I have the ability to master RoR well? :slight_smile: I
downloaded RoR and deployed a demo and just like what it expresses.

Thanks.
Piper

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

--
A musician must make music, an artist must paint, a poet must write, if he
is to be ultimately at peace with himself.
- Abraham Maslow

Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk&gt;

γ‚ˆγ‚γ—γγŠι‘˜γ„γ—γΎγ™οΌ

γƒ’γƒ’γƒƒγƒˆγ€‚

Β·Β·Β·

On 2021-12-17 12:57 pm, Piper H wrote:

Thank you very much @Sean and @Mohit
I have started to learn the basic knowledge on Rails and setup a demo following the rails 7 guide:
http://dev.plum.ovh:3000/
I like RoR and hope the project gets stronger. I like ruby b/c I am Japanese. :slight_smile: