Slide 74
Slide 74 text
FUNCTIONAL PROGRAMMING INCEPTION
TAKEAWAYS
▸ Freeze Algorithms into Immutable Data-Structures
▸ Describe State Machines
▸ Be lazy, suspend side-effects with Task/Free/IO
▸ Be lawful, use ScalaCheck/QuickCheck
▸ Performance matters (for libraries)