3 ms·
> Maybe there should be a new edition of Clean Code written specifically for FP I’ve posted links to this work-in-progress book a few times in the past, but I’
by adamkl 6y ago
> Maybe there should be a new edition of Clean Code written specifically for FP
I’ve posted links to this work-in-progress book a few times in the past, but I’m going to do it again because I think it fits the description perfectly.
Grokking Simplicity by Eric Normand [0] is a great book for introducing the premise behind FP in a pragmatic fashion. It doesn’t get bogged down in monads and type theory, just the benefits of pure functions and modeling applications as flows of data.
All the code examples are in JavaScript, so it requires no prior knowledge of functional programming, and it does a great job of building things up from first principals while highlighting the benefits vs a more object oriented approach.
It’s only half complete, with a nebulous completion date, but I’ve already purchased a copy, and it would the first book I’d recommend for any newcomer to FP (it’s already worth it just from the first half as far as I’m concerned).
[0] https://www.manning.com/books/grokking-simplicity https://www.manning.com/books/grokking-simplicity