Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Nov 15, 2014
For the past 15 years or so, I've been solving problems with object-oriented code, usually in Ruby. My projects have been mostly successful, but there have always been things that bothered me about object-oriented programming--a feeling that there had to be a better way to construct software.
Recently, I've been experimenting with a language that seems to have discovered that better way: Clojure.
Functional programming in general, and Clojure in particular seem to offer some tremendous benefits over the way I've always written code. Not only am I thrilled with the solutions I've been able to create, but the things I've learned have even improved my Ruby.
I've started to believe that all Rubyists should be exposed to at least a little bit of Clojure. This talk can be your first step.
Also, I'll show how some of these ideas can help you write better Ruby, even if you never touch a single line of Clojure.
Topics to cover include: