Sometimes, TDD gets in the way, does more to confuse than guide, or generally just slows development to a monotonous crawl. Here's a set of five go-to strategies I use to get out of test-fueled frustration, and back to productivity.
(July 09, 2019)
(April 09, 2019)
Active Record abstracts away much of the need to use SQL on a daily basis. But understanding what's going on behind the scenes is still important. Here's how understanding SQL can make you a better Rails developer.
(February 18, 2019)
A new version of my book, featuring a migration to system specs and a couple of major errata fixes, is ready for download from Leanpub!
(August 22, 2018)
In case you missed it, I've guested on a couple of podcasts in 2018.
(July 18, 2018)
Ruby's dependency manager, Bundler, includes lots of features to help make life as a developer a little easier. Here are a few of my favorites, and the shortcuts I've written to make them even simpler to use.
(June 11, 2018)
A progress report on the latest round of updates to my Rails testing book.
(April 21, 2018)
Many developers strive for 100% test coverage in their Rails applications, but what does that mean? And does it matter? Here's how I use the wonderful SimpleCov to help guide my testing.
(March 23, 2018)
Support for Rails 5.1 system testing is now available to RSpec fans like you and me. Here's how I moved my book's feature specs to system specs.
(January 08, 2018)
It's the middle of December, which means a new version of Ruby will be released in just a few days. Even if you don't plan on upgrading your Rails applications to the latest version on day one, it's never a bad time to begin planning your next upgrade.
(December 18, 2017)