~/talk

How I Learned to Love Javascript

Talkat RubyConf 2008 · 2008-11-06..11-08· [javascript, ruby-on-rails]
slides:none on file

A C extension called Johnson embeds SpiderMonkey into Ruby so JavaScript and Ruby objects cross the language boundary via proxies with transparent method and singleton changes, solve GC and thread coordination, and let Ruby run JavaScript (and JavaScript call Ruby methods), including mechanize integration that executes page scripts for accurate scraping, server+client templates via ejs, breakpoints, access to the real JS parser, and even running Ruby 1.9 bytecode in JS via HotRuby; it works but has platform and stability caveats.

AI-written summary · about

  1. 0:00Start
  2. 1:37JavaScript objects are ba
  3. 4:05Tight Coupli
  4. 6:36Use Ruby in your Java
  5. 14:43Attaching JS Functions EVE
  6. 19:56Symbology
  7. 22:28Rails View in
~/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.