The Elements of a Functional Mindset [TALK]

Free Beginner Workshop

From OO to Clojure Workshop!

Watch my free workshop to help you learn Clojure faster and shift your paradigm to functional.

Many people ask about how to develop a functional mindset. It's difficult if you've learned another paradigm and don't know where to start. Functional thinking is a set of habits that you can train that will serve you well while programming in any language.

This talk will cover four important areas: minimize mutation, minimize implicit dependencies, isolate side-effects, and basic idioms. It draws on my experience pairing with and teaching beginners to functional programming.

Clojure Remote 2016

Clojure's first exclusively Remote conference.

Slides

Download slides