Tab_news_and_events
Geoffrey GrosenbachApril 14, 11:00am - 11:30am

After earning a degree in Philosophy, Geoffrey Grosenbach went on to develop customized web-spider engine technology for Project Guildes, Inc. which was later bought by Onvia Corp.

Geoffrey is currently the host of the Ruby on Rails Podcast and an active member of the Seattle Ruby Brigade. His Ruby Sparklines and Gruff Graphs projects have received much attention and are being used on a number of Rails-based websites. He is a full-time Rails consultant with the Topfunky Corporation.

Generating Great Graphs with Ruby on Rails

One of the consistent questions on the Rails mailing lists and the IRC channel is "How do I make graphs with Rails?" Sparklines (simple graphs) and Gruff (full-featured, beautiful graphs) were written to address this need.

This presentation will provide an overview of the graphing options available for Rails (Sparklines, Gruff, MRPlot, GNUPlot) and the features of each.

The speech will then go into detail concerning the real-world use of Gruff in the Rails environment. It will highlight the use of inheritance to easily extend and enhance Gruff to show additional types of graphs.

In addition, it will address the issues of performance with RMagick and Rails, and how to use Rails' built-in caching to solve performance problems and scale productively.

Finally, the presentation will show easy ways to place graphs into dynamically generated PDF documents.

Title-sponsors