Rails 6 and Ruby 3

Hello,

Does Rails 6 work well with Ruby 3?

Thank you,

Parvinder the Ruby Noob

I think I'm using it on my latest little project :+1:

Welcome to Ruby :grin:

···

On Wed, Jun 30, 2021, 4:13 PM Parvinder Grewal <parvinderg@outlook.com> wrote:

Hello,

Does Rails 6 work well with Ruby 3?

Thank you,

Parvinder the Ruby Noob

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

Hello,

Does Rails 6 work well with Ruby 3?

Yes it does.

Thank you,

Parvinder the Ruby Noob

Thanks for exploring Ruby. Let me know if you need any support while
learning Ruby and Rails. I mentor a few college folks on Ruby and You can
pitch in too if you want :slightly_smiling_face:.

···

On Thu, Jul 1, 2021, 4:43 AM Parvinder Grewal <parvinderg@outlook.com> wrote:

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

How do you introduce Ruby and RoR to college students with regards to other
tech stacks ? Everyone these days is using JS and Java stacks in university
yes ? How do you describe the RoR stack and pros / cons ?

···

On Wed, Jun 30, 2021 at 8:10 PM Anubhav Jain <anubhavj1996@gmail.com> wrote:

On Thu, Jul 1, 2021, 4:43 AM Parvinder Grewal <parvinderg@outlook.com> > wrote:

Hello,

Does Rails 6 work well with Ruby 3?

Yes it does.

Thank you,

Parvinder the Ruby Noob

Thanks for exploring Ruby. Let me know if you need any support while
learning Ruby and Rails. I mentor a few college folks on Ruby and You can
pitch in too if you want :slightly_smiling_face:.

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

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

Java and C# stacks are completely different from the stacks like JS and
Ruby frameworks. Because Java and C# are statically-typed. You develop
projects with these frameworks in a longer time but you also add type
checking for all code automatically. You can add type checking to JS and
Ruby, too; some libraries exist for that.

Ruby is a better language than JS; doesn't have weird equality operators
and type conversions. I didn't also see a JS framework like RoR.

Sean Felipe Wolfe <ether.joe@gmail.com>, 1 Tem 2021 Per, 06:17 tarihinde
şunu yazdı:

···

How do you introduce Ruby and RoR to college students with regards to
other tech stacks ? Everyone these days is using JS and Java stacks in
university yes ? How do you describe the RoR stack and pros / cons ?

On Wed, Jun 30, 2021 at 8:10 PM Anubhav Jain <anubhavj1996@gmail.com> > wrote:

On Thu, Jul 1, 2021, 4:43 AM Parvinder Grewal <parvinderg@outlook.com> >> wrote:

Hello,

Does Rails 6 work well with Ruby 3?

Yes it does.

Thank you,

Parvinder the Ruby Noob

Thanks for exploring Ruby. Let me know if you need any support while
learning Ruby and Rails. I mentor a few college folks on Ruby and You can
pitch in too if you want :slightly_smiling_face:.

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

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;

--

How do you introduce Ruby and RoR to college students with regards to
other tech stacks ?

I participated as a mentor at a local Rails Girls event. The team I
mentored stayed connected and kept asking questions.
Eventually they delved into depths and created interest.

So I created a structure where they can learn things from first principles
and apply the same wherever needed

Everyone these days is using JS and Java stacks in university yes ? How do

you describe the RoR stack and pros / cons ?

Yeah I agree, not many college folks do Ruby, mostly javascript.

A few folks in the cohort were the first ones in their college to learn
Ruby so you get the idea.
But I optimistic that these folks can act as a catalyst and help
propagating ruby at their college also. All we need is results from them -
they got into a job because they knew ruby ( that kind of signals that may
inspire people to do stuff)

Mostly people ask why ruby and not python. I tend avoid that question by
mentioning both stacks are same and you can try either, I know ruby and
rails, I can help you with that only. Try ruby and explore. You can go back
to python anyday.
The intention is to introduce them to Ruby first and fall in love :two_hearts:, so
that they don't have to ask why :smiley:.

···

On Thu, Jul 1, 2021, 8:47 AM Sean Felipe Wolfe <ether.joe@gmail.com> wrote:

On Wed, Jun 30, 2021 at 8:10 PM Anubhav Jain <anubhavj1996@gmail.com> > wrote:

On Thu, Jul 1, 2021, 4:43 AM Parvinder Grewal <parvinderg@outlook.com> >> wrote:

Hello,

Does Rails 6 work well with Ruby 3?

Yes it does.

Thank you,

Parvinder the Ruby Noob

Thanks for exploring Ruby. Let me know if you need any support while
learning Ruby and Rails. I mentor a few college folks on Ruby and You can
pitch in too if you want :slightly_smiling_face:.

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

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;

    How do you introduce Ruby and RoR to college students with regards
    to other tech stacks ?

I participated as a mentor at a local Rails Girls event. The team I mentored stayed connected and kept asking questions.
Eventually they delved into depths and created interest.

Awesome!

So I created a structure where they can learn things from first principles and apply the same wherever needed

    Everyone these days is using JS and Java stacks in university yes ?
    How do you describe the RoR stack and pros / cons ?

Yeah I agree, not many college folks do Ruby, mostly javascript.

Javascript is great for front end, this makes teaching NodeJS easier than introducing a new language. Rails provides a very nice structured software development approach that allows a team of developers to work well together.

A few folks in the cohort were the first ones in their college to learn Ruby so you get the idea.
But I optimistic that these folks can act as a catalyst and help propagating ruby at their college also. All we need is results from them - they got into a job because they knew ruby ( that kind of signals that may inspire people to do stuff)

Mostly people ask why ruby and not python. I tend avoid that question by mentioning both stacks are same and you can try either, I know ruby and rails, I can help you with that only. Try ruby and explore. You can go back to python anyday.
The intention is to introduce them to Ruby first and fall in love :two_hearts:, so that they don't have to ask why :smiley:.

The languages have some similarities. Python seems to deprecate things quite quickly, so software maintenance costs can be higher.

···

On 7/1/21 8:47 AM, Anubhav Jain wrote:

On Thu, Jul 1, 2021, 8:47 AM Sean Felipe Wolfe <ether.joe@gmail.com > <mailto:ether.joe@gmail.com>> wrote:

        Thanks for exploring Ruby. Let me know if you need any support
        while learning Ruby and Rails. I mentor a few college folks on
        Ruby and You can pitch in too if you want :slightly_smiling_face:.

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

Did you know, that today you can even write frontend code in Ruby today? Not as in Coffeescript, but a real Ruby!

I co-develop the Opal project which is generally a Ruby -> JS transpiler and a Ruby standard library with surprisingly high compatibility (with some caveats like... String is immutable) and Opal 1.2 (up for a release in about a month) will even have a Ruby 3.0 level pattern matching support!

The ecosystem is not very big though (certainly the documentation is lacking...), but there are some very cool frontend libraries that can be used, for example:

- GitHub - opal/opal-browser: Browser support for Opal. - basically jquery on steroids, with Nokogiri-compatible access and an extensive Ruby API access to a lot of browser APIs

- https://hyperstack.org/ - React.js bindings, but also deep Rails integration

If you are feeling to try something experimental and have some time to spare, I recommend checking out Opal :smiley:

···

On 7/1/21 7:26 AM, İsmail Arılık wrote:

Java and C# stacks are completely different from the stacks like JS and Ruby frameworks. Because Java and C# are statically-typed. You develop projects with these frameworks in a longer time but you also add type checking for all code automatically. You can add type checking to JS and Ruby, too; some libraries exist for that.

Ruby is a better language than JS; doesn't have weird equality operators and type conversions. I didn't also see a JS framework like RoR.

Sean Felipe Wolfe <ether.joe@gmail.com <mailto:ether.joe@gmail.com>>, 1 Tem 2021 Per, 06:17 tarihinde şunu yazdı:

    How do you introduce Ruby and RoR to college students with regards
    to other tech stacks ? Everyone these days is using JS and Java
    stacks in university yes ? How do you describe the RoR stack and
    pros / cons ?

    On Wed, Jun 30, 2021 at 8:10 PM Anubhav Jain > <anubhavj1996@gmail.com <mailto:anubhavj1996@gmail.com>> wrote:

        On Thu, Jul 1, 2021, 4:43 AM Parvinder Grewal > <parvinderg@outlook.com <mailto:parvinderg@outlook.com>> wrote:

            Hello,

            Does Rails 6 work well with Ruby 3?

        Yes it does.

            Thank you,

            Parvinder the Ruby Noob

        Thanks for exploring Ruby. Let me know if you need any support
        while learning Ruby and Rails. I mentor a few college folks on
        Ruby and You can pitch in too if you want 🙂.

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

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

--
https://ismailarilik.com

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