The joy of recursion, immutable data, & pure functions: Making mazes with JSjrsinclair.com·92 pts·jrsinclair·20
What's the difference between named functions and arrow functions in JavaScript?jrsinclair.com·46 pts·jrsinclair·22
How to compose JavaScript functions that take multiple parameters (epic guide)jrsinclair.com·1 pts·jrsinclair·0
Sick of the stupid jokes? Write your own high-precision JavaScript math libraryjrsinclair.com·2 pts·jrsinclair·0
The algebraic structure of functions, illustrated using React componentsjrsinclair.com·106 pts·jrsinclair·10
Algebraic Data Types: Things I wish someone had explained about FPjrsinclair.com·242 pts·jrsinclair·112
Type Classes: Things I wish someone had explained about functional programmingjrsinclair.com·2 pts·jrsinclair·0
Algebraic Structures: Things I wish someone had explained about FPjrsinclair.com·354 pts·jrsinclair·93
Functional JavaScript: Five ways to calculate an average with array reducejrsinclair.com·2 pts·jrsinclair·0
Functional JavaScript: How to use array reduce for more than just numbersjrsinclair.com·1 pts·jrsinclair·0
How to deal with dirty side effects in your pure functional JavaScriptjrsinclair.com·3 pts·jrsinclair·0
One weird trick that will change the way you code forever: JavaScript TDDjrsinclair.com·2 pts·jrsinclair·2