Tab_news_and_events
James AdamApril 14, 09:45am - 10:45am

James Adam is a Rails programmer working as part of a five-man team developing applications for a major media buyer with high-profile blue-chip clients. He developed Rails Engines to assist in the rapid development of client-oriented software whilst supporting team-based development of common application infrastructure.

After graduating with a First-Class Honours degree in Artificial Intelligence in 2000, he spent 4 years researching Emergent Behaviour in Multiagent System for his PhD in computer science. He has been using Ruby for development full-time since 2002, and following Rails since it's first public release.

Engines: Team Development with Rails

Rails Engines provide a means to share common functionality across many projects, in a package that's easy to both update *and* override.

This presentation will explain the concepts behind Engines and demonstrate how they work within a Rails application. I will also discuss how Engines has dramatically enhanced collaboration within our own development team, and how such collaboration can be extended into the Rails community as a whole.

Title-sponsors