How to Test Ruby Modules With Rspec

When you have a module that you include in other classes, the way you test it might not be obvious. This is what I'm going to show you in this tutorial.

Let vs. Let! vs. Instance Variables in RSpec

A common source of confusion when using RSpec is whether to use let, let!, or an instance variable, for storing state. In this article I’ll try to explain the difference between let, let!, and inst...

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.