Languages  >>  Ruby

Mixing Metaphors or; How I Learned to Stop Worrying and Love JavaScript - Aaron Patterson

Language: English Quality: High Has Audio: true Source: confreaks Media: Flash Posted On: 08 Feb 09

Using Johnson (github.com/jbarnette/johnson), we'll show how tightly Ruby and JavaScript can be integrated. We'll demonstrate seamless, bidirectional crossing of the language/runtime barrier. We'll show how to leverage Ruby libraries in JavaScript, and vice versa!

We'll talk about the approach Johnson takes to marry two very different languages, pitfalls and traps we encountered along the way, and explain some of our basic motivations: Mechanize integration, browserless JavaScript testing, and dynamic manipulation of the JavaScript AST from Ruby.

About Aaron Patterson
Aaron Patterson:
When Aaron Patterson's not searching the internet for pictures of adorable kittens, he creates large-scale Ruby on Rails applications as a Principal Software Engineer at AdReady. He's an open source contributor, releasing popular Ruby tools like Mechanize and CSSPool. On Tuesday nights, Aaron can be found with the Rubyists from Seattle.rb.

John Barnette:
John Barnette is a Lead Software Engineer at AdReady, a Seattle.rb hacker, and a huge fan of homemade beef jerky. He has contributed code to RubyGems, Rubinius, Rails, and a host of other projects


Tags: Ruby, Conference, Screencast, rubyconf2008, rubyconf 2008, JavaScript, Web Development, testing, web,     [SUGGEST  A  TAG]



Other dowloadable format of this video

Video in h.264 Quicktime (mp4) format
Resolution : 640x240
OR 
Video in h.264 Quicktime (mp4) format
Resolution : 960x368
OR