Blending Functional and OO programming in Ruby

E864e5088627498df8f9b911a9bc3219?s=47 Piotr Solnica
September 02, 2015

Blending Functional and OO programming in Ruby

Functional programming is being revitalized thanks to languages like Clojure, Haskell and Elixir. Even though Ruby is an object-oriented language there are many beautiful concepts in functional programming that we can borrow and successfully apply in our Ruby code.

In this talk I’ll show you how I mix FP with OO. I’ll introduce you to functional objects, explain the beauty of Proc-like behavior, the power of call method and explain why immutability matters.

E864e5088627498df8f9b911a9bc3219?s=128

Piotr Solnica

September 02, 2015
Tweet