Polyglot Rails applications with Rubinius

A session at eurucamp 2012

Sunday 19th August, 2012

2:00pm to 2:30pm (CET)

Many of us write, maintain and scale Rails applications for a living. And
we enjoy it because we love Ruby. As developers, we love its expressiveness,
conciseness, and the freedom and happiness it gives us. But at the same time,
Rubyists are often attracted to other programming languages and willing to
learn them: Ruby programmers are often eager polyglots.

According to the Sapir-Whorf theorem, our thoughts are constrained by our
language: we think in terms of language. And the more languages we speak,
and the richer those are, the broader our mental universe becomes.
In the same way, different programming languages enable us to think
differently about technical problems.

What if we could write Rails applications using multiple programming
languages? Can you imagine different programming paradigms all running
together in the same application? Passing Ruby, Clojure, Python
objects back and forth, interacting with each other, within the same VM?

Fortunately Rubinius, a high-end Ruby implementation, empowers us with
this possibility. In this talk I'll share my experience with this
approach and explain a bit about the technical foundations implied.

About the speaker

This person is speaking at this event.
Josep M. Bach

i like programmer languages and suffer from severe cognitive fuzziness. FP & PLT geek, founder at @codegram, organizer @fullstackfest (@baruco & @futurejs) bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

eurucamp 2012

Germany Germany, Berlin

17th19th August 2012

Tell your friends!


Time 2:00pm2:30pm CET

Date Sun 19th August 2012

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session