Whats so special about our Ruby?

Hi rubyists,

I read somewhere on the internet that Ruby is not as cool as it was before
. With javascript exploding the web dev universe,new languages like elixir,
go coming in . I wanted to know which are some of the most awesome features
of our beloved language?

An aspiring rubyist,

Surya.

Frankly speaking, there aren’t so many ruby projects that I’ve come across
in a while. Projects are mostly in java and JavaScript.

···

On Thu, Apr 2, 2020 at 9:59 AM Surya Poojary <suryapjr@gmail.com> wrote:

Hi rubyists,

I read somewhere on the internet that Ruby is not as cool as it was before
. With javascript exploding the web dev universe,new languages like elixir,
go coming in . I wanted to know which are some of the most awesome features
of our beloved language?

An aspiring rubyist,

Surya.

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

You're asking the wrong question. There's nothing overwhelming hands down
beat everything special about Ruby. What's special about you? What problems
nag you to solve them? What other skills do you have? How does your brain
work?

I wrote a blog post about the best programming language. (
http://www.freetradeleague.net/2018/08/the-best-programming-language.html)

Programming is about solving problems. You have skills, and you want to
solve problems. If Ruby fits your brain and can be used to solve the
problems you're interested it, it's the best language.

Leam

···

On Tue, Apr 7, 2020 at 7:12 AM Manmeet Dhaliwal < dhaliwalsinghmanmeet@gmail.com> wrote:

Frankly speaking, there aren’t so many ruby projects that I’ve come across
in a while. Projects are mostly in java and JavaScript.

On Thu, Apr 2, 2020 at 9:59 AM Surya Poojary <suryapjr@gmail.com> wrote:

Hi rubyists,

I read somewhere on the internet that Ruby is not as cool as it was
before . With javascript exploding the web dev universe,new languages like
elixir, go coming in . I wanted to know which are some of the most awesome
features of our beloved language?

An aspiring rubyist,

Surya.

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

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

We've heard "Ruby is dead" for years now; yet it's still the best language
for building full stack applications or scripting, in my opinion. What
takes a month to write in Ruby takes a year in Javascript, and the Ruby
code will be more maintainable. And the javascript will have far more
security vulnerabilities and be far more of a pain to manage. Ditto Java on
the time to build. I'd direct you to https://www.ruby-lang.org/en/about/
and https://rubyonrails.org/doctrine/; everything still holds true about
the core philosophy of Ruby (and Rails, which, let's be honest, is the most
common use case) today. Ruby is ease of coding, power to control your code,
and freedom. But please, give Java and JS a try - both have their uses. New
languages also have their uses.

···

On Tue, Apr 7, 2020 at 7:12 AM Manmeet Dhaliwal < dhaliwalsinghmanmeet@gmail.com> wrote:

Frankly speaking, there aren’t so many ruby projects that I’ve come across
in a while. Projects are mostly in java and JavaScript.

On Thu, Apr 2, 2020 at 9:59 AM Surya Poojary <suryapjr@gmail.com> wrote:

Hi rubyists,

I read somewhere on the internet that Ruby is not as cool as it was
before . With javascript exploding the web dev universe,new languages like
elixir, go coming in . I wanted to know which are some of the most awesome
features of our beloved language?

An aspiring rubyist,

Surya.

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

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

If the question is about the most awesome features of Ruby, the degree to which it is extensible and modifiable comes to mind. That's the reason why you can write statements like this:

new_time = 1.month.from_now

Also we have blocks, procs, and lambdas that allow us to write really flexible code. Maybe other languages have similar features, but to me, just the extensibility of Ruby is a pretty awesome feature.

On top of that, Ruby code tends to look more visually pleasing than most other languages I've seen. That is one of the main goals of Ruby after all :slight_smile:

If you're looking to go more in-depth with Ruby, one book that I enjoyed reading that talks about some unique features of the languages is "Ruby Best Practices" by Greg Brown.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

···

On Tuesday, April 7, 2020 6:44 AM, Alexander Shelmire <shelmire@gmail.com> wrote:

We've heard "Ruby is dead" for years now; yet it's still the best language for building full stack applications or scripting, in my opinion. What takes a month to write in Ruby takes a year in Javascript, and the Ruby code will be more maintainable. And the javascript will have far more security vulnerabilities and be far more of a pain to manage. Ditto Java on the time to build. I'd direct you to https://www.ruby-lang.org/en/about/ and https://rubyonrails.org/doctrine/; everything still holds true about the core philosophy of Ruby (and Rails, which, let's be honest, is the most common use case) today. Ruby is ease of coding, power to control your code, and freedom. But please, give Java and JS a try - both have their uses. New languages also have their uses.

On Tue, Apr 7, 2020 at 7:12 AM Manmeet Dhaliwal <dhaliwalsinghmanmeet@gmail.com> wrote:

Frankly speaking, there aren’t so many ruby projects that I’ve come across in a while. Projects are mostly in java and JavaScript.

On Thu, Apr 2, 2020 at 9:59 AM Surya Poojary <suryapjr@gmail.com> wrote:

Hi rubyists,

I read somewhere on the internet that Ruby is not as cool as it was before . With javascript exploding the web dev universe,new languages like elixir, go coming in . I wanted to know which are some of the most awesome features of our beloved language?

An aspiring rubyist,

Surya.

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

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

When it comes to me, Ruby was the easiest language I could master and I could be more productive with Ruby than with any other language. It's stuck with me for more than 13 years I think.

For creating web applications, I think Ruby on Rails is the best, nothing has come close to match it's productivity. Its my bread and butter for more than a decade for me.

There are some worries though, there is no proper free documentation / tutorials for Ruby on Rails framework, so not many people are willing to take it up, plus some how this community has not smacked Javascript enough yet. So we still need to use dreadful Javascript for web projects.

- Karthikeyan A K
https://nyoboo.com/profiles/karthikeyan-a-k

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

···

Sent with [ProtonMail](https://protonmail.com) Secure Email.
On Thursday, April 2, 2020 9:58 AM, Surya Poojary <suryapjr@gmail.com> wrote:

Hi rubyists,

I read somewhere on the internet that Ruby is not as cool as it was before . With javascript exploding the web dev universe,new languages like elixir, go coming in . I wanted to know which are some of the most awesome features of our beloved language?

An aspiring rubyist,

Surya.

Good question. I'm actually in the lroctof writing an article about this.

It's a big world so there will be room for Ruby. I actually am more
disappointed in Python ... It's been widely adopted yet somehow I like
Python less and less the more I have to use it.

Java is used for way too many projects.

It ebbs and flows but there will always be room.for Ruby and I think we'll
see a resurgence down the line. Meanwhile for those who are in the know,
Ruby continues to be just outstanding.

···

On Thu, Apr 23, 2020, 3:19 AM Karthikeyan A K <mindaslab@protonmail.com> wrote:

When it comes to me, Ruby was the easiest language I could master and I
could be more productive with Ruby than with any other language. It's stuck
with me for more than 13 years I think.

For creating web applications, I think Ruby on Rails is the best, nothing
has come close to match it's productivity. Its my bread and butter for more
than a decade for me.

There are some worries though, there is no proper free documentation /
tutorials for Ruby on Rails framework, so not many people are willing to
take it up, plus some how this community has not smacked Javascript enough
yet. So we still need to use dreadful Javascript for web projects.

- Karthikeyan A K
https://nyoboo.com/profiles/karthikeyan-a-k

Sent with ProtonMail <https://protonmail.com> Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Thursday, April 2, 2020 9:58 AM, Surya Poojary <suryapjr@gmail.com> > wrote:

Hi rubyists,

I read somewhere on the internet that Ruby is not as cool as it was before
. With javascript exploding the web dev universe,new languages like elixir,
go coming in . I wanted to know which are some of the most awesome features
of our beloved language?

An aspiring rubyist,

Surya.

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

We loved it enough to use it for a Ruby quiz game - https://ruby.cards

Be great to get some feedback, the project has been quiet for a while but
looking to give it another push. There's a multiplayer game, a quiz
builder, and "Tournament Mode" is coming.

/Allan

···

On Thu, 23 Apr 2020 at 16:27, Sean Felipe Wolfe <ether.joe@gmail.com> wrote:

Good question. I'm actually in the lroctof writing an article about this.

It's a big world so there will be room for Ruby. I actually am more
disappointed in Python ... It's been widely adopted yet somehow I like
Python less and less the more I have to use it.

Java is used for way too many projects.

It ebbs and flows but there will always be room.for Ruby and I think we'll
see a resurgence down the line. Meanwhile for those who are in the know,
Ruby continues to be just outstanding.

On Thu, Apr 23, 2020, 3:19 AM Karthikeyan A K <mindaslab@protonmail.com> > wrote:

When it comes to me, Ruby was the easiest language I could master and I
could be more productive with Ruby than with any other language. It's stuck
with me for more than 13 years I think.

For creating web applications, I think Ruby on Rails is the best, nothing
has come close to match it's productivity. Its my bread and butter for more
than a decade for me.

There are some worries though, there is no proper free documentation /
tutorials for Ruby on Rails framework, so not many people are willing to
take it up, plus some how this community has not smacked Javascript enough
yet. So we still need to use dreadful Javascript for web projects.

- Karthikeyan A K
https://nyoboo.com/profiles/karthikeyan-a-k

Sent with ProtonMail <https://protonmail.com> Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Thursday, April 2, 2020 9:58 AM, Surya Poojary <suryapjr@gmail.com> >> wrote:

Hi rubyists,

I read somewhere on the internet that Ruby is not as cool as it was
before . With javascript exploding the web dev universe,new languages like
elixir, go coming in . I wanted to know which are some of the most awesome
features of our beloved language?

An aspiring rubyist,

Surya.

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

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

Another note ... if you are an aspiring programmer IMHO you should
definitely learn JS and a statically typed language like Java or C++. If
you are studying just to study, you'll probably find more interesting
projects in C or C++ that Java. Maybe do some C++ work with Blender.org !

Also check out Crystal-lang :slight_smile:

···

On Thu, Apr 23, 2020 at 8:23 AM Allan Bowe <allnbowe@gmail.com> wrote:

We loved it enough to use it for a Ruby quiz game - https://ruby.cards

Be great to get some feedback, the project has been quiet for a while but
looking to give it another push. There's a multiplayer game, a quiz
builder, and "Tournament Mode" is coming.

/Allan

On Thu, 23 Apr 2020 at 16:27, Sean Felipe Wolfe <ether.joe@gmail.com> > wrote:

Good question. I'm actually in the lroctof writing an article about this.

It's a big world so there will be room for Ruby. I actually am more
disappointed in Python ... It's been widely adopted yet somehow I like
Python less and less the more I have to use it.

Java is used for way too many projects.

It ebbs and flows but there will always be room.for Ruby and I think
we'll see a resurgence down the line. Meanwhile for those who are in the
know, Ruby continues to be just outstanding.

On Thu, Apr 23, 2020, 3:19 AM Karthikeyan A K <mindaslab@protonmail.com> >> wrote:

When it comes to me, Ruby was the easiest language I could master and I
could be more productive with Ruby than with any other language. It's stuck
with me for more than 13 years I think.

For creating web applications, I think Ruby on Rails is the best,
nothing has come close to match it's productivity. Its my bread and butter
for more than a decade for me.

There are some worries though, there is no proper free documentation /
tutorials for Ruby on Rails framework, so not many people are willing to
take it up, plus some how this community has not smacked Javascript enough
yet. So we still need to use dreadful Javascript for web projects.

- Karthikeyan A K
https://nyoboo.com/profiles/karthikeyan-a-k

Sent with ProtonMail <https://protonmail.com> Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Thursday, April 2, 2020 9:58 AM, Surya Poojary <suryapjr@gmail.com> >>> wrote:

Hi rubyists,

I read somewhere on the internet that Ruby is not as cool as it was
before . With javascript exploding the web dev universe,new languages like
elixir, go coming in . I wanted to know which are some of the most awesome
features of our beloved language?

An aspiring rubyist,

Surya.

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

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

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

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

"""
There are some worries though, there is no proper free documentation /
tutorials for Ruby on Rails framework, so not many people are willing to
take it up
"""

guides.rubyonrails.org has enough tutorials and documentation, I think.

şunu yazdı:

···

23 Nis 2020 Per 18:35 tarihinde Sean Felipe Wolfe <ether.joe@gmail.com>

Another note ... if you are an aspiring programmer IMHO you should
definitely learn JS and a statically typed language like Java or C++. If
you are studying just to study, you'll probably find more interesting
projects in C or C++ that Java. Maybe do some C++ work with Blender.org !

Also check out Crystal-lang :slight_smile:

On Thu, Apr 23, 2020 at 8:23 AM Allan Bowe <allnbowe@gmail.com> wrote:

We loved it enough to use it for a Ruby quiz game - https://ruby.cards

Be great to get some feedback, the project has been quiet for a while but
looking to give it another push. There's a multiplayer game, a quiz
builder, and "Tournament Mode" is coming.

/Allan

On Thu, 23 Apr 2020 at 16:27, Sean Felipe Wolfe <ether.joe@gmail.com> >> wrote:

Good question. I'm actually in the lroctof writing an article about this.

It's a big world so there will be room for Ruby. I actually am more
disappointed in Python ... It's been widely adopted yet somehow I like
Python less and less the more I have to use it.

Java is used for way too many projects.

It ebbs and flows but there will always be room.for Ruby and I think
we'll see a resurgence down the line. Meanwhile for those who are in the
know, Ruby continues to be just outstanding.

On Thu, Apr 23, 2020, 3:19 AM Karthikeyan A K <mindaslab@protonmail.com> >>> wrote:

When it comes to me, Ruby was the easiest language I could master and I
could be more productive with Ruby than with any other language. It's stuck
with me for more than 13 years I think.

For creating web applications, I think Ruby on Rails is the best,
nothing has come close to match it's productivity. Its my bread and butter
for more than a decade for me.

There are some worries though, there is no proper free documentation /
tutorials for Ruby on Rails framework, so not many people are willing to
take it up, plus some how this community has not smacked Javascript enough
yet. So we still need to use dreadful Javascript for web projects.

- Karthikeyan A K
https://nyoboo.com/profiles/karthikeyan-a-k

Sent with ProtonMail <https://protonmail.com> Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Thursday, April 2, 2020 9:58 AM, Surya Poojary <suryapjr@gmail.com> >>>> wrote:

Hi rubyists,

I read somewhere on the internet that Ruby is not as cool as it was
before . With javascript exploding the web dev universe,new languages like
elixir, go coming in . I wanted to know which are some of the most awesome
features of our beloved language?

An aspiring rubyist,

Surya.

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

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

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

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