A Rubyist's Guide to Functional Programming in Clojure


Details
Speaker Bio
Michael has been using Ruby since 2009, and occasionally does some coding in Clojure. He works remotely for RentPath.
Summary
Ruby is such an elegant language! There couldn't be anything for us to learn from Clojure...could there?
Functional programming seems to be all the rage these days. The Clojure programming language is getting a lot of attention, too, and not without reason. Clojure lets you get stuff done in a concise way.
You'll learn:
-
Some basic Clojure syntax
-
What makes functional programming different from object-oriented programming
-
What higher-order functions are, and how we can use them to create powerful abstractions
-
Why concurrency is easier and safer in Clojure than in Ruby
We'll wrap up with some lessons we can apply to our own Ruby code. Learning Clojure will make you a better Ruby programmer.

A Rubyist's Guide to Functional Programming in Clojure