A bowl of spaghetti.

Learn Ruby on Rails Best Practices With One Exercise

You want to write smooth professional-looking code. You’re craving some squeaky-clean code. But all you have for lunch every day is a big bowl of legacy spaghetti code. You consider yourself a decent developer, but you’re never sure how to organize a project. How to name things. Where some piece of business logic should live. How can you become a Ruby on Rails expert if the code you read every day stinks?...

6 min · Thiago Araujo
Kids in a classroom looking at you.

New job, new codebase. How do you even get started?

One of my readers asked: How do you get started when you join a new company? How do you add features to a codebase that is massive, scary, and completely new to you? The first day at your new developer job is just like the first day at a new school. 🚸 A sea of stranger’s faces watching your every move. Unfamiliar smells in the hallway. Every chair is uncomfortable and makes weird noises when you sit....

12 min · Thiago Araujo
Bug in a leaf

Getting Started with Pry Debug in 5 minutes

When you’re banging your head against the wall trying to fix a bug, the last thing you want is having to stop and learn how to use the debugging tool. You might even have added require 'pry' on a Ruby file but quickly realized you couldn’t remember all the available commands. If only there was a way for you to quickly learn how to use Pry and focus on solving the problem… Well, there is now!...

4 min · Stefanni Brasil, Thiago Araujo