Lone Star Ruby Conf 2008: Building and Managing a Ruby Infrastructure

Posted in Conferences, Development, Frameworks, Databases on September 17, 2008

Lone Star Ruby Conf 2008: Building and Managing a Ruby Infrastructure

What do you do when your entire business is run on a ruby infrastructure. You have a set of command line applications for data collection, another suite of daemons and command line processes for massaging that data, several Merb clusters for providing both internal and external data services, and Rails applications for internal business management and external customer usage.

In this presentation we will present the trials and tribulations of the growth of Collective Intellect’s code base layout, library and module organization and approaches to application deployment we have gone through over the past 2+ years.

Topics covered:

  • sharing ActiveRecord code between Rails and non-rails applications
  • database schema management, no we don’t use migrations
  • running a local gem repository, and keeping it in sync with RubyForge
  • organizing code bases into modules
  • specs and test data loading
  • deploying Rails, Merb and command line applications in the same manner
  • dependency resolution between gems and web applications

Author: Jeremy HinegardnerFernand Galiana

Watch Video Watch Video

Tags: Conferences, Ruby, Ruby On Rails, Frameworks, Deployment, ActiveRecord, Merb, Gems, Confreaks, Lone Star Ruby Conf 2008, RubyForge