Skip to main content

Benjamin Oakes

Photo of Ben Oakes

Hi, I'm Ben Oakes and this is my geek blog. Currently, I'm a Ruby/JavaScript Developer at Liaison. Previously, I was a Developer at Continuity and Hedgeye, a Research Assistant in the Early Social Cognition Lab at Yale University and a student at the University of Iowa. I also organize TechCorridor.io, ICRuby, OpenHack Iowa City, and previously organized NewHaven.rb. I have an amazing wife named Danielle Oakes.

If you think good architecture is expensive, try bad architecture

by Ben

Source: Daniel Bryant on Twitter

Responsibility-centric vs. data-centric design

by Ben

Issue 4.11: Responsibility-centric vs. data-centric design – Practicing Ruby.

A good read; got me thinking about how we should structure our coming projects.  However, my feeling is that in a Rails app, a hybrid approach seems to work well… leave persistence and querying to ActiveRecord objects, and use services in the way this article suggests.