Ruby in the Clouds
summary
Ports Rails and Ruby onto a 10gen cloud platform using a Java-based app server called Babel, a document database with gridFS file storage, and JRuby (1.8/1.9 work-in-progress); sessions and logs live in the distributed DB so any instance can serve requests. Provides an ActiveRecord-like layer xgen base that persists nested objects as JSON blobs; simple Rails apps run with CGI, demos show model CRUD and session sharing working, ActiveRecord support incomplete, millions tested (not billions).
AI-written summary · about
chapters (25)
- 0:00Intro
- 0:22Who am I
- 1:17What is cloud
- 2:56What is 10gen
- 5:01Platform
- 5:41Babel
- 6:25Rails
- 7:12GridFS
- 8:44Two Points
- 10:29Supported Languages
- 10:49Ruby on Babble
- 13:01Global Objects
- 14:16RequireLoad
- 16:23Grid File
- 19:06JavaScript Object Models
- 22:44Wrappers
- 27:12Native Mongo Driver
- 30:26Running Ruby on Babble
- 31:32Getting Rails Running
- 32:41Generating Mongo Base Objects
- 33:58Live Demo
- 35:21Demo
- 36:21Controller
- 38:19Active Record
- 39:06Admin Interface
related talks
26mRuby off the Rails: Building a distributed system in Ruby
46mRuby in the Cloud
11mRuby startup demo – Dan Farina
28mQuiet and Versatile Rubyist: Using the Tools You've Got
46mJRuby on Rails - RoR's Simplicity Meets Java's Class
31mRuby after Rails
40m6 Reasons Jubilee Could be a Rubyist's New Best Friend
39mJRuby on Rails: From Zero to Scale
