How much does it cost you to carry dead code? How do you find and remove zombie Ruby code? Use these 4 strategies to kill out all the dead code in your Ruby application.
This article is about how to understand and embrace error messages as tools to help us find issues in our code.
Testing anti-patterns I learned to stay away from over the years.
An introduction to the ===
method in Ruby, and how it works in case
expressions and beyond them.
Using #tally
to calculate the distribution of letters in a piece of text.
A visual answer to the question “what data is created when I execute this test?”.
A few weeks ago we got to join an Ask Me Anything (AMA) event to give thoughtbot’s perspective on product strategy, research, design, development, and culture.
If you’ve missed any of our recent podcasts, get a quick synopsis to see which ones you’d like to catch up on.
Working in small chunks is one of the most impactful things we can do as developers.