Ruby and Rails have several features to make your code more performant using async programming. Here’s a list of these tools and how to use them.
Get a better understanding of Ruby enumerators by looking at them from 3 different perspectives.
Things I think about when putting together effective method-level documentation.
Strategies to reclaim precious disk space on your Mac, and bid farewell to the dreaded ‘Your disk is almost full’ message.
Rails supports writing Capybara tests out of the box since the 5.1 release in the form of system tests. This means you no longer need to configure database cleaning strategies or have webdriver configuration files with hard-to-understand configuration settings.
This article explores how to migrate Feature specs in an existing Rails app to the default System specs.
Flaky tests waste your team’s time. Have a process for quarantining them and debugging them.
Discover how seamless design-dev teamwork transforms outcomes.
We’ve organized some of your favorite thoughtbot resources around process, tech decisions, and culture into a single resource page.