| | Algebraic structures: things I wish someone explained about FP (jrsinclair.com) |
| 3 points by incangold on April 7, 2020 | past |
|
| | What's more fantastic than fantasy land? Static Land (jrsinclair.com) |
| 1 point by jrsinclair on Jan 29, 2020 | past |
|
| | Algebraic Data Types: Things I wish someone had explained about FP (jrsinclair.com) |
| 242 points by jrsinclair on Nov 19, 2019 | past | 112 comments |
|
| | Type Classes: Things I wish someone had explained about functional programming (jrsinclair.com) |
| 2 points by jrsinclair on Nov 13, 2019 | past |
|
| | Things I wish someone had explained about functional programming (jrsinclair.com) |
| 3 points by yarapavan on Nov 6, 2019 | past |
|
| | Algebraic Structures: Things I wish someone had explained about FP (jrsinclair.com) |
| 354 points by jrsinclair on Nov 4, 2019 | past | 93 comments |
|
| | Things I wish someone had explained about functional programming (jrsinclair.com) |
| 2 points by yawz on Oct 30, 2019 | past |
|
| | Things I wish someone had explained about functional programming (jrsinclair.com) |
| 4 points by jrsinclair on Oct 28, 2019 | past |
|
| | What are higher-order functions, and why should anyone care? (jrsinclair.com) |
| 1 point by jrsinclair on July 2, 2019 | past |
|
| | Magical, Mystical JavaScript Transducers (jrsinclair.com) |
| 77 points by ecbu on June 29, 2019 | past | 50 comments |
|
| | Elegant Error Handling with the JavaScript “Either” Monad (jrsinclair.com) |
| 177 points by fagnerbrack on June 19, 2019 | past | 235 comments |
|
| | Functional JavaScript: Traversing Trees with a Recursive Reduce (jrsinclair.com) |
| 1 point by jrsinclair on June 12, 2019 | past |
|
| | Magical, Mystical JavaScript Transducers (jrsinclair.com) |
| 1 point by feross on June 9, 2019 | past |
|
| | Magical, Mystical JavaScript Transducers (jrsinclair.com) |
| 3 points by ecbu on June 6, 2019 | past |
|
| | How to use array reduce for more than just numbers (jrsinclair.com) |
| 136 points by jaden on June 2, 2019 | past | 103 comments |
|
| | How to use array reduce for more than just numbers (jrsinclair.com) |
| 1 point by galfarragem on June 1, 2019 | past |
|
| | Functional JavaScript: Five ways to calculate an average with array reduce (jrsinclair.com) |
| 2 points by jrsinclair on May 30, 2019 | past |
|
| | Elegant Error Handling with the JavaScript Either Monad (jrsinclair.com) |
| 1 point by tobr on May 29, 2019 | past |
|
| | Functional JavaScript: How to use array reduce for more than just numbers (jrsinclair.com) |
| 1 point by kiyanwang on May 28, 2019 | past |
|
| | Elegant error handling with the JavaScript Either monad (jrsinclair.com) |
| 1 point by feross on May 24, 2019 | past |
|
| | Elegant Error Handling with the JavaScript Either Monad (jrsinclair.com) |
| 2 points by porker on May 22, 2019 | past |
|
| | Functional JavaScript: How to use array reduce for more than just numbers (jrsinclair.com) |
| 1 point by jrsinclair on May 22, 2019 | past |
|
| | Elegant Error Handling with the JavaScript Either Monad (jrsinclair.com) |
| 1 point by jrsinclair on May 15, 2019 | past |
|
| | How to run async JavaScript functions in sequence or parallel (jrsinclair.com) |
| 1 point by jrsinclair on May 8, 2019 | past |
|
| | How do you compose JavaScript functions with multiple parameters? (jrsinclair.com) |
| 1 point by jrsinclair on April 26, 2019 | past |
|
| | The Marvellously Mysterious JavaScript Maybe Monad (jrsinclair.com) |
| 1 point by octosphere on Jan 27, 2019 | past |
|
| | A Civilised Guide to JavaScript Array Methods (cheat Sheet) (jrsinclair.com) |
| 2 points by jrsinclair on Jan 3, 2019 | past |
|
| | Object destructuring and currying in functional JavaScript (jrsinclair.com) |
| 2 points by jrsinclair on Nov 20, 2018 | past |
|
| | How to deal with dirty side effects in your pure functional JavaScript (jrsinclair.com) |
| 141 points by kiyanwang on Aug 13, 2018 | past | 36 comments |
|
| | How to deal with dirty side effects in your pure functional JavaScript (jrsinclair.com) |
| 3 points by jrsinclair on Aug 7, 2018 | past |
|
|
| More |