DHH On Writing Software Well #4: Not every model is backed by a database Posted on February 28, 2018 by Ash Reply
DHH On Writing Software Well #3: Using globals when the price is right Posted on February 27, 2018 by Ash Reply
DHH On Writing Software Well #2: Using callbacks to manage auxiliary complexity Posted on February 26, 2018 by Ash Reply