I hope you all can make it to this month's SB on Rails talk tomorrow by Stephan Hagemann, who will be talking about Component-based Architectures in Ruby and Rails. Stephan works for Pivotal Labs in Colorado, so I am really exited that he is able squeeze in a visit Santa Barbara in his busy schedule.
Here is a teaser for his talk:
Components will make your Rails application look very different. From modules to vendored gems to engines, thinking with more structure in mind will change the way you write your Rails app. You might in fact be writing less of a Rails app. While that is quite the departure from what we are used to, component-based Rails architectures are a helpful tool for organizing growing codebases.
Ruby makes it a bit hard to do packages right: you really can't hide anything. Rails doesn't want you to do it. I don't care. We'll do it anyways and it will be awesome!
Please join us at the AppFolio office. Pizza will be provided. Hope to see you all there!