The Elements of a Functional Mindset [TALK]
Written by Eric Normand. Updated: January 31, 2019
Sign up for weekly Clojure tips, software design, and a Clojure coding challenge.
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's first exclusively Remote conference.