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

Feature Tests vs. Integration Tests vs. Unit Tests

Why are there so many different types of tests in Ruby on Rails and how are they different from one another?

How To Remove Argument Order Dependency In Ruby

Removing dependencies leads to code that is easier to extend. In this article you're going to learn about removing argument order dependencies.

How To Avoid The Ruby Class Variable Problem

The way Ruby resolves class variables is not very intuitive and in my opinion, it's one of the few areas where it breaks the principle of least surprise.

Writing a Chrome extension with Elm

In my quest for learning a new language I've picked Elm and Elixir, I think both are great languages to learn but for this article, I will be focusing on Elm. To be more specific, I will guide you ...

How to test a function that yields a block with Minitest and Rspec

Have you ever tried writing a test for a function that takes a block and does something to that block? I recently had to do that same thing and found there was not much written about it so in this ...