Rails is a Follower
summary
dRuby implements a distributed object system in pure Ruby (part of stdlib) that sends references when Marshal fails, turns undumpable values into proxy objects, and uses threads on the server to avoid deadlock when callbacks cross processes. Demos show remote IO, a blocking distributed queue, and a reload-on-demand for unknown classes; real users at scale include batch-processing and monitoring tools and integrations with rinda. drbssl/SSH gateways exist; behavior is by-reference, not remote-code execution.
AI-written summary · about
chapters (31)
- 0:00Introduction
- 5:01What is Ruby
- 7:24Demo
- 9:49Distributed key
- 11:42Practical examples
- 13:34Master section
- 15:17Web server
- 15:50Emily
- 19:25Method
- 19:50DrBill
- 20:34ProbeDizer
- 21:35Cyber Implementation
- 22:09D2F
- 22:28Send
- 23:04Explanation
- 27:13marshalload
- 27:44match threading
- 30:03local jump
- 31:20work on
- 31:40loading scripts
- 32:10metaprogramming
- 34:12marshal objects
- 34:26dump
- 36:04two questions
- 36:31Fundamental Principle
- 37:27Security Model
- 39:14SSH and SSL
- 39:55RSpec
- 40:26Discount Discovery
- 41:17Ring Finger
- 41:48Message System
related talks
33mFar and Away (A Tour of DistribRuted Programming with Ruby)
33mRails is Just Ruby
26mRuby off the Rails: Building a distributed system in Ruby
31mRuby after Rails
44mBuilding Distributed Applications
41mRuby for Distributed Storage System
37mRuby on Rack: The Magic Between Request and Response
23mSticky Ruby
