Exploratory Refactoring

Playfully experiment with potentially redesigns of your Rails code, by temporarily removing ActiveRecord dependencies that would otherwise cramp your …

Building queries with rom-rb

In the final entry in our series on ROM with guest Tim Riley, get ready for a quick tour through some more advanced ROM features. You'll get a sense o…

Writing changes with rom-rb

Today, Guest chef Tim Riley continues our tour of the ROM persistence gem. Learn how ROM uses the concept of Changesets to cleanly manage writes to th…

Getting started with rom-rb

Frustrated with the ActiveRecord Way? Join guest chef Tim Riley for part 1 of a 3-part introduction to ROM, and see how it can give you the flexibilit…

ActiveRecord Optimizations

Join the one and only Aaron Patterson for a peek behind the scenes at how he goes about profiling, diagnosing and fixing poorly performing code in Ac…

Self Save Part 4

In this series conclusion, we learn some lessons about trampolines and self-saving domain models.