u/ExtraFig6in r/Clojure • Recommends
On “Thinking in Clojure: shortest path for a long-time imperative programmer?”
#immutability#refactoring#kevlinhenney
230K subscribers • 110 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
96K views8 years ago2 recommendations
Software designTools and practiceRefactoring and legacy codeFunctional programmingDesign patterns
Kevlin Henney explores practical approaches to reducing state mutability in existing codebases and refactoring toward functional design.
It has been said that immutability changes everything. But what does that mean in practice? What does it mean for existing code that looks more like the mutant apocalypse than an elegant application of mathematical thinking? Immutability can be an ideal that is hard to reach. Refactoring, on the other hand, is all about the art of the possible. In this talk we'll be clarifying motivation and exploring some approaches to help reducing state mutability in code. NDC Conferences ndc-london.com ndcconferences.comWhat people say. Recommended as an excellent guide to understanding immutability and learning how to transition from imperative to functional thinking.
u/ExtraFig6in r/Clojure • Recommends
On “Thinking in Clojure: shortest path for a long-time imperative programmer?”
u/Rogntudjuuuuin r/functionalprogramming • Recommends
On “Can this method be more functional?”