Written by thoughtbot

Landing a Rails Job

Ben offers a few concrete tips on landing a new (or better) Rails job.

Head over to the forum to share any questions, comments or your own tips!

Intent to Add

The git add command runs blind, but can be controlled with more fine-grained

precision using the —patch option. This works great for modified and deleted

files, but untracked files do not show up.

$ echo “Hello, World!” > untracked

$ git status …

Tips For Code Review

Ben and Joe review several pull requests against the Learn database, pointing out techniques and patterns for having a constructive and efficient code review. Learn how the thoughtbot protocol leads to cleaner and faster reviews. Follow along as w…

Demonstrate Class Design Via TDD

In this episode, Joe and Ben look at a class which was written without using TDD. By rewriting it with tests first, we discover that a new class was waiting to be extracted, making the overall solution clearer.

When you&

Unit Testing JavaScript

Watch Ben and Joe move some gnarly CofeeScript into a TDD&
Bonus: Ben being bad at JavaScript.

Tools mentioned:


Any questions, comments, concerns? Post them over on the forum.


Ben and Joe discuss the dos and (mostly) don&ord callbacks. You&sing this feature, with several suggestions for better alternatives.

Hit us up with any questions or com…