DEV Community

Functional Geekery

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

Announcements

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 http://2016.flatmap.no 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 lambdaconf.us 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 http://polyconf.com/ to keep updated with news as more details become available, and http://eventil.com/events/polyconf-16 to submit your talk proposal.

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

Topics

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
Idris
Brooklyn’s journey into functional programming
Music Theory and programming
Common Lisp
Haskell
Clojure
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
exercism.io
“Learning how to do things idiomatically in that language”
Witchcraft monad library for Elixir
Impact on functional programming experience on JavaScript programming
React
Redux
Using React as a stepping stone to introduce functional style in JavaScript
lodash
Immutable.js
reagent
Om
Kicking off her Monad Nomad tour
The Monad Nomad on medium.com
LambdaConf 2016
Robot Overlord
Robot Overlord on medium.com
beep@robotoverlord.io
Build a community around functional programming

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

Episode source