Skip to content

Rails Workshop Summer '09

tinomen edited this page Sep 13, 2010 · 18 revisions

Session 1 – Intro to Ruby

I’ve uploaded the movie importer code and supporting files to gist that we covered during the session.

movie_importer.rb

If you want to get a better feel for some of the other CSV and XML libraries in Ruby I’d suggest modifying the movie importer code as follows:

  • rewrite the CSV import code using the FasterCSV gem
  • rewrite the XML import code using one of the following gems:
    • LibXML (gem is called libxml-ruby)
    • Nokogiri
    • Hpricot

Session 1 from Jake Mallory on Vimeo.

Session 2 – Intro to Rails

Download source for Eeny Meeny Application

Introduction to Ruby on Rails from Eric Berry on Vimeo.

Session 3 – Testing in ruby and Behaviour Driven Development

Due to technical glitches the video for this session will not be available

Session 4 – Media Lender Introduction

Resources:

  • http://railscasts.com/ (10-15 minute lessons)
  • http://confreaks.com/ (Conference Presentations)
  • http://rubyurl.com/GLKD (Usability Video)
  • http://rubyurl.com/FogC (Rails Generators)
  • irc://irc.freenode.net/#urug

Slides:

Video:

I recaptured the slides. It’s a little more stale than the class was, shorter (half an hour), and not quite as interesting without the questions and feedback from the class, but at least there’s a better explanation of what we’re up to with this project. A funny video I used in class to demonstrate the power of scaffolding can be found here. It’s worth taking a look. Notice how many typical features are NOT in the film: dialog, continuity, etc. Yet, it works. That’s what we do when we setup scaffolding: get the big picture of what we’re creating and fill in only as many gaps as we need to.

URUG Rails Workshop Session 4 from David Richards on Vimeo.

Session 5 – Media Lender – Enhancing the UI