~/talk

Deployable Ruby Runtimes

Talkat RubyConf 2007 · 2007-11-02..11-04· [ruby]
links:none on file
links:none on file
slides:none on file

Claims a self contained Ruby runtime that statically compiles Ruby and native extensions into one executable, embeds source as a Berkeley DB virtual file system (zlib compressed and AES encrypted), and monkey‑patches overridden require/load to load from that DB. Builds a dev vs production bootstrap, supports Rails, captures IO, and lets small app updates by swapping a secondary DB. Resulting artifact is tiny (~1.8 MB runnable Ruby with libs) and mostly working though some IO/glob edge cases remain; open sourcing and cross‑platform builds are planned.

AI-written summary · about

  1. 0:00Intro
  2. 5:00Basic concept
  3. 7:15Statically built Ruby
  4. 10:30Runtime libraries
  5. 12:55How it works
  6. 16:22File system
  7. 19:07Project structure
  8. 20:27Virtual File System
  9. 24:03Directory Structure
  10. 26:33Encapsulation
  11. 28:33Version
  12. 32:03Limitations
  13. 34:33Build Database
  14. 48:28Cloud Storage
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.