Things of interest to Bill Heyman

40 Functional Programming concepts to learn. Bookmark for later. 1. Algebraic Data Types (ADTs) 2. ...

Saved Jun 10, 2025

Shared by Dmitrii Kovanikov @ChShersh on X

40 Functional Programming concepts to learn. Bookmark for later. 1. Algebraic Data Types (ADTs) 2. Pattern-matching 3. Higher-Order Functions (HOFs) 4. Closures 5. Immutability 6. Totality 7. Streams 8. Lazy streams 9. Stream fusion 10. Deforestation 11. Functor 12. Applicative

40 Functional Programming concepts to learn. Bookmark for later. 1. Algebraic Data Types (ADTs) 2. Pattern-matching 3. Higher-Order Functions (HOFs) 4. Closures 5. Immutability 6. Totality 7. Streams 8. Lazy streams 9. Stream fusion 10. Deforestation 11. Functor 12. Applicative