How to Learn Ruby on Rails in 2018, the Ultimate Guide

While Ruby on Rails was first released in 2004, and a lot has happened since then, it’s still relevant in 2018. Here is a list of resources if you want to learn Ruby on Rails in 2018.

Why You Too Should Learn Elixir

Learn Elixir not because you will get a better job out of it, but because learning functional programming will make you a better programmer.

If vs. Unless in Ruby

Do you find unless to be confusing? I know I do. Especially if it’s combined with one or more boolean operators.

Ruby's Sort and Sort_by

The Ruby sort method works by comparing elements of a collection through the spaceship operator, and using the quicksort algorithm.

What Is a Ruby Reducer?

The term comes from the world of functional programming, and it’s often paired with map. You’ve probably heard the term map/reduce if you’ve been in the programming world for more than a few months.

What Is a Ruby Enumerable and Why Would You Use It?

The Ruby Enumerable module deserves the top spot in the popularity contest. It packs so many great methods that it’s hard to think of an application that wouldn’t use it.

How to Use the Ruby Map Method

I think it’s so cool that the Ruby map method exists. It means that Ruby has support for higher-order functions, and functional programming.

How to Use Strings in Ruby

I remember when I first heard about strings. I wanted to create a command line application that would ask the user for his name and age.

Learn How to Use Ruby Arrays in Less Than 10 Minutes

Arrays are probably the most popular data structure you’re going to use in Ruby. Learn what you can do with them and how to use them effectively.

How to Use the Each Method in Ruby

When it comes to doing the same thing over and over again, Ruby has a few methods you can choose from. But in this article we're going to look at the each method and what you can do with it.