Canada on Rails: FileColumn

Sebastian Kanthak on Plugging in with FileColumn

Making file uploads easy

  • opinions: files should be in filesystem, not blobs
  • it would be nice to to something about the file if validation fails
  • FileColumn does this
  • can be expanded for more than imagesbl
#canada-on-rails

Canada on Rails: Internationalizing Rails

Jeremy Voorhis on Internationalizing Rails

  • Standard talk on I10N, I18L stuff here
  • can localize view, model
  • install plugin
  • rake globalize:setup
  • in models we “translates :fieldname”
  • lot’s of details I’m sure you can pick up in the API docs

Jeremy’s Blog

#canada-on-rails

Canada on Rails: Sneaking Rails Into The (Legacy) System

Robby Russell in Sneaking Rails Into The (Legacy) System

  • How to build a Rails app around a legacy DB.

Robby’s blog

#canada-on-rails

Canada on Rails: Generating Great Graphs with Ruby on Rails

Generating Great Graphs with Ruby on Rails

sounds great for my Trac clone and a burndown chart

  • shows off GNUPlot
  • GNUPlot in gems
  • MRPlot
  • His experience w/ graphs in ruby started doing sparklines
  • Now working on Gruff
  • An example: The FU tour
  • If you write that missing library you too can be famous
  • shows how to use send_data and caches_page to cache, then about routes to get this right. Borrrring
  • has a site that uses the graphing stuff Rough Underbelly
  • css_graphs css only graphs
  • rails.techno-weenie.com
  • gave a lot of cool looking graphs/graphic effects that people have done on different sites.
#canada-on-rails

Canada on Rails: Engines: Team Development with Rails

James Adam on Engines: Team Development with Rails

  • works at a media buying company, a service. Not building anything that will be sold. Dev for many clients simultaneously.
  • see the same needs across the clients
  • deals with the most boring problems over and over
  • reuse code when it solves the same problem, not when it looks for.
  • these applications are not beautiful and unique snowflakes (_this joke is even better than you think because he looks like brad pitt_)
  • Generators vs. Engines. _He talked for a while about this which I learned on the Engines Intro
  • Use svn:external to keep engines up to date.
  • “it is fun to use ruby for evil”
  • engines are plugins but a tiny more that they found useful.
  • a way to share MVC slices between apps

Last night I ate at a Brazilian place with 30 or so Railers. They serve meat on a sword. So he added refs to MeatSword here and there in his slides, including MeatSword.com…. which is a pr0n site… hilarity ensues when someone mentions he visited the URL in a Q&A and everyone loads it in to see for themselves

  • wants happy coexistence with Rails Core
#canada-on-rails