The perpetually misunderstood bang(!)

Today we cover the bang(!) symbol. In my opinion is one of the most common, yet misunderstood tactics for communicating intent to other developers. While subtle, it can actually be pretty useful when used consistently.

The first thing to remember...

Read More

Very quick tip: Grepping rails routes.

As you probably know, rake routes (also rails routes in rails 5) prints a list of all routes in your application - simple enough. As a project grows however, the routes.rb file can get pretty large fairly...

Read More

Ruby's Tap.

As software projects grow, being able to demonstrate your intention to other developers through clear and reasonable code is paramount. In this series I cover short tips to do just that.

Today we cover the under appreciated #tap method:


Read More