Functional Geekery Episode 45 – Brooklyn Zelenka

In this episode I talk with Brooklyn Zelenka. We talk her introduction to functional programming, various user groups she has started, her consultancy Robot Overlord, and her Monad Nomad tour.

Our Guest, Brooklyn Zelenka

@expede on Twitter
expede on Github
@hailrobo on Twitter
robot-overlord on Github
Vancouver FP
Vancouver Erlang & Elixir
Code & Coffee – Vancouver


Erlang Factory San Francisco will be taking place on the 10th and 11th of March, with training on the 7th through the 9th of March and the 14th through the 16th of March. Listeners get 10% off registration when using code FunctionalGeekery10.

On May 2nd and 3rd flatMap(Oslo) is taking place in Oslo, Norway. flatMap(Oslo) is a conference about functional programming, mainly on the JVM. The call for speakers is now open. To find out more visit for more information, and make sure to use code GEEKERY when registering to find out more.

LambdaConf will be taking place May 26th – 29th in Boulder, Colorado. Keep an eye on to find out more.

PolyConf 2016 will be taking place on June 30th – July 2nd. The Call For Proposals is now open, and will be taking submissions through the 13th of March. Visit to keep updated with news as more details become available, and to submit your talk proposal.

If you have a conference related to functional programming, contact me, and I will be happy to announce it.


About Brooklyn
What Brooklyn has been up to since her previous appearance on Functional Geekery
Interest in Elixir for pulling in Rubyist to functional programming.
Generalized Algebraic Data Types
Brooklyn’s journey into functional programming
Music Theory and programming
Common Lisp
First exposure to Common Lisp from JavaScript
The Little Schemer – 4th Edition
Transition from Common Lisp exposure to Haskell
“I was told ‘This is notoriously difficult’, so I had to learn it”
Starting the Vancouver Functional Programming User Group
Doing Monads in Ruby
Popularity of functional programming in companies in Vancouver
Strategies for learning new languages
Safari Books Online
“Learning how to do things idiomatically in that language”
Witchcraft monad library for Elixir
Impact on functional programming experience on JavaScript programming
Using React as a stepping stone to introduce functional style in JavaScript
Kicking off her Monad Nomad tour
The Monad Nomad on
LambdaConf 2016
Robot Overlord
Robot Overlord on
[email protected]
Build a community around functional programming

As always, a giant Thank You goes to David Belcher for the logo design.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.