Do you need yet another reason to move code out of controllers and into service (or whatever you want to call them) objects? How about better, forward-thinking testability?
(November 20, 2017)
The final chapter of my Rails testing book is now available for download. Here's what's new, and what's coming next.
(October 19, 2017)
I've released the first seven chapters (plus one) of an all new edition of my popular introduction to RSpec for Rails. Here's what's new, and what to expect next.
(June 20, 2017)
Support for generating an HTML version of application documentation in Rails 5 was removed. Here's how to add it back.
(March 01, 2017)
A progress report on the latest version of my Rails testing book.
(February 20, 2017)
An experiment! This week, let's have an open floor discussion about Rails versions in production, and what keeps us from upgrading sooner.
(January 23, 2017)
Code reviews are more than proper indentation and method length. They're about understanding your software, and developing a better team of developers. Here's my approach to the code review practice.
(January 16, 2017)
Serving your Rails application over HTTP? Starting this month, your users may start receiving security warnings when visiting your site. Protect their safety and privacy quickly and easily with Let's Encrypt.
(January 09, 2017)
Your project's git log can tell you stories, but you have to know how to look for them. Here's how I explore a code base's history, using built-in command line tools.
(January 02, 2017)
Rails provides excellent support for software security, but you need to know how and when to apply those supports for them to work. Here's an overview of tools you can use to keep your applications safe.
(December 12, 2016)