Learn

GROW YOUR SKILLSET. EVOLVE YOUR CAREER.

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.

What Is Ruby Used For?

If you hang out in any of the web development communities, there’s no way you don’t hear about the Ruby programming language. Why is that?

Understanding Boolean Operator Precedence in Ruby (&&, and, ||, or)

Operator precedence might be one of the most confusing parts of the Ruby language. Even the docs recommend you just use && and ||.

How To Learn Ruby

I first stumbled upon Ruby in 2007. All I wanted back then, was a language that I can build something cool with. I was going from knowing nothing to knowing something, so the information had to be ...

How to Write a Case Expression in Ruby

Ruby uses the case for writing switch statements. Learn how case works and how you can use it.

Ruby's attr_accessor, attr_reader and attr_writer

A Ruby object has its methods public by default, but its data is private. So if you need to access the data, for either reading or writing, you need to make it public somehow.

Is Ruby pass-by-reference or pass-by-value?

As you learn your way through Ruby's OOP, you will eventually stumble upon the concept of object passing. It might not be very clear if Ruby uses pass-by-reference or pass-by-value to send objects ...

Object-Oriented Programming (OOP) with Ruby

Learn about Object-Oriented Programming (OOP) with Ruby, and become a better Ruby developer.

Is Your Rails Team Slowing Down? Here's Why, And What You Can Do About It

With every day that goes by, your development team seems to be moving slower, and slower, and slower. You feel like you're drowning in a sea of feature requests, making it harder and harder to see ...