5

I am thinking about learning Ruby. Some awesome things like Oh-my-Zsh and Homebrew are built using Ruby. Read many posts about it. Some say Ruby is overrated and cannot be scaled.

What do you devs think?

Comments
  • 1
    Comment for notifs. Also would like to know
  • 1
    Haven't used it personally but a lot of the better devs I know have and rate it highly
  • 0
    @dan-pud Yes I've read a lot of praise for Ruby which has made me quite curious about Ruby ecosystem.
  • 4
    The Ruby language is quite nice and intuitive. But make sure you don't just pigeonholed into only working in a single framework (such as Rails if you're working in the web-space).

    It's fun to code in, and the syntax is nicely readable.

    To really cook your noodle with Ruby, check out RubyTapas by Avdi Grimm - he has super quick videos showing various tricks that Ruby is capable of.

    With regards to scalability, one of Japan's largest cooking/food websites (Cookpad) is written in Rails and boasts an insane number of active members and recipes. I was watching a video a few months back which described their CI and auto-scaling services that they have setup which ramp up processing power as needed.

    Depending on your intentions, Ruby also has a few interpreters that allow you to run your code on different platforms. JRuby for Java based; CRuby for C based; even MRuby to get your code running on a PIC.

    Each language has it's drawbacks, but I suppose that's why we all tend to know more than one..
  • 1
    omz is a treat. I folded it in w my tmux environment and I always get questions from sysadmins and other devs because the power line cli theme is so pretty and tweakable
  • 1
    Check out Elixir
  • 1
    Ruby is great, but limited. If you like Ruby’s syntax but want a faster language give Crystal a look over http://crystal-lang.org
Add Comment