Fall 2009

  • CS194-4, Software as a Service.  This is an upper division, letter graded, lab intensive course that explores the challenges of developing, analyzing, deploying, and operating Software as a Service, as distinct from conventional shrink-wrap software. We use Ruby on Rails as the vehicle for labs & course projects, but the focus of the material is the SaaS challenges including scalability, availability, hot upgrade, and agile team collaboration. NOTE: this course is the successor to our earlier CS98-10/CS198-10 (below), which we expect to bring back in the next one or two semesters. Watch the RoR@Berkeley page for details.

Fall 2008

Spring 2008

I also maintain information about a number of Ruby on Rails-related events, software, etc. in and around the Berkeley EECS Dept.